Service Model Foundation responsibilities

  • Release version: Australia
  • Updated March 12, 2026
  • 2 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 Service Model Foundation Responsibilities

    The Service Model Foundation enables customers to define responsibilities that establish roles and functions supporting customer relationships. These definitions facilitate interactions between agents and customers or between consumers, granting access to relevant customer cases and information.

    Show full answer Show less

    Key Features

    • Responsibility Definitions: Predefined roles are available for creating relationships, such as between agents and accounts or between consumers.
    • Customization: Users can modify existing responsibility definitions or create new ones to suit specific business needs. Changes require updates to access control lists (ACLs).
    • Unique Responsibility Definitions: Users can designate a responsibility as unique, ensuring it is assigned to only one user at a time, impacting various team member tables.

    Key Outcomes

    By leveraging responsibility definitions, customers can effectively manage relationships within their service environment, ensuring clarity in role assignments and streamlined access to customer information. Unique responsibilities enhance accountability and specialization among team members, improving service delivery.

    A responsibility, or responsibility definition, describes a role or a function that supports a customer. Use responsibility definitions to create relationships between an agent and a customer or between two consumers.

    When you create a relationship, you select the users involved in the relationship and the responsibility that one user performs on behalf of another. The responsibility that is assigned to a relationship provides access to customer cases and information.

    Service Model Foundation includes responsibility definitions that you can use to create relationships:
    • Between agents and accounts, households, or consumers.
    • Between two consumers.
    The following responsibilities are provided with the Service Model Foundation plugins.
    Note:
    Responsibilities are stored in the Responsibility Definition [sn_customerservice_responsibility_def] table.

    For the list of responsibilities included in the base system, see List of responsibilities provided with the base system. To create a responsibility, see Create a responsibility definition.

    Customizing responsibility definitions

    You can use the responsibility definitions provided with Service Model Foundation plugins. You can also modify these definitions or create your own definitions to meet your business requirements.
    Note:
    If you modify the existing definitions or create definitions, you must update access control lists (ACLs) to reflect the changes.
    If you have an existing account manager responsibility definition, you must evaluate the functionality of the account manager responsibility definition provided with the Service Model Foundation plugins.
    Note:
    Creating and using responsibility definitions is a feature available in releases before Paris. Customers can create responsibility definitions using the Responsibility Definition (sn_customerservice_responsibility_def) table and use those definitions to create account teams using the Account Team Member (sn_customerservice_team_member) table. For more information, see Create account teams.

    Create a unique responsibility definition

    A responsibility definition can be unique, meaning that the responsibility can only be assigned to one user. To make a responsibility definition unique:
    1. Navigate to Customer Service > Administration > Responsibility Definitions.
    2. Select a responsibility definition.
    3. Enable the Unique check box on the Responsibility Definition form.
    4. Select Update.
    When creating or updating records in the following tables, the system checks for and enforces unique responsibilities.
    • Household Team Member [sn_customer_rel_household_to_user]
    • Consumer Team Member [sn_customer_rel_consumer_to_user]
    • Account Team Member [sn_customerservice_team_member]

    For example, the following table describes the table type, an associated responsibility and the applied unique behavior.

    Table 1. Unique responsibility definition
    Table Responsibility Example Unique behavior
    Account Team Member Account Manager An account can have only one account manager but a user with the Account Manager responsibility can manage multiple accounts.
    Consumer Team Member Relationship Manager A consumer can have only one Relationship Manager but a user with the Relationship Manager responsibility can manage multiple consumers.
    Household Team Member

    Relationship Manager

    A household can have only one Relationship Manager but a user with the Relationship Manager responsibility can manage multiple households.
    Note:
    The unique behavior of a responsibility definition isn’t enforced when the responsibility is used for relationships between consumers or household members.