Beim ReqIF Austausch von Modulen aus DNG, bekommen Artefakte in neuer Modulversionen neue Spec-Object Identifier, wenn diese zuvor entfernt und wieder hinzugefügt werden.
Dieser Artikel beschreibt in zwei realistischen Cases, was beim ReqIF Austausch mit gelöschten Artefakten bei Ihnen und ihrem Austauschpartner passiert. Wir hoffen, dieser Artikel unterstützt Sie und Ihren Austauschpartner, Probleme zu vermeiden oder schnell und gezielt selbst zu lösen.
Case 1:
Schritt 1:
Customer versendet ein Modul welches Artefakt A enthält. Supplier importiert dieses Artefakt in sein DNG und erhält Modul mit Artefakt A.
Schritt 2:
Customer exportiert eine neue Version des Moduls, aber jetzt ohne Artefakt A. Supplier importiert die neue Version des Moduls in sein DNG.
Wenn Supplier den ReqIF Manager benutzt und die Option "deleted not included artifacts" nicht auswählt, so ist Artefakt A weiterhin in seinem Modul sichtbar. Dieses Artefakt bekommt aber den Tag "reqif_manager_deleted".
Wird beim Import jedoch die Option "deleted not included artifacts" angehakt, so wird Artefakt A aus dem Modul entfernt.
Schritt 3:
Customer exportiert eine neue Version des Moduls, jetzt wieder mit dem Artefakt A. Supplier importiert die neue Version des Moduls in sein DNG.
Wenn Supplier den ReqIF Manager benutzt und die Option "deleted not included artifacts" nicht auswählt, so ist das Artefakt A aus Schritt 1 weiterhin in seinem Modul sichtbar. Dieses Artefakt bekommt aber den Tag "reqif_manager_deleted". Und es wird das Artefakt A aus Schritt 3 dem Modul hinzugefügt.
Grund hierfür ist, dass DNG für ein und dasselbe Basis Artefakte im Modul in der ReqIF Datei unterschiedliche Spec-Object Identifier vergibt (siehe Reuse Artikel). Auch erhält dieses unterschiedliche Binding Identifier.
ReqIF File Hierarchie vom ersten Export
ReqIF File Hierarchie vom dritten Export
Case 2:
Schritt 1:
Customer versendet ein Modul, welches Artefakt A enthält. Supplier importiert dieses Artefakt in sein DNG und erhält Modul mit Artefakt A.
Schritt 2:
Customer exportiert eine neue Version des Moduls, aber jetzt ohne Artefakt A. Supplier importiert die neue Version des Moduls in sein DNG.
Wird beim Import jedoch die Option "deleted not included artifacts" angehakt, so wird Artefakt A aus dem Modul entfernt.
Schritt 3:
Customer exportiert eine neue Version des Moduls, jetzt wieder mit dem Artefakt A. Supplier importiert die neue Version des Moduls in sein DNG.
Wenn Supplier den ReqIF Manager benutzt, mit der Option "deleted not included artifacts" oder ohne, so wird das Artefakt A aus Schritt 3 dem Modul hinzugefügt. Zu beachten ist, dass das Artefakt A hier nicht dasselbe Artefakt A aus Schritt 1 ist.