---
sourceDocument: Zurich Customer Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/customer-service-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Contributor user roles

# Contributor user roles {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Contributor user roles

Contributor user roles in ServiceNow control access to cases, case tasks, and related information based on business needs.
These roles are distributed across several plugins including Customer Service, CSM Contributor User, Business Location, and CS Base Extension Entities.
Assigning appropriate contributor roles enables users to perform specific functions such as viewing, creating, or editing cases and tasks, aligned with organizational responsibilities.
Show full answer Show less  

## Key Features

* **Customer Service plugin roles:**
  * **Case task agent:** Work on assigned case tasks, update status, add notes, create tasks, and have read-only access to customer information.
  * **Case task viewer:** Read-only access to all case tasks; combined with case viewer role grants access to all cases and tasks.
  * **Case viewer:** Read-only access to all cases.
  * **Case contributor editor:** Limited write access to case form fields like work notes, comments, attachments, and status changes.
  * **Case contributor viewer:** Read access to all case-associated tables and participation in "All tasks I participate in" module.
* **CSM Contributor User plugin roles:**
  * **Account contributor:** Create cases for any account.
  * **Consumer contributor:** Create cases for any consumer.
  * **Self contributor:** Allows internal users to create cases for themselves.
  * **Case contributor creator:** Enables case creation and is included in top-level contributor roles.
* **Business Location plugin role:**
  * **Service organization contributor:** Create cases for their service organization; membership in the organization is required.
* **CS Base Extension Entities plugin role:**
  * **Relationship contributor:** Create cases for customers with established relationships; membership in account, contact, or household teams is required.
* **Additional roles:**
  * **Customer data viewer:** Read access to comprehensive customer data, including accounts, consumers, and households.
  * **Workspace user:** Access case tasks in CSM workspaces, use Agent Assist, create emails, and view response templates; typically included with case task agent role.

## Key Outcomes

By assigning contributor roles appropriately, ServiceNow customers can:

* Ensure secure, role-based access to case information and tasks tailored to business functions.
* Enable contributors to create and update cases and tasks within their scope, improving collaboration and case resolution efficiency.
* Provide read-only or limited write access where appropriate to safeguard data integrity while allowing necessary user input.
* Leverage specialized roles for handling cases related to accounts, consumers, service organizations, and customer relationships.
* Utilize workspace and customer data viewer roles to enhance user productivity with access to relevant tools and information.  
The contributor user data model uses several roles that can be assigned to users to control case access, case tasks, and case-related information based on different business needs.
These roles are included with several different plugins:

