Remove or Restore Items
In order for Codebeamer, to recognize deleted objects or object deletions upon importing the following.:
The object (type) must have the special ReqIF.ForeignDeleted attribute.
The ReqIF.ForeignDeleted must be mapped to the deleted flag/field of the target tracker.
Upon (re-)import:
Objects will be removed (moved to trash), if their ReqIF.ForeignDeleted is true.
Removed objects will be restored, if their ReqIF.ForeignDeleted is false.
The simple absence of previously imported objects in a subsequent re-import does by default not remove the absent objects in Codebeamer, to avoid unintended removals as in the following scenario:
1. ReqIF Data is imported from peer A.
2. The imported data is forwarded to peer B.
3. Updated ReqIF data from peer A is imported, that contains new objects.
4. A response from peer B is imported :
Since peer B does not know about any new objects, that were imported after the (last) forward to B, those objects are absent in the response
When importing ReqIF data into an existing project (see below), Codebeamer 9.4 and newer allows to optionally choose, whether items in mapped target trackers, that were imported via ReqIF before, but are absent in the current ReqIF file/archive to import, should be removed (moved to trash), or not:
Consider the scenario depicted above before activating this option.
Was this helpful?