Differences

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

Link to this comparison view

Both sides previous revisionPrevious 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 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>