Document Life Cycle State Synchronization

This section describes how the exchange of an E-BOM document (Drawing Print, Document) depends on its lifecycle state.

This task shows you how to:

Maturity Export from 3DEXPERIENCE platform to X-PDM

The life cycle state of an E-BOM Document is exported as the value of the <Maturity> element is identical to the 3DEXPERIENCE platform life cycle state.

Maturity Synchronization when Importing from X-PDM to 3DEXPERIENCE platform

When importing an E-BOM document (Drawing Print, Document):

  • the X-PDM lifecycle state name (value of the <Maturity> element) is mapped to an 3DEXPERIENCE platform state name
  • the document maturity is collaborated until the target 3DEXPERIENCE platform state is reached.

Similarly to part lifecycle state mapping, the mapping is based on the policy of the document and described in the pdm-cust-config.xml file (located at server\STAGING\<ematrix>\WEB-INF\classes\XPG).

As an example, here is the default mapping provided for policy ‘Drawing Print’:
<Lifecycle ObjectType="policy_DrawingPrint">
<LifecycleStateMap>
		<MapEntry LocalName="Preliminary" RemoteName="InWork" />
		<MapEntry LocalName="Review" RemoteName="UnderReview" />
		<MapEntry LocalName="Approved" RemoteName="Approved" />
		<MapEntry LocalName="Release" RemoteName="Released" />
<LifecycleStateMap>
</Lifecycle>

The collaboration is activated based on flag supportDoCLCMMapping which can be set to true or false in the file XPGAdapterConfig.properties located at server\STAGING\<ematrix>\WEB-INF\classes\XPG.