Task Template Change Propagation via Reference Hierarchy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In managing multiple task templates, changes to one customized template often fail to be collectively reflected across related templates, leading to inefficiencies in updating and maintaining template settings.
Innovation Solution
A task template changing device with a specification unit that identifies relevant templates based on difference information and a reflection unit that applies changes to these templates, using threshold values to determine the extent of change reflection, ensuring that changes are efficiently propagated across related templates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual task templates are managed and customized separately, then each template can be tailored to specific user needs, but changes cannot be collectively reflected across related templates
Solution Approach 1:
The system segments task templates into reference templates and customized templates with hierarchical relationships. Each customized template is associated with its reference template through identification information, allowing independent management while maintaining collective update capability through the reference relationship.
Solution Approach 2:
The system introduces a reference template as an intermediary between the original template and multiple customized templates. Changes to the reference template serve as a mediator to propagate updates to all customized templates that reference it, enabling collective reflection of changes without directly modifying each customized template individually.
2Stability of the object's composition
If all task templates are updated individually when one template changes, then consistency is maintained, but the complexity of management increases
Solution Approach 1:
The reference template serves multiple functions: it acts as the original template, serves as a reference for multiple customized templates, and functions as an update propagation mechanism. This multi-functionality reduces management complexity by eliminating the need to track and update each customized template separately while maintaining consistency.
Solution Approach 2:
Customized templates are created as copies or derivatives of the reference template, storing only the necessary customization information and reference identification. This copying mechanism maintains consistency with the reference template while reducing the complexity of managing full template definitions for each customized version.
3Stability of the object's composition
If changes are propagated to all related templates, then consistency is ensured, but the time required for updates increases
Solution Approach 1:
The system performs preliminary action by establishing reference relationships and storing identification information during template creation. This preliminary structuring enables efficient change propagation later, as the system only needs to follow pre-established reference links rather than searching for related templates during updates.
Solution Approach 2:
The system replaces the mechanical approach of manually updating each template with an automated information processing mechanism. The specification unit automatically identifies related templates through stored reference information, and the reflection unit automatically propagates changes, substituting manual mechanical updates with automated information-based propagation.
Data Source
AI summary
A task template changing device includes a specification unit that specifies a relevant task template related to a changed task template on the basis of difference information from the changed task template in a case where any one of plural task templates obtained by customizing a reference task template is changed, and a reflection unit that reflects contents of the change on the relevant task template specified by the specification unit.


