Request Hierarchy Synchronization
Note: For information about enabling request hierarchy synchronization with requirements in Quality Center 10.00:
-
If a mapping has not been created between the Quality Center requirement and the OpenText PPM request type, see Enabling a QC Project for the Integration.
-
If a mapping has been created, see Activate and deactivate request hierarchy synchronization.
For information about enabling request hierarchy synchronization with requirements in ALM 11 or later, see Options for Integration with an ALM Requirement.
The integration of OpenText PPM with QC/ALM allows you to synchronize the hierarchies of requests in OpenText PPM and requirements in QC/ALM, that is, to make the QC/ALM requirement hierarchy match the OpenText PPM request hierarchy automatically, as in the following example sequence:
-
A OpenText PPM request named Request A is created.
-
With integration, an associated Requirement A is automatically created in QC/ALM.
-
A OpenText PPM request named Request B is created with a reference to Request A indicating that Request A is the parent of Request B.
-
An associated Requirement B is automatically created in QC/ALM. If request hierarchy synchronization is enabled, since Request B is the child of Request A, Requirement B is automatically created as the child of Requirement A.
Note: If Requirement A does not exist in QC/ALM, creating a reference in OpenText PPM from Request B to Request A has no effect in QC/ALM.
If you later delete the relationship (the reference) between Request A and Request B in OpenText PPM, the relationship between Requirement A and Requirement B is automatically deleted in QC/ALM. For integration with ALM version 11.00 or later, instead of being a child of Requirement A, Requirement B is moved to the folder specified in the Default QC/ALM Folder Name field.
When request hierarchy synchronization is first enabled, it does not cause immediate reorganization of existing requirements in QC/ALM to retroactively match the hierarchy of associated requests. Thereafter, however:
-
Any update to any field in an existing integrated request initiates an update to the hierarchy (folder structure) of the associated requirement to reflect the hierarchy of the request.
-
Upon creation of any new OpenText PPM request, the integration creates a new QC/ALM requirement in a matching hierarchy.
-
Any changes you make to the hierarchy in OpenText PPM are automatically reflected in the hierarchy of the QC/ALM requirements. Thus, changes made in QC/ALM to the hierarchy of a requirement can be overridden later by updates to the associated OpenText PPM request.
OpenText PPM allows a request to have multiple parents, but QC/ALM limits a requirement to only one parent. If a OpenText PPM request has multiple parents, QC/ALM does not duplicate that hierarchy in the project, and OpenText PPM displays a message indicating a problem with hierarchy synchronization.