Create cross-scope access privileges for topic blocks and custom controls

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 1 minute to read
  • Enable topic authors and developers to access Virtual Agent topic blocks and custom controls from other scoped applications.

    Before you begin

    Role required: admin

    About this task

    Developers and topic authors may need to access topic blocks and custom controls created in other application scopes. To give them access, define cross-scope privilege records for the appropriate applications. For more information on cross-scope privileges, see Cross-scope privilege record.

    Procedure

    1. Activate the Virtual Agent conversation plugins for the applications that are the source and target scopes, for example the CSM (com.sn_csm.virtualagent) or ITSM Virtual Agent (com.snc.itsm.virtualagent) plugins.
    2. Set your application scope (the Source scope requesting access) using the application picker.
    3. Navigate to All > System Applications > Application Cross-Scope Access and select New.
    4. On the Cross scope privilege form, complete the following fields.
      Field Value
      Source scope Application requesting access to another application's resources.
      Target Scope Application whose resources are being requested (the scope with the topic blocks or custom controls).
      Target Name Name of the object being requested: sys_cs_topic
      Target Type Table
      Operation Read
      Status Authorization for this record: Allowed
    5. Select Submit.

    Result

    The cross-scope privilege is listed in the Cross scope privileges [sys_scope_privilege] table. Topic authors or developers can access the topic blocks or custom controls from the target scope.