It's all about the answers!

Ask a question

RDNG - Need to delete history of an artifact without losing the artifact ID


Mike Gehringer (11) | asked Feb 17 '18, 3:28 p.m.

I have a need to delete history of an artifact.  I can not lose the artifact ID so keeping the artifact is important.

I need to remove a particular historical record of a particular artifact,

or remove text from a particular historical record of a particular artifact,

or delete all history of a particular artifact,

or delete all history within a module,

or delete all history within a project.

The use case is that some data has been entered into an artifact's attribute.  This offending data must be removed from the artifact.  I can easily edit the artifact and the data is now gone from the artifact but there is a historical record of that change.  That historical record must be removed from the system as well.

Most current methods will either totally remove the artifact (thus I lose the very important ID).

Perhaps copying or exporting would work...but again, need to keep the ID.

Thanks!

- Mike


Comments
Donald Nong commented Feb 19 '18, 1:43 a.m.

I think using ReqIF may help you but my testing result proves otherwise. I exported a requirement to ReqIF, delete the requirement, and import it back. I can still see the entire history. The only change in the history is the latest one for adding the requirement to a folder. You may want to contact IBM Support to find out why the history is retained even a requirement is deleted.

2 answers



permanent link
Daniel Moul (5.0k1318) | answered Feb 19 '18, 7:36 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

 Check the Knowledge center for instructions on how to scrub data spills. That may do what you want.



permanent link
Bas Bekker (1.4k4) | answered Feb 19 '18, 10:33 a.m.
JAZZ DEVELOPER

As each revision of an artifact that was saved also provides the audit history, which is an important feature of DNG.
You cannot break that audit history by removing one or more revisions at will. Also a revision can be part of a baseline, hence removing that revision will break the integrity of that baseline. And artifacts (like projects) are not deleted, but archived.

Your best option think is what Daniel said about purgen data, though I doubt you can target specific revisions of an artifact:
https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.rational.rrm.help.doc%2Ftopics%2Ft_data_purge.html

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.