Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
72:phase_freezes_prepare [2019/10/17 21:50] emr72:phase_freezes_prepare [2024/02/15 00:00] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
    * Process updates need to preserve the element identities. Do not use the "adopt elements" option when importing a core process.    * Process updates need to preserve the element identities. Do not use the "adopt elements" option when importing a core process.
-  * The scrope of the phase to freeze needs to be defined.+  * The scope of the phase to freeze needs to be defined.
   * Children of a process element are paths of their parent and therefore must be part of the same phase as the parent element.   * Children of a process element are paths of their parent and therefore must be part of the same phase as the parent element.
   * Metrics cannot be frozen, as they can have arbitrary data sources.   * Metrics cannot be frozen, as they can have arbitrary data sources.
Line 29: Line 29:
 ==== Configure Phase Freeze Support in the Metamodel ==== ==== Configure Phase Freeze Support in the Metamodel ====
  
-Phase Freeze needs to be enabled in the process metamodel in <font inherit/Courier New,Courier,monospace;;inherit;;inherit>Process</font>.<font inherit/Courier New,Courier,monospace;;inherit;;inherit>xml</font>. There you have to specify which subtypes of which element represent the entity to be frozen (phase root). In a typical case, you want to freeze a phase of your process, but not milestones which are also of type phase. Additionally, a Stages Script file needs to be configured to collect all dependent elements of the frozen phase that should get frozen when the phase itself is frozen. (See example configuration below)+Phase Freeze needs to be enabled in the process metamodel in Process.xml. There you have to specify which subtypes of which element represent the entity to be frozen (phase root). In a typical case, you want to freeze a phase of your process, but not milestones which are also of type phase. Additionally, a Stages Script file needs to be configured to collect all dependent elements of the frozen phase that should get frozen when the phase itself is frozen. (See example configuration below)
  
 <code> <code>
Line 45: Line 45:
 </element> </element>
 [...] [...]
-</processtype></font>+</processtype>
 </code> </code>
  
Line 149: Line 149:
 moduleAssocToCommentSet); moduleAssocToCommentSet);
 } }
-Collections.addAll(moduleElementSet, allOutputs);</font>+Collections.addAll(moduleElementSet, allOutputs);
 </code> </code>