Attribute level access control
I have a requirement to define a number of attributes on an asset type. The values of those attributes should only be modifiable by an administrator or designated few, not even the owner of the assets. e.g. Those attributes may indicate compliance of the asset with certain standards and we want to restrict write access to them in order to ensure their integrity.
Does RAM support attribute level access control? I'm not aware that there is such support. The only way I can think of in fulfilling this requirement is to create a related asset type and put all those restricted attributes in there. e.g. If I want to have an asset type called "Application", I may have another asset type called "Application Standards Compliance". All those restricted attributes would be defined in "Application Standards Compliance" and only a selected group of people have write access to those attributes. Is there a better approach? Thanks |
One answer
This is supported. How you accomplish this varies slightly depending on which version of RAM you're using.
If you're using RAM 7.5.1, on the asset type constraints page, hover over the attribute you're interested in and click the pencil icon. In the dialog that opens, click the "Allow only the selected user to change the attribute value" radio button and select which user(s) you want to be able to edit the value of the attribute. If you're using an older version of RAM, the attribute constraints are listed in a table with actions at the far right of each row. I don't have an older version at my disposal right now, so I don't remember what those actions look like exactly. But one of them will open a dialog where you can add the user(s) you want to be able to edit the attribute. Hope this helps. |
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.