Service Model Foundation roles
Roles that are included with the plugins that enable the Service Model Foundation feature.
The following table describes the roles that the administrator can assign to the internal users.
| Role | Responsibility | Description | Contains roles |
|---|---|---|---|
| Location agent [sn_customerservice.svc_location_agent] |
Location agent | Create and fulfill cases for the accounts and contacts in the agent's business location. |
|
| Location consumer agent [sn_customerservice.svc_location_consumer_agent] |
Location consumer agent | Create and fulfill cases for the consumers and households in the agent's business location. |
|
| Location manager [sn_customerservice.svc_location_manager] |
Location Manager Fulfiller | Create and update cases for accounts, contacts, consumers, and households that work with the business locations within their location hierarchy. |
|
| Location manager contributor [sn_customerservice.svc_location_manager_contributor] |
Location Manager Contributor |
Manage service organizations and create cases for accounts, households, or consumers at the service organization or any of its child service organizations. |
|
|
Location Project Member [sn_bus_loc.location_project_stakeholder] |
None |
Views project details and project tasks of their respective business location. Marks customer visible project tasks as complete. |
None |
|
Location Project Manager Contributor [sn_bus_loc.location_manager_project_stakeholder] |
None |
Views project details and project tasks of their respective business location and child business locations. Marks customer visible project tasks as complete. |
None |
| EBL Viewer [sn_bus_loc.ebl_viewer] |
None | Views all external business location details and location staff | None |
| IBL viewer [sn_bus_loc.ibl_viewer] |
None | Views all internal business location details and location staff. | None |
| Service Organization Project Manager [sn_service_org.project_manager] |
None | This role can perform the following actions:
|
|
| Relationship agent [sn_customerservice.relationship_agent] |
None | This role restricts an agent's access to only those cases for the accounts, contacts, consumers, and households that they have a relationship with. This role includes the following relationships that are
provided with the Service Model Foundation plugins:
|
|
| Service Management agent [sn_esm_location_agent] |
None | A service management agent role for a business location |
|
| Location Support agent [sn_bus_loc.svc_location_support_agent] |
Location Support Agent |
This role resolves the cases originated from other business organizations, ensuring access to required information and other details, and facilitating efficient coordination with store personnel
Note: This role
only applies to the internal business location. |
sn_esm_location_agent |
| Service organization contributor [sn_customerservice.service_organization_contributor] |
Location Contributor | This user:
If also an internal user on a case, this user can:
|
|
Granular roles
| Role name | Description | Inherited by | Inherits |
|---|---|---|---|
| sn_service_org.service_org_delete | Provides delete access to service organization, business location, internal business location, and external business location | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_external_staff_create | Provides create access to service organization external staff | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_external_staff_read | Provides read access to service organization external staff | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_external_staff_write | Provides write access to service organization external staff | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_external_staff_delete | Provides delete access to service organization external staff | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_assignment_group_create | Provides create access to service organization assignment groups | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_assignment_group_read | Provides read access to service organization assignment groups | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_assignment_group_write | Provides write access to service organization assignment groups | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_assignment_group_delete | Provides delete access to service organization assignment groups | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_criteria_create | Provides create access to organization criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_criteria_read | Provides read access to organization criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_criteria_write | Provides write access to organization criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_criteria_delete | Provides delete access to organization criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_customer_criteria_create | Provides create access to organization customer criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_customer_criteria_read | Provides read access to organization customer criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_customer_criteria_write | Provides write access to organization customer criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_customer_criteria_delete | Provides delete access to organization customer criteria | sn_service_org.service_org_admin | No |
| sn_service_org.service_org_offering_service_read | Provides all CRUD access to outsourced customer service flow | No |
|
| sn_contractor.outsourced_service_provider_create | Provides create access to outsourced service providers | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_read | Provides read access to outsourced service providers | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_write | Provides update access to outsourced service providers | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_delete | Provides delete access to outsourced service providers | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_criteria_create | Provides create access to outsourcing criteria | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_criteria_read | Provides read access to outsourcing criteria | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_criteria_write | Provides update access to outsourcing criteria | sn_csm_ocs.csm_ocs_admin | No |
| sn_contractor.outsourced_service_provider_criteria_delete | Provides delete access to outsourcing criteria | sn_csm_ocs.csm_ocs_admin | No |
| sn_csm_ocs.csm_ocs_case_transfer_request_create | Provides create access to outsourced case transfer requests | sn_csm_ocs.csm_ocs_admin | No |
| sn_csm_ocs.csm_ocs_case_transfer_request_read | Provides read access to outsourced case transfer requests | sn_csm_ocs.csm_ocs_admin | No |
| sn_csm_ocs.csm_ocs_case_transfer_request_write | Provides write access to outsourced case transfer requests | sn_csm_ocs.csm_ocs_admin | No |
| sn_csm_ocs.csm_ocs_case_transfer_request_delete | Provides delete access to outsourced case transfer requests | sn_csm_ocs.csm_ocs_admin | No |