<ReleaseProcess>
Section:
Class
Required:
No
Default:
None
Product:
Creo Elements/Direct Model Manager, Creo Elements/Direct Drawing Manager
Description
This section defines the release process for a class. Use the following child tags to configure the process:
<AutoReleaseDrawing>: (optional) This tag defines whether any drawings owned by the parent model move to the new state of the parent.
<CheckDrawing>: (optional) This tag checks whether a drawing matches its related model before the model's state changes.
<ReleaseLevel>: (optional) This tag defines the rules for child parts when parent parts move to a new state.
<StateAfterRelease>: (optional) This tag defines the new state for a previously released model or drawing when a new version of the model or drawing moves to the Released state.
<StateOfOlderVersionsAfterRelease>: (optional) This tag controls whether older versions of models and drawings should change state when releasing a new version of the model or drawing.
<StateOrders>: (required) One or more tags defining the logical ordering of states.
You must add the <ChangeStateAction> tag to the <Options> section to activate your customized release process.
Example
This example shows a configuration for the section:
<ReleaseProcess>
<ReleaseLevel>1</ReleaseLevel>
<CheckDrawing>true</CheckDrawing>
<AutoReleaseDrawing>true</AutoReleaseDrawing>
<StateOrders>work
<Index>1.0</Index>
<Type>work</Type>
</StateOrders>
<StateOrders>approved
<Index>2.0</Index>
<Type>approved</Type>
</StateOrders>
<StateOrders>released
<Index>3.0</Index>
<Type>released</Type>
</StateOrders>
<StateOrders>archived
<Index>4.0</Index>
<Type>archived</Type>
</StateOrders>
<StateAfterRelease>archived</StateAfterRelease>
</ReleaseProcess>
Was this helpful?