I have a question about associating participant type and with a certain branch of Organization.
I want to know if it's possible to allow only a certain group or role in a organization to be set a certain type participant.
For example : I want only people from the Engineering/Designer(role) to be able to be set as Analyst (Participant)
In the documentation of the change management, I've seen the following :
"Use the Structure application to define groups and roles and associate the roles with the
participant types". (chapter 18-2)
But I dont know where to do that association part ? Or it is not possible ?
Thank you in advance for any help.
Best regards and happy new year.
Solved! Go to Solution.
The association must be done in BMIDE.
If you want to restrict participant assignee to a specific group/role, the Fnd0ParticipantEligibility business constant for that participant type must be set.
Below is the snapshot from TC documentation for the business constant
Identifies the group and role criteria for assigning a dynamic participant. This constant is placed on the Participant business object and its children. The default value is null. Type a value in the Value box to set the group and role using the format group::role . When a user is assigned to that participant business object type, the user’s group role is matched against the value defined in this constant. If it does not match, the user is not be allowed to be assigned to that participant.
I answered you too quickly because in my BMIDE i can't see the Bussiness constant : Fnd0ParticipantEligibility.
This is a picture of what i am seeing
Perhaps i did not see at the good place, could you help me ?
This business constant is available from TC 11.x. If you are using any prior TC versions, I m afraid this is not available. You may need some complex customization if you want to control from RAC for better user experience.
Else you can go for a simple extension rule on HasParticipant relation.
Thank you for your answer, I try to do an extension rule but i need to put a library !
I have to create one ? Is it development ?
You will have to register an extension rule in BMIDE and attach it to GRM_create operation of HasParticipant relation.
Yes, a library is required and its a development.