Lifecycle Operations

All life cycle operations on CATIA documents must be performed through CATIA user interface. Life Cycle operations from SmarTeam are not supported and can affect the session and data consistency.

As defined via the Lifecycle Rules Setup tool, the following types of lifecycle operations (as shown in the Lifecycle Rule Properties window) can be performed on a CATIA object:

 

 

These properties are described below:

Field

Description

Link Class

Defines the link between two SmarTeam classes.

Direction

Defines the direction of the link object, which can be:

  • Normal or

  • Reverse

Original Component Type

or SmarTeam Class Destination Component Type

or SmarTeam class Original Operation

Defines the class or component type of the object on which you perform the Lifecycle operation.

Defines the class or component type of the dependent object

Defines the operation on the source object. All SmarTeam Lifecycle operations are available.

Destination Operation

Defines the operation on the dependent object as a result of the operation on the original object. The availability of the destination operation depends on the selected original operation. For example, if the original operation is Check Out then the available destination operations are Check Out, Copy File or No Operation.

Link Operation (Copy Link / No operation)

This parameter specifies how the system should handle linked objects between two objects when new revisions are created. Copy Link means copy the link between old revisions with all its attribute values to new objects, and No operation means create new revisions without creating a link between them.

This option is available only when the original operation is in Check Out or New Release mode.

  • When you define No operation, SmarTeam will not link between the original and destination object. This option works in addition to SmarTeam options for Copy hierarchical link and Copy general link.

  • When you set set Link Operation to Copy Link, SmarTeam enables you to perform this operation between the original and the destination objects.

Switch to Latest

Defines whether to allow switching to the latest revision of the object. If a new revision already exists, this option works in addition to SmarTeam 'S Lifecycle options (Check In and Check Out from the vault). When this option is set to Allowed, SmarTeam allows you to switch to the latest revision of the object.

This option is not available when the original operation is Obsolete.

Propagation Allowed

Defines whether to allow the Propagation operation to the destination object, if you want to perform a propagation operation during the Lifecycle operation.

This option is not available when the original operation is Obsolete.

Check Destination Object Status

Defines whether to check the status of the destination object. This option replaces previous versions of SmarTeam Lifecycle options, of the Child level. This option is available only when the original operation is Check In or Release mode.

Releasing a checked-in document from CATIA requires SmarTeam Update rights on that Checked In document.

This right is only required if some property mapping is defined from SmarTeam to CATIA. In such a case, before releasing the document, CATIA needs to update the CATIA mapped properties according to the modified Smarteam attributes. Then the document modification has to be reported in SmarTeam by updating the hidden TDM_CAD_DIRTY_FLAG attribute in order to insure integration consistency.