Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Duplicated permissions across components

We are using multiple (say three) components in our project, each with one stream. Each component/stream defines a 'Requirement' artifact type, where the URI for each 'Requirement' is the same across each component. 


When setting the 'Save Artifact' permissions for the 'Requirement' artifact, it appears three times in the list - one for each stream. I would have imagined that it would only appear once, as the URI is the same for all.

Am I doing something wrong? This seems to be an issue to me, when you have your system requirements broken down into a number of components, how are you supposed to manage artifact and attribute permissions efficiently?

0 votes



2 answers

Permanent link

I believe this is working as designed so that you have the granularity to have different users working on the individual streams.

0 votes

Comments

Thanks Valerie, this is interesting. This means that, for stream level permissions, the same level of fidelity can be achieved with both roles and team areas:

  1. A role can be created per stream, where each role grants permissions for one '_Requirement' artifact.
  2. Team areas are created per stream, with all artifacts in a stream being assigned the corresponding team area. One is created which grants permissions for all '_Requirement' artifacts at the project level. Users are then assigned the author role in certain team areas.
Our database is quite large, do you know if there is a recommended approach to the best way of doing this?

 There is also the possibiltity of setting permissions at the team area level, which I havnt touched on here.


Permanent link
All companies I know aim for a common RM datamodel. Otherwise you would end up with a mess in LQE and with your overall reporting. But efficient sharing and maintenance of datamodel-specific permissions is not possible "by design" (133158: DNG Roles / Permissions incorrectly set if using customised process templates in Configuration Enabled Project Areas). 

We expect that we will end up with several hundreds (maybe thousands) of streams in future. But we miss efficient maintenance of a common datamodel and datamodel-specific permissions. Inheritance of datamodel-specific permissions by "Process Sharing" does not work if PAs are configuration enabled.

I see two options how to deal with this issue:
- Avoid datamodel-specific permissions
- Custom Tooling/Scripting

I appreciate any additional idea or hint concerning this topic.

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,019

Question asked: Nov 11 '19, 11:35 p.m.

Question was seen: 1,143 times

Last updated: Nov 13 '19, 2:19 a.m.

Confirmation Cancel Confirm