How can I create enumeration literals without being able to modify the process specification?
Hello!
I want to be able to add enumeration literals without being able to modify the process specification.
In our company, the project leader, who for example deploys new releases of HW, should add a literal to the enum of HW-versions.
But he must not be able to change the project configuration. For example he must not be allowed to change the permissions.
Is there a way to achieve this?
I already saw a question and a defect for this, but they focued on the iteration stuff, not the enumerations.
We use RTC 5.0.2.
https://jazz.net/forum/questions/159598/in-rtc-why-does-modifying-the-iteration-structure-require-modify-the-process-specification-permission?redirect=%2Fforum%2Fquestions%2F159598%2Fin-rtc-why-does-modifying-the-iteration-structure-require-modify-the-process-specification-permission
https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=326478
https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=251303
Thanks!
Christian
I want to be able to add enumeration literals without being able to modify the process specification.
In our company, the project leader, who for example deploys new releases of HW, should add a literal to the enum of HW-versions.
But he must not be able to change the project configuration. For example he must not be allowed to change the permissions.
Is there a way to achieve this?
I already saw a question and a defect for this, but they focued on the iteration stuff, not the enumerations.
We use RTC 5.0.2.
https://jazz.net/forum/questions/159598/in-rtc-why-does-modifying-the-iteration-structure-require-modify-the-process-specification-permission?redirect=%2Fforum%2Fquestions%2F159598%2Fin-rtc-why-does-modifying-the-iteration-structure-require-modify-the-process-specification-permission
https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=326478
https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=251303
Thanks!
Christian
Accepted answer
To make this even clearer: You can not use database backed enumerations if you use process sharing.
As far as I know will
As far as I know will
- The enumeration not be available in the process area that shares the process from the sharing project area.
-
I am not sure if you can use https://jazz.net/forum/questions/172495/process-provider-and-inheritance-with-fine-grained-customization-of-configuration-data to introduce it in the sharing process area.
You can try that, but I am not sure if there are problems with it. I am also not sure what happens if you introduce it in the process area that shares its process and in the editor presentation and then use the said method to introduce it, with the same enumeration ID. I am not sure if the presentation picks it up and I am not sure what will happen in later versions.
You could open a PMR for this and get a more informed answer.
2 other answers
The only option that is available is to use database backed enumerations. However, an administrator with permissions to modify the process area has to create them first. The caveat of them is, that they don't work if you use process sharing.
Comments
showing 5 of 6
show 1 more comments