How to modify an artifact's attribute based on the value of a linked artifact's attribute?
Hi!
Let's say I have a stakeholder requirement linked to a system level requirement. There is an attribute for my system requirement that shows if it is implemented or not. I want to show that same attribute in the stakeholder requirement (same value) to show its implementation status based on implementation of its derived requirements. Is it possible in DOORS NG?
I know about the formatting option of the links column that lets me show up to 3 attributes of a linked artifact, but what I can do with those values is limited. I can't use them in filters for instance. Use case: Show a costumer which requirements are being implemented or verified(passed/failed) without showing the system level requirements.
Thanks!
Note: I am using 6.0.6
Accepted answer
I have done this before with the RM Client API and a widget, but there is no way to run this on the server - you need to manually run this in the view or folder where you want to update the elements.
My preference is to create a Report Builder report to show this instead of saving a calculated value that could be out of date within minutes of you running the widget - then it'll always be accurate.
2 other answers
I've heard of people running scripts that query their lower level requirements to check for changes in attribute values and then modify the related attributes in higher-level requirements. There is no built-in framework for this today.