General Question that can appear in a lot of different situations on synchronization:
In one system you have objects which are synchronized to another system.
These objects have links to other objects, and the linking information should also be synchronized.
As long as the object and all linked objects are synchronized, the linking can also be synchronized.
But as soon as a linked object is not synchronized the attempt to synchronize the linking runs into an failure.
What is needed here is somekind of "graceful ignorance" - if a link can not be created during the synchronisation of an object, because the linked object dosesn't exist in the target system, than this should be ignored (or siliently logged as a warning, not treated as an error.
Is there anyway to do this or another solution for this kind of situations?
Example situations, were this problem appears:
1.) Some Jira Issues with their relations are synchronized to MF ALM Defects and links between Defects. However, as soon as a synchronized Jira Issue has a relation with an unsynchronized Jira Issue, the synchronization will run into an error.
2.) Tests and Defects and their linking are synchronized from MF ALM to Jira. But not all Tests are synchronized to Jira only a subset, and as soon as a Defect is linked to a not synchronized Test, the synchronization will run into an error
3.) Test, Requirements and their linking is synchronized between MF ALM and MF Dimensions. But as soon as an Requirement in MF ALM is linked to a Test in MF ALM which is not synchronized to MF Dimensions, the synchronization will run into an error