Contributor users

  • Release version: Australia
  • Updated March 12, 2026
  • 9 minutes to read
  • Summarize
    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 users

    The Contributor Users feature in ServiceNow enables organizations to involve both internal and external users in resolving customer issues and requests. It supports unified customer service by allowing shared service teams and organizations to collaboratively serve internal employees and external customers. This includes employees requesting support for themselves or external customers and middle office agents handling specific case tasks.

    Show full answer Show less

    Contributor User Roles and Capabilities

    The feature provides various roles to control user access to cases, case tasks, and related customer data. These roles are assigned based on business needs and include:

    • Requester for any customer: Create and manage cases for any customer using portal and multiple communication channels. Roles: Account contributor, Consumer contributor.
    • Requester for my customers: Create and update cases only for customers with an established relationship. Role: Relationship contributor.
    • Requester for service organization: Create and manage cases on behalf of their business location. Role: Service organization contributor.
    • Requester for self: Create and manage cases for themselves via an employee portal. Role: Self-contributor.
    • Case task agent: Middle office agents assigned to specific case tasks, able to update tasks and communicate with other agents. Role: Case task agent.
    • Viewer roles: Read-only access to cases, case tasks, or customer data. Roles include Case Viewer, Case Task Viewer, and Customer Data Viewer.

    Case Form Enhancements

    The feature adds fields such as Requestor Organization and Requested By to the Case form to identify whether the customer is a service organization or an employee. Contributor Users and Contributor Groups fields track users and groups assigned to case tasks and automatically update based on assignments.

    Create Case for Customer Record Producer

    Contributor users can create cases via a record producer accessible from Customer and Consumer Service Portals. The form dynamically presents options based on the user’s roles (Account, Consumer, Business Location, or Self) and displays relevant fields accordingly, along with common fields like Priority, Channel, Subject, and Description.

    Portal Record List Filters

    The "My Lists" widget on Customer and Consumer Service Portals shows filtered views of cases based on the contributor user’s assigned roles and relationships. This allows users to easily access cases related to accounts, consumers, business locations, or themselves.

    Access to Case Tasks

    Users with the Case Task Agent role can access case tasks via lists, dashboards, and landing pages. Widgets like "My Case Tasks" and "My Group's Case Tasks" display task details such as number, status, priority, subject, and associated case information. These tasks can be opened within playbooks if available.

    Workspace Module Access by Role

    • Case Task Agent: Access to case tasks assigned to them or their group, and read-only customer data modules (Accounts, Partners, Contacts, Consumers, Households).
    • Case Task Viewer: Access to all tasks in the Case Task module.
    • Case Contributor Viewer: Access to tasks where the user is a contributor.
    • Case Viewer: Access to cases they have permission to view.

    Case Task Agent Access to Customer Information

    Case task agents have read-only access to key customer data required to complete their tasks, including:

    • B2B cases: Account and contact records, addresses, sold products, install base.
    • B2C cases: Consumer and household records, addresses, sold products, install base, head of household.
    • Business location cases: Service organization records and internal contacts.

    Practical Benefits for ServiceNow Customers

    This feature enables efficient collaboration between various contributors and agents by defining clear user roles and permissions, streamlining case creation and management across multiple customer types. It enhances customer experience by allowing tailored access and interaction through portals and workspaces, improving responsiveness and resolution workflows.

    With contributor user roles, you can engage both internal and external users to assist in resolving customer issues and requests.

    The contributor users feature provides unified customer support for internal and external customers. With this feature, you can serve internal and external customers through shared service teams and service organizations:
    • 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.

    Figure 1. Contributor user roles
    Table that defines contributor user roles. For a text description, refer to the Contributor user role description and capabilities table.
    The contributor users feature also includes viewer roles that enable employees to view cases, cases tasks, or core customer data. These roles include:
    • Case Viewer
    • Case Task Viewer
    • Customer Data Viewer
    Table 1. Contributor user role description and capabilities
    Requester type Description Capabilities
    Requester for any customer

    A requester who can create cases on behalf of any customer.

    This user:
    • Works with accounts and contacts or consumers.
    • Uses the Customer or Consumer Service Portal to assist customers.
    Roles:
    • Account contributor (sn_customerservice.account_contributor)
    • Consumer contributor (sn_customerservice.consumer_contributor)
    This user can:
    • Search knowledge articles and catalog items.
    • Create cases for customers who visit a business location, including cases for catalog items (requests).
    • Create cases from communication channels available to customers including phone, web, chat, Virtual Agent, and messaging.
    If also an internal user on a case, this user can:
    • Add additional comments and attachments
    • Accept or reject a solution
    • Close a case
    • Receive notifications of case updates
    • Read work notes
    Requester for my customers

    A requester who can create cases on behalf of customers with whom they have an established relationship.

    This user:
    • Works with accounts and contacts or consumers.
    • Uses the Customer or Consumer Service Portal to assist customers.
    • Manages customer relationships and assists with customer cases.

    Role: Relationship contributor (sn_customerservice.relationship_contributor)​

    This user can:
    • Search knowledge articles and catalog items.
    • Create cases on behalf of customers with whom they have a relationship.
    • Create cases from communication channels available to customers including phone, web, chat, Virtual Agent, and messaging.
    • View and follow up on all cases created for customers with whom they have a relationship.
    • Update customer data such as adding contacts and addresses.
    • Update cases:
      • Add additional comments and attachments
      • Accept or reject a solution
      • Close a case
      • Receive notifications of case updates
      • Read work notes
    Requester for service organization

    A requester who can create cases on behalf of their business location.

    This user:
    • Works with accounts and contacts, consumers, and households.
    • Uses the Customer or Consumer Service Portal to assist customers.

    Role: Service organization contributor (sn_customerservice.service_organization_contributor)

    This user can:
    • Search knowledge articles and catalog items.
    • Create cases on behalf of their business location, including cases for catalog items (requests), and follow up on those cases.
    • Create cases from communication channels available to customers including phone, web, chat, Virtual Agent, and messaging.
    • View and follow up on other cases created for the user's business location.
    If also an internal user on a case, this user can:
    • Add additional comments and attachments
    • Accept or reject a solution
    • Close a case
    • Receive notifications of case updates
    • Read work notes
    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:
    • Search knowledge articles and catalog items.
    • Create cases on behalf of themselves, including cases for catalog items (requests).
    • Create cases from communication channels available to customers including phone, web, chat, Virtual Agent, and messaging.
    • View and follow up on the cases that they’ve created from themselves:
      • Add additional comments and attachments
      • Accept or reject a solution
      • Close a case
      • Receive notifications of case updates
      • Read work notes
    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:
    • Are assigned to the agent or to their department or group.
    • Focus on a specific function or expertise of the department or group.

    This agent typically uses a workspace to complete these tasks.

    Role: Case task agent (sn_customerservice.case_task_agent​)

    This user can:
    • View and work on the case tasks assigned to them or to their group or department.
    • View the parent cases for the case tasks that they can access.
    • Communicate with agents on the parent case through work notes and additional comments.
    • Communicate with agents on other case tasks for the parent case through work notes and additional comments.
    • Access customer information needed to complete a case task.
    • Change a case task that causes an update to the state or stage of the parent case.
    • Search for knowledge articles to assist with the case task.

    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

    The contributor users feature adds two fields to the Case form that are used to identify the customer for a case. These fields are used in addition to the Account and Consumer fields.
    Table 2. Customer fields added to Case form
    Field Description

    Requestor 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 Requestor Organization fields are empty, the customer for the case is an employee.

    This field is included with the Customer Service plugin (com.sn_customerservice).

    The Customer Service plugin adds two fields to the Notes section of the Case form for contributor users.
    Table 3. Contributor fields added to Case form
    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 aren’t assigned to any other tasks for the case, they’re 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 members of their assignment group are 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 isn’t 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.

    Figure 2. Create Case for Customer record producer
    Create a Customer Case form to describe who the agent is making a case for: account, consumer, business location, or myself.
    When the contributor user selects an option, additional fields related to that customer type are displayed.
    Table 4. Customer type fields added to Create a Customer Case record producer
    Customer option Additional fields
    Account
    • Reported by: the logged-in user with the account contributor role.
    • Account: the name of the account.
    • Contact: the contact for the account.
    Consumer
    • Reported by: the logged-in user with the consumer contributor role.
    • Consumer: the name of the consumer.
    • Household: The household that the consumer belongs to.
    Business Location
    • Reported by: the logged-in user with the service organization contributor role.
    • Requesting Business Location: the name of the service organization requesting assistance.
    • Requesting support from Business Location: The name of the service organization from which the Requesting Business Location is asking assistance.
    Myself Reported By: the logged-in user with the self-contributor role.
    Additional fields on the record producer that are common to all customer options include Priority, Channel, Subject, and Description.

    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.

    Figure 3. My Lists widget on the Customer Service Portal
    My Lists widget with filters for sorting case records. For a text description of the filters, refer to the My Lists filters table.

    Depending on the roles assigned to the logged-in user, this widget displays the following filters.

    Table 5. My Lists filters
    Contributor user My Lists filters
    Account contributor Cases for Accounts
    Consumer contributor Cases for Consumers
    Service organization contributor
    • My Cases for Business Locations: cases created by the contributor user on behalf of their business locations.
    • All Cases for Business Locations: All cases created on behalf of the contributor's business locations, independent of who created the case.
    Self-contributor Cases for myself
    Relationship contributor Displays filters depending on the relationships established for this user.
    • My Cases for Accounts: Cases created by the contributor user on behalf of accounts where the user is an Account Manager.
    • All Cases for Accounts: All cases created on behalf of accounts where the user is an Account Manager, independent of who created the case.
    • My Cases for Consumers: Cases created by the contributor user on behalf of consumers or households where the user is a Relationship Manager.
    • All Cases for Consumers: All cases created on behalf of consumers or households where the user is a Relationship Manager, independent of who created the case.

    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.

    Table 6. Widgets for displaying case tasks
    Widget Task information displayed
    My Case Tasks This widget includes the following information for each case task:
    • Task number
    • Status
    • Subject
    • Priority
    • Case number
    • Case short description
    My Group's Case Tasks This widget includes the following information for each case task:
    • Task number
    • Status
    • Subject
    • Priority
    • Assigned to
    • Case number
    • Case short description
    Note:
    If a playbook is available, the system opens the case task within in the playbook. If no playbook is available, the system opens the Case Task form.

    Depending on assigned roles, contributor users can see different modules in CSM Agent Workspace and CSM Configurable Workspace.

    Table 7. Module access by role
    Role Modules
    Case task agent

    [sn_customerservice.case_task_agent]

    Users with the case task agent role have access to these modules:
    • Case Task: Includes the case tasks that the user has access to.
      • My Case Tasks
      • My Open
      • Unassigned for my groups
      • My Accessible Tasks
    • Customers: Includes read-only access to customer information.
      • Accounts
      • Partners
      • Contacts
      • Consumers
      • Households
      • Household members
    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

    Users with the case task agent role have read-only access to some of the customer information for the parent case.
    • 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.