* Customer Service (com.sn_customerservice)
* CSM Contributor User (com.snc.csm_contributor_user)
* Business Location (com.snc.business_location)
* CSM Base Extension Entities (com.snc.cs_base_extension)
{#csm-contributor-user-roles__ul_mjf_3sf_h4b}See the following tables for detailedrole descriptions.

## Roles included with the Customer Service plugin {#csm-contributor-user-roles__section_lqg_wyb_3nb}

The following table lists the contributor roles that are included with the Customer Service (com.sn_customerservice) plugin along with their descriptions and associated roles.  
{#csm-contributor-user-roles__table_q3s_wcc_3nb__entry__3}

| Role | Description | Contains roles |
|-|-|-|
| Case task agent \[sn_customerservice.case_task_agent\] | This role provides access to case tasks and related case information. A user with this role can work on the following case tasks: * Tasks that are assigned to the user or to the user's assignment groups. * Tasks that have been created by the user. {#csm-contributor-user-roles__ul_oft_jyc_smb} With this role, the user can: * View and update case tasks. * Add work notes, comments, and attachments. * Update the status. * Perform additional actions from a case task such as sending email. {#csm-contributor-user-roles__ul_dqh_jlt_jnb} * Create case tasks and assign them to other users. {#csm-contributor-user-roles__ul_alj_pyc_smb} With this role, users have read-only access to customer information for the case: * Account and contact records (for B2B cases) * Consumer and household records (for B2C cases) * Service organization records (business location cases) {#csm-contributor-user-roles__ul_u1n_j2d_smb} | * sn_customerservice.csm_workspace_user * sn_customerservice.customer_data_viewer * sn_customerservice.case_contributor_editor {#csm-contributor-user-roles__ul_ml3_l5f_h4b} |
| Case task viewer \[sn_customerservice.case_task_viewer\] | This role provides read-only access to all case tasks. Note: When combined with the case viewer role (sn_customerservice.case_viewer), a user can access all customer service cases and all case tasks. |   |
| Case viewer \[sn_customerservice.case_viewer\] | This role provides read-only access to all cases. |   |
| Case contributor editor \[sn_customerservice.case_contributor_editor\] | This role provides limited write access to some of the fields on the Case form if the user has read access to the case through another role. Limited write access is available for the following fields: * Work notes * Additional comments * Attachments * State or stage changes * Contributor users * Contributor groups * Watchlist * Work notes list {#csm-contributor-user-roles__ul_xwt_gdd_smb} |   |
| Case contributor viewer \[sn_customerservice.case_contributor_viewer\] | This role provides read access to all tables associated with a case if the user has read access to the case through another role. The user can access the All tasks I participate in module in CSM Agent Workspace. | * sn_shn.user * wm_read {#csm-contributor-user-roles__ul_bjr_r5f_h4b} |
[Table 1. Customer service roles]

{#csm-contributor-user-roles__table_q3s_wcc_3nb}

## Roles included with the CSM Contributor User plugin {#csm-contributor-user-roles__section_pg1_5mt_jnb}

The following table lists the contributor roles that are included with the CSM Contributor User (com.snc.csm_contributor_user) plugin along with their descriptions and associated roles.  
{#csm-contributor-user-roles__table_e1g_bnt_jnb__entry__3}

| Role | Description | Contains roles |
|-|-|-|
| Account contributor \[sn_customerservice.account_contributor\] | This role enables users to create cases for any account. | sn_customerservice.case_contributor_creator |
| Consumer contributor \[sn_customerservice.consumer_contributor\] | This role enables users to create cases for any consumer. | sn_customerservice.case_contributor_creator |
| Self contributor \[sn_customerservice.self_contributor\] | This role enables users with snc_internal role to create cases for themselves. | sn_customerservice.case_contributor_creator |
| Case contributor creator \[case_contributor_creator\] | This role enables users to create cases and is included in the top-level contributor roles. |   |
[Table 2. Roles for the contributor user plugin]

{#csm-contributor-user-roles__table_e1g_bnt_jnb}

## Roles included with the Business Location plugin {#csm-contributor-user-roles__section_n2y_1rt_jnb}

The following contributor roles are included with the Business Location plugin
(com.snc.business_location).  
{#csm-contributor-user-roles__table_fcs_brt_jnb__entry__3}

| Role | Description | Contains roles |
|-|-|-|
| Service organization contributor \[sn_customerservice.service_organization_contributor\] | This role enables users to create cases for their service organization (business location). Note: A service organization contributor must be a member of a service organization to create cases on its behalf. | sn_customerservice.case_contributor_creator |
[Table 3. Roles for the business location plugin]

{#csm-contributor-user-roles__table_fcs_brt_jnb}

## Roles included with the CS Base Extension Entities plugin {#csm-contributor-user-roles__section_l3y_44t_jnb}

The following contributor roles are included with the CSM Base Extension Entities plugin
(com.snc.cs_base_extension).  
{#csm-contributor-user-roles__table_phg_y4t_jnb__entry__3}

| Role | Description | Contains roles |
|-|-|-|
| Relationship contributor \[sn_customerservice.relationship_contributor\] | This role enables users to create cases for customers with which they have an established relationship. Note: * The CSM Contributor User (com.snc.csm_contributor_user) plugin must be activated. * A relationship contributor must be a member of an account, contact, or household team to create cases on their behalf. {#csm-contributor-user-roles__ul_fxp_vf2_45b} | sn_customerservice.case_contributor_creator |
[Table 4. Roles for the CS base extension entities plugin]

{#csm-contributor-user-roles__table_phg_y4t_jnb}

## Additional roles {#csm-contributor-user-roles__section_uvs_lmt_jnb}

{#csm-contributor-user-roles__table_hbc_drt_jnb__entry__3}

| Role | Description | Contains roles |
|-|-|-|
| Customer data viewer \[sn_customerservice.customer_data_viewer\] | This role provides read access to customer data, including account, consumer, and household data, and the information included in the related lists. |   |
| Workspace user \[sn_customerservice.csm_workspace_user\] | This role provides access to case tasks from the following modules in the CSM workspaces: * My Case Tasks * My Group's Case Tasks {#csm-contributor-user-roles__ul_e5f_bdc_3nb} Users can also: * Use Agent Assist to search for knowledge articles (if the User Criteria is set to provide access to knowledge). * Create email (if the user has write access to the record and the email_composer role). * View response templates (if response templates have been configured for the record. {#csm-contributor-user-roles__ul_ig1_ldc_3nb} Note: By default, this role is added to the case task agent role (sn_customerservice.case_task_agent). | * agent_workspace_user * canvas_user * sn_templated_snip.template_snippet_reader * email_composer {#csm-contributor-user-roles__ul_p4h_w5f_h4b} |
[Table 5. Additional contributor roles]

{#csm-contributor-user-roles__table_hbc_drt_jnb}

