Configure access through the responsibility access configuration

  • Release version: Xanadu
  • Updated August 1, 2024
  • 1 minute to read
  • Streamline how you create and update your responsibility definitions and access configurations by using the declarative responsibility framework in the Customer Service Management (CSM) application. This framework enables you to select the level of access for each responsibility by leveraging low-code or no-code capabilities, which reduces the time required for scripting.

    Before you begin

    Role required: admin

    About this task

    The Responsibility Access Configuration [sn_customerservice_responsibility_access_config] table is used to store the metadata of the responsibility access configuration. This configuration specifies the level of access and the entities that can be accessed by a particular responsibility. For more information about creating a responsibility definition, see Create a responsibility definition.
    Note:
    The need for domain separation in configuring access records is determined by the domain of the referenced responsibility.

    Procedure

    1. Navigate to All > Customer Service > Administration > Responsibility Definitions.
    2. Select a responsibility definition record.
    3. From the Responsibility Access Configuration related list, select New.
    4. On the form, fill in the fields.
      Table 1. Responsibility Access Configuration form fields

      Field

      Data type

      Description

      Accessible entities

      List

      Entities accessible through this configuration.

      Access levels

      List

      Operations enabled on the accessible entities. The list shows the access levels, including read, write, and full.
      Note:
      Full represents a special access level that is equivalent to read, write, and create.

      Active

      True/False

      Status of the configuration. By using this functionality, you can enable or disable a responsibility access configuration.

      The default value is True.

      Applies to relationship

      Table name

      Relationship table to establish connections between a user, an accessible entity, and the respective responsibilities.

      Responsibility

      Reference

      Responsibility applicable to this configuration.

      Restrict access to

      List

      Access that is restricted to a set of records of the accessible entities.

      Roles

      User roles

      Roles required in addition to responsibilities to get the access.

      Note:
      To create new entries to the Applies to Relationship, Access Levels, or Accessible Entities fields in the Responsibility Access Configuration table, you must migrate all existing configurations for these fields in the global.CSMRelationshipConstantsSNC script include.
    5. Select Submit.