Service definition roles
Service definition roles included with the Customer Service Case Types plugin enable users to view, create, and update service definitions, service definition categories, and service definition category relationships. Agents and end users can use these definitions and categories to view and create cases based on the selected service.
Service definition roles
The following service definition roles are installed with the Customer Service Case Types (com.snc.csm_case_types) plugin.
| Role | Description | Contains roles |
|---|---|---|
| Service definition admin [sn_csm_case_types.service_definition_admin] |
Administrator role for the Customer Service case types tables. Users with this role can view, create, update, and delete service definitions, service definition categories, and service definition category relationships. |
|
| Service definition manager [sn_csm_case_types.service_definition_manager] |
Manager role for the Customer Service case types tables. Users with this role can view, create, and update service definitions, service definition categories, and service definition category relationships. |
|
| Service definition viewer [sn_csm_case_types.service_definition_viewer] |
Users with this role can view service definitions, service definition categories, and service definition category relationships. | sn_service_org.service_criteria_read |
| Service definition report viewer [sn_csm_case_types.service_definition_report_view] |
Provides report view access to service definition related tables. | None |
| Service definition all table viewer [sn_csm_case_types.service_definition_all_table_viewer] |
Provides view access to the service definition tables. Users with this role can view service definitions, service definition categories, and service definition category relationships. | None |
How users can use service definitions
- Customer service agent (sn_customerservice_agent)
- Consumer service agent (sn_customerservice.consumer_agent)
- Customer service manager (sn_customerservice_manager)
- See the Service column on Case Task lists. For example, My Case Task and My Contributing Tasks.
- See the Service field on the Case Task form.
- Select a service in the Service field and save the Case Task form.
- Create a case task and see the Service field on the Case Task form.
- See the Service column on Task list.
- See the Service field on the Task form.
- Select a service in the Service field and save the Case Task form.
From the Customer and Consumer Service Portals, users with the admin role or an end user role can see the Service field on case tasks that the user has access to. See the following table for the end user roles that can see this field.
| Users and Roles | Description |
|---|---|
| B2B user roles | |
| Customer service agent [sn_customerservice.customer] |
An agent who assists customers and partners with questions, issues, and problems. |
| Customer administrator [sn_customerservice.customer_admin] |
An administrator role for a customer account. This user has access to all of the data within the account. |
| Customer case manager [sn_customerservice.customer_case_manager] |
A customer role for managing the cases in an account and any related child accounts. |
| Partner [sn_customerservice.partner] |
A partner who is serving customer accounts. |
| Partner administrator [sn_customerservice.partner_admin] |
An administrator role for a partner account. |
| Case task agent [sn_customerservice.case_task_agent] |
A role that provides access to case tasks and related case information. |
| Case task viewer [sn_customerservice.case_task_viewer] |
A role that provides read-only access to all case task records. |
| Customer contacts with configured contact relationships | For more information, see Contact Relationships. |
| B2C user roles | |
| Consumer service agent [sn_customerservice.consumer_agent] |
An agent who assists consumers with questions, issues, and problems. |
| Consumers with configured consumer relationships | Use relationships to provide internal and external users with additional access to customer data. For more information, see Create relationships. |
| Consumers who are designated as head of household | A household is made up of a group of consumers who live at a common address and share products and services. A household can have a designated head of household and multiple current members. For more information, see Create or update a household. |
| Contributor roles | |
| Account contributor [sn_customerservice.account_contributor] |
This role enables users to create cases and case tasks for any account. |
| Consumer contributor [sn_customerservice.consumer_contributor] |
This role enables users to create cases and case tasks for any consumer. |
| Self contributor [sn_customerservice.self_contributor] |
This role enables users with snc_internal role to create cases and case tasks for themselves. |
| Location manager contributor [sn_customerservice.svc_location_manager_contributor] |
A location manager contributor is employed at the business location and manages a business location in the location hierarchy along with all its child business locations. |
| Location agent [sn_customerservice.svc_location_agent] |
|
| Location consumer agent [sn_customerservice.svc_location_consumer_agent] |
|
| Relationship contributor [sn_customerservice.relationship_contributor] |
This role enables users to create cases for customers with which they have an established relationship. |
| Relationship agent [sn_customerservice.relationship_agent] |
Manage cases for the accounts, contacts, consumers, and households that the agent has relationships with. This includes the following relationships that are provided with the Service Model Foundation plugins:
|
| Location relationship manager [sn_bus_loc.location_relationship_manager] |
A location relationship manager is employed by the parent business and acts as a point of contact for one or more external business locations. |
| Service organization contributor [sn_customerservice.service_organization_contributor] |
This role enables users to create cases for their service organization (business location) |
| Case Authorized Contributor [sn_customerservice.case_authorized_contributor] |
This role provides access to add additional comments and attachments, accept or reject a solution, receive notifications on case updates, close a case, and update case tasks. |
| Outsourced external agent [sn_csm_ocs.ext_agent] |
An Outsourced Service Provider (OSP) role. Users with this role can fulfill the cases and case tasks belonging to the service provider organization they belong to. |