How do you create a column that displays values based on a calculation involving other attributes?
One answer
Hi Nicholas
Assuming you can make an algorithmic implementation of how Rating is calculated, one way would be to create a DNG Extension - these are described on the jazz.net wiki here https://jazz.net/wiki/bin/view/Main/RMExtensionsMain
Choose the DNG version relevant to you then look in Examples and among others there is the ASIL guidance extension which says: "When you select an artifact in the module, the extension runs the algorithm and indicates whether the selected row has the correct ASIL value" - so this example shows how to retrieve attribute values and also how to update another attribute based on those values.
Extensions run in your browser (so with the permissions of the user). For the ASIL example a user would use the extension to update the calculated attribute on all or selected artifacts.
HTH
Ian
Comments
Thanks for your response.
This solution seems unsatisfactory to me. I think the only option when implementing a method like this would be to allow all uses to update this value. Since if the extension determined that the value is out of date, it would need the user's access to update it. This would mean that the value would be vulnerable to filling with incorrect data.
I guess what I'm really craving is the equivalent of DOORS classic layout DXL columns. I find myself being disappointed, if no such feature exists.