Contributor users
Summarize
Summary of Contributor users
The Contributor Users feature in ServiceNow Yokohama release enables both internal and external users to collaborate efficiently on resolving customer issues and requests. It supports users recorded in theUser (sysuser)table withsncinternalorsncexternalroles, and external users from theService Organization External Stafftable with thesncexternalrole. Note that users in theContacts (customercontact)class withsncexternalrole are excluded from this feature.
Show less
This functionality facilitates unified support by allowing shared service teams and service organizations to serve internal and external customers, including enabling employees to request support on their own behalf or for external customers, and allowing middle office agents to focus on specific case tasks.
Contributor User Roles and Capabilities
The feature offers multiple roles that control access to cases, case tasks, and customer data. These roles can be assigned based on business needs and provide varying levels of case and customer information access.
- Requester Roles:
- Account Contributor: Can create and manage cases for any customer account or contact via portals and communication channels.
- Consumer Contributor: Similar to account contributor but focused on consumers.
- Relationship Contributor: Creates and manages cases only for customers with whom they have an established relationship; can update customer data.
- Service Organization Contributor: Manages cases on behalf of their business location, including creating and following up on cases.
- Self Contributor: Creates and manages cases for themselves via a unified employee portal.
- Case Task Agent: Middle office or fulfiller role focusing on assigned case tasks, with access to related parent cases and customer data needed to complete tasks.
- Viewer Roles: Provide read-only access to cases, case tasks, or customer data based on the assigned viewer role, such as Case Viewer, Case Task Viewer, and Customer Data Viewer.
Case Form Enhancements
The Contributor Users feature adds new fields to the Case form to better identify the customer:
- Requesting Service Organization: Indicates the service organization as the customer when account and consumer fields are empty.
- Requested By: Identifies the requester as an employee when other customer fields are empty.
Additionally, contributor-related fields track users and groups assigned to case tasks, automatically updating as assignments change.
Create Case for Customer Record Producer
A specialized record producer is available on Customer and Consumer Service Portals, allowing contributor users to create cases with customer-type-specific fields based on their roles. Options include Account, Consumer, Business Location, and Myself, each showing relevant fields such as Account, Contact, Household, or Requesting Business Location.
Customer and Consumer Service Portal Views
The My Lists widget provides filtered views of cases relevant to the contributor user's roles, such as:
- Cases for Accounts or Consumers
- Cases related to Business Locations
- Cases for self
- Relationship-based case lists for Relationship Contributors
Access to Case Tasks and Workspace Modules
Case task agents can view and manage assigned case tasks via widgets on dashboards and landing pages. Key widgets include My Case Tasks and My Group's Case Tasks, displaying task details like status, priority, and associated case info.
Contributor users have role-based access to modules within the CSM Agent Workspace and Configurable Workspace, enabling them to efficiently handle case tasks, view customers, and collaborate.
Case Task Agent Access to Customer Information
Case task agents have read-only access to relevant customer information for the parent case:
- B2B cases: Account and contact details, addresses, sold products, and install base.
- B2C cases: Consumer and household details, addresses, sold products, install base, and head of household.
- Business location cases: Service organization records including internal contacts.
With contributor user role, you can engage both internal and external users to resolve the customer issues and requests. This functionality is applicable to the users, recorded within the User (sys_user) table who possess either the snc_internal or snc_external role and external users, recorded within the Service Organization External Staff (sn_csm_service_organization_external_staff) table who possess snc_external role.
- Enable service organizations to serve one another and external customers.
- Enable employees to request support for themselves and for external customers.
- Enable middle office agents to work on specific tasks that are required to resolve cases.
Overview of contributor user roles
The contributor users feature includes several roles that you can assign to users to control access to cases, case tasks, and case-related information. These roles can be assigned to users based on different business needs. In some cases, these roles also provide access to the parent cases and associated customer information.
- Case Viewer
- Case Task Viewer
- Customer Data Viewer
| Requester type | Description | Capabilities |
|---|---|---|
| Requester for any customer | A requester who can create cases on behalf of any customer. This user:
Roles:
|
This user can:
If also an internal user on a case, this user can:
|
| Requester for my customers | A requester who can create cases on behalf of customers with whom they have an established relationship. This user:
Role: Relationship contributor (sn_customerservice.relationship_contributor) |
This user can:
|
| Requester for service organization | A requester who can create cases on behalf of their business location. This user:
Role: Service organization contributor (sn_customerservice.service_organization_contributor) |
This user can:
If also an internal user on a case, this user can:
|
| Requester for self | A requester who can create cases for themselves. This requester accesses cases through a unified employee portal, if provided by their organization. Role: Self contributor (sn_customerservice.self_contributor) |
This user can:
|
| Case task agent | A fulfiller, such as a middle office agent, who works on a specific set of tasks
required to resolve a case. These case tasks:
This agent typically uses a workspace to complete these tasks. Role: Case task agent (sn_customerservice.case_task_agent) |
This user can:
|
The contributor user roles are available with different CSM plugins. For a more detailed description of these user roles, see Contributor user roles.
Fields added to the Case form
| Field | Description |
|---|---|
| Requesting Service Organization | This field displays the name of a service organization. If this field is filled in, and the Account and Consumer fields are empty, the customer for the case is a
service organization. This field is included with the Service Organization plugin (com.snc.service_organization). |
| Requested By | This field displays the name of the requester. If this field is filled in and the Account, Consumer, and Requesting Service Organization
fields are empty, the customer for the case is an employee. This field is included with the Customer Service plugin (com.sn_customerservice). |
| Field | Description |
|---|---|
| Contributor Users | When a user with the case task agent role is assigned to a case task, the user is
added to the Contributor Users field. If a user is removed from the Assigned to field on the Case Task form, and they are not assigned to any other tasks for the case, they are also removed from the Contributor Users field. |
| Contributor Groups | When a user with the case task agent role is assigned to a case task, the user's
assignment group is added to the Contributor Groups field. If a user is removed from the Assigned to field on the Case Task form, and no other member of their assignment group is assigned to any other tasks for the case, the assignment group is removed from the Contributor Groups field. If a group is removed from the Assignment group field on the Case Task form, and the group is not assigned to any other tasks for the case, the assignment group is removed from the Contributor Groups field. |
Create Case for Customer record producer
The contributor users feature adds a record producer that contributor users can access from the Customer and Consumer Service Portals and use to create cases. When creating a case, this record producer presents different options for the customer in the Who are you creating this case for? field, depending on the roles assigned to the logged-in user.
| Customer option | Additional fields |
|---|---|
| Account |
|
| Consumer |
|
| Business Location |
|
| Myself | Reported By: the logged-in user with the self contributor role. |
Viewing record lists on the Customer and Consumer Service Portals
The My Lists widget on the Customer and Consumer Service Portals includes different filters for viewing records.
Depending on the roles assigned to the logged-in user, this widget displays the following filters.
| Contributor user | My Lists filters |
|---|---|
| Account contributor | Cases for Accounts |
| Consumer contributor | Cases for Consumers |
| Service organization contributor |
|
| Self contributor | Cases for myself |
| Relationship contributor | Displays filters depending on the relationships established for this user.
For more information, see Service Model Foundation relationships. |
Access to case tasks
Users with the case task agent role can view and access case tasks in lists, on dashboards, and on landing pages.
Use widgets to display case tasks on dashboards and landing pages.
| Widget | Task information displayed |
|---|---|
| My Case Tasks | This widget includes the following information for each case task:
|
| My Group's Case Tasks | This widget includes the following information for each case task:
|
Depending on assigned roles, contributor users can see different modules in CSM Agent Workspace and CSM Configurable Workspace.
| Role | Modules |
|---|---|
| Case task agent [sn_customerservice.case_task_agent] |
Users with the case task agent role have access to these modules:
|
| Case task viewer [sn_customerservice.case_task_viewer] |
Users with the case task viewer role have access to All tasks in the Case Task module. |
| Case contributor viewer [sn_customerservice.case_contributor_viewer] |
Users with the case contributor viewer role have access to My Contributing Tasks in the Case Task module. |
| Case viewer [sn_customerservice.case_viewer] |
Users with the case viewer role can see the cases that they have access to in the Cases module. |
Case task agent access to customer information
- For B2B cases: Account and contact records, including addresses, sold products, and install base.
- For B2C cases: Consumer and household records, including addresses, sold products, install base, and head of household.
- For business location cases: Service organization records, including internal contact information.