Within a user group of multiple users in ARCM, the main responsible person should be identifiable. When having multiple tasks of similar name/titel it is necessary to identify, who is the main responsible person for which task and who is his/her representative in case of absence.
This could be defined while modelling the autorization diagrams in ARIS, using a special connection type between the main responsible person and role. and another connection type between the substitute persons and the same role.
As this idea has not been considered up to now, we are implementing a workaround solution as follows:
We use the role "Control Manager" with role level "object specific" to identify the main responsable person (out of a team) for each control. These roles are then shown in each BCD-Model ( each BCD model contains one object/role "control manager object specific", connected to the control object).
To prevent the persons from changing anything in the work tasks in ARCM, we cancel all write authorization for "control managers" with role level "object specific".
This workaround solution is only suitable, if the company does not use the "control manager, object specific" role otherwise. In our case, we have only used "control manager, environment specific" up to now.
As soon as I have a sample BCD, I will add a screenshot to the comment.
Example:
A team of 3 persons has to execute the task "check invoices for customers before booking".
Person 1 is responsable for customer group A,
Person 2 is responsable for customer group B,
Person 3 is responsable for customer group "Key Accounts".
Each month, there are 3 control execution tasks generated for the team:
CET 1 - check invoices or customer group A,
CET 2 - check invoices or customer group B,
CET 3 - check invoices or Key Accounts.
The 3 team members each have their responsability for 1 task each, but they temporarily replace one another in case of absence. Therefore, there is only one user group for the team, as the 3 persons must all have access to each of the 3 tasks in case of absence. There is no possibility to identify, who is the responsable person in charge for one specific task.
First thought for solution:
To create 3 different user groups, without naming the groups by the user's name.
"Sales Team 1" - Users: Person 1, Person 2, Person 3
"Sales Team 2" - Users: Person 1, Person 2, Person 3
"Sales Team 3" - Users: Person 1, Person 2, Person 3
Still, without any identification of the responsable in each user group -> no solution.
My request:
To create 3 different user groups, without naming the groups by the user's name, and mark the main responsable person, show the marks in the task workflow as well:
"Sales Team 1" - Users: Person 1, Person 2, Person 3
"Sales Team 2" - Users: Person 1, Person 2, Person 3
"Sales Team 3" - Users: Person 1, Person 2, Person 3
Alternative:
To serially number the users in each group: 1. main responiable; 2. first representative; 3. second representative. Show the users ordered by number (not in alphabetic order) in the task.