Integrations (PTC products, 3rd party products and code) > 3rd party product integrations (CM, DOORS, Rose, Simulink and XML) > Integration for IBM Rational DOORS > Concepts > Traceability relationships synchronization (Integration for IBM Rational DOORS)
  
Traceability relationships synchronization (Integration for IBM Rational DOORS)
When you add the UML Profile and SysML Profile (Full Profile or Requirements Only) to a Modeler model, you can create the following SysML traceability relationships in a Modeler model.
Allocate
Derive
Refine
Satisfy
Trace
Verify
Integration for IBM Rational DOORS allows you to synchronize these traceability relationships between a Modeler model and a DOORS module.
In DOORS, the preceding relationships are modeled as links that have their ART Link Type attribute set as follows:
allocatedTo - for an Allocate relationship.
derivedFrom - for a Derive relationship.
refines - for a Refine relationship.
satisfies - for a Satisfies relationship.
tracesTo - for a Trace relationship.
verifies - for a Verify relationship.
Integration for IBM Rational DOORS has special options for synchronizing SysML traceability relationships. These options are available only when the SysML Profile (Full Profile or Requirements Only) is present in the Model. Note that the Derive, Refine and Trace relationships require both the UML Profile and SysML Profile (Full Profile or Requirements Only) present in the model.
Traceability relationship synchronization for surrogate mappings
When synchronizing a Modeler Package with a DOORS surrogate module through a surrogate mapping, you can export and import SysML traceability relationships.
On the Relationships to Synchronize page, you can select the check boxes associated with the traceability relationship types you want to export to the DOORS surrogate module.
If the Link Synchronization Direction is set to 'DOORS -> Modeler' or 'Modeler <-> DOORS' on the Relationships to Synchronize page, you can create links in the DOORS surrogate module and Integration for IBM Rational DOORS will import these links to the Modeler model as SysML traceability relationships: Integration for IBM Rational DOORS prompts you to select the traceability relationship type to create in the Modeler model.
If the Link Synchronization Direction is set to 'Modeler -> DOORS' or 'Modeler <-> DOORS', Modeler traceability relationships are exported to DOORS.
A clash can occur if a traceability relationship is changed in Modeler and the associated link is also changed in DOORS. When a clash occurs, you are prompted to resolve the clash, either before or during the synchronization depending on whether the Perform Clash Analysis check box is selected.
Traceability relationship synchronization for requirements mapping
When synchronizing a Modeler Package with a DOORS surrogate module through a requirements mapping, you can export and import SysML traceability relationships.
If the Link Synchronization Direction is set to 'DOORS -> Modeler or 'Modeler <-> DOORS' on the Requirement Mapping Options page, you can create links in the DOORS surrogate module and Integration for IBM Rational DOORS will import these links to the Modeler model as SysML traceability relationships: Integration for IBM Rational DOORS prompts you to select the traceability relationship type to create in the Modeler model.
If the Link Synchronization Direction is set to 'Modeler -> DOORS' or 'Modeler <-> DOORS', Modeler traceability relationships are exported to DOORS.
A clash can occur if a traceability relationship is changed in Modeler and the associated link is also changed in DOORS. When a clash occurs, you are prompted to resolve the clash, either before or during the synchronization depending on whether the Perform Clash Analysis check box is selected.