Manage Community team roles
Overview
The Community Team feature allows adding members to a community with specific roles. Users must have the corresponding system role before they can be added to a community team with that role.
Users must have system-level roles (For example, sourcing_participant for Participant role) for them to be added as Community team members. The following roles grant specific permissions defined in the system:
"sourcing_participant": {
"permissions": [
"perm_search_talent_pool",
"perm_view_my_community",
"perm_view_my_pipelines",
"perm_import_resumes",
"perm_create_campaign",
// ... other permissions
]
}
Add team members
To add a user to a Community team, follow these steps:
- Select the relevant Community page from Talent > Communities.
- Click Community Team from the vertical three-dot menu.
- You can search for a user by typing their account name in the Members dropdown. If the user’s account is assigned a role that matches the Allowed Member Role setting, it gets displayed in the search results.
- Select a value from the Role dropdown to add that role to the user account. The possible values are taken from the Pipeline Roles setting.
- Click Add More to add multiple team members.
- Click Save Team when done.
Role Validation
When adding a member, the system validates the following:
- If the user exists in the system
- If the user has the required system role
- If the user role is in the allowed member roles list
If validation fails, the following error is displayed while adding the team member: "Following users don't have access to the assigned role: [email]"
Troubleshoot
Blank fields in the Roles dropdown when adding a team member
The roles that are displayed here are driven from a combination of community_pipeline_config and roles_config. The display name for each role comes from the roles_config and is set under the display_name field for the role. For example, for sourcer role the display name is set as sourcer.
"sourcer": {
"permissions": [...]
"create_profile": false,
"show_in_dropdown": true,
"display_name": "sourcer",
"description": sourcer
}
Once you set the display_name value, the same populates in the dropdown. Navigate to Admin Console > Talent Acquisition > Community Pipeline > Advanced to set this value.
Unable to add a user as a participant
Sometimes you may see an error message - "Following users don't have access to the assigned role" when adding a user as a Participant. This could happen if the user doesn't have the sourcing_participant system role.
To resolve this issue, follow these steps:
- Provide the Participant role to the user.
- Access user's profile
- Use Change Permission and enable the Participant role
- Try adding the user to the community team again.