Chapter 3 • Creating Synchronization Links

The Synchronizer maintains the hierarchical requirements tree structure during synchronization, based on the master endpoint. Consider the following ways in which the Synchronizer handles the parent/child relationship between requirements during synchronization:

When a new requirement is created in the master endpoint, and the requirement is the child of requirements that were not previously synchronized, the parent requirements are also created in the other endpoint. If a filter is defined, the parent requirements are synchronized even if they do not match the filter.

If a requirement is moved within the requirements tree of the master endpoint, it is moved accordingly in the other endpoint.

If you selected an alternate root folder for requirements synchronization in the Filters tab, a requirement that you move out of the specified root folder is handled as a deleted requirement.

If a parent requirement is deleted in the master endpoint, and the option to delete corresponding records in the other endpoint is selected, the parent requirement and all child requirements are deleted in the other endpoint.

When a deleted parent requirement is recreated in an endpoint, the child requirements are also recreated.

To set event options for requirements synchronization:

1Verify that you are working in edit mode. For more information, see “Editing Synchronization Link Settings” on page 99.

2Under Mapped Subtypes, select the mapping you want to configure and click Configure.

Alternatively, in the Links list, expand a requirement link, select the requirement type mapping, and click the Events tab.

64