Rally Integration does not sync the Parent field when is set to run in both directions.
Steps to Reproduce:
- Create Integration with Rally details in Clarity->Classic UI->Administration->Integrations
- Create Integration Mapping in Clarity MUX->Administration->Integrations-> Add new Integration Mapping using Integration which is created at step 1.
- Run "Import Integration Mappings" Job
- Add the Object Mappings for below Rally Items
Initiative - integration is set to run in one direction only - from Clarity to Rally.
Capability - integration is set to run in one direction only - from Clarity to Rally.
Feature - Integration is set to run in BOTH directions.
Note: Add the Parent field mapping with direction BOTH (it allow only on "Update" as sync option)
- Login to Rally UI.
- Open the portfolio item feature - (Example : F1147 & F1146).
Note: Make sure the Parent of this feature is Capability already synced, if not select the Integration Mapping field = "Clarity - Rally" and save for Capability
- Now Set integration mapping field = "Clarity - Rally" and save.
- Open Classic UI in new tab
- Click on "home" --> select "Reports & Jobs" --> Click on JOBS.
- Search for Job Type =Sync and enter.
- Click on "Synchronize Mapped Information"
- Here set the integration mapping = "Clarity - Rally" & set parameters "When = immediately"
- Hit Submit.
- Based on the step 6 and step 7, The Capability and Features are created in Clarity
- Now to populate the Parent field in Clarity instances, "Parent" field can be updated only on "Update" and so run the sync mapped information job once again expecting that it would bring "Parent" field in Clarity be updated in Clarity.
Expected Result: After second run of the "Synchronize Mapped Information" Job, the "Parent" field in Clarity be updated.
Actual Result: After second run of the "Synchronize Mapped Information" Job, the Rally Feature's Parent field updated as empty.