Components installed with Service Exchange for Providers

  • Release version: Australia
  • Updated March 12, 2026
  • 10 minutes to read
  • Several types of components are installed when you activate the Service Exchange for Providers application, including tables, user roles, and business rules.

    The Application Files [sys_metadata] table lists the components that are installed with this application. For instructions on how to access this table, see Find components installed with an application.

    Roles installed

    The following roles are installed with the Service Exchange for Providers application.

    Table 1. Roles installed with the Service Exchange for Providers application
    Role title [name] Description Contains roles
    Service Exchange requester [sn_sb.requestor]
    • Enables members of the customer IT staff to request and monitor services from the provider from their service catalog.
      Note:
      Any member of the customer's staff who needs access to the provider's remote record producers requires this role.
    • Provides access to the remote record producers and provider tasks.
    N/A
    Service Exchange read [sn_sb.read]
    • Enables the provider's customer service agents to read the contents of the provider task record.
    • Provides read-only access to the Service Exchange application.
    N/A
    Service Exchange admin [sn_sb.admin]
    • Typically assigned to an administrator for the Service Exchange applications on both the customer and the provider side.
    • Provides read access to all Service Exchange tables
    • sn_sb.requestor
    • sn_sb.remote_task_creator
    • sn_sb.read
    • flow_designer
    • sn_customerservice.case_viewer
    • sn_customerservice.customer_data_viewer
    • catalog

    Business rules installed

    The following business rules are installed with the Service Exchange for Providers application.

    Table 2. Business rules installed with the Service Exchange for Providers application
    Business rule Table Description

    Abort duplicate remote task insert

    sn_sb_pro_remote_task

    Aborts insert of remote task if it already exists.

    Abort if duplicate transform is found

    sn_sb_pro_transform

    Aborts insert or update of transform if duplicate found.

    Abort if duplicate URL

    sn_sb_pro_consumer_

    connection

    Aborts insert of consumer connection if duplicate URL already exists.

    Abort if field name already in use

    sn_sb_pro_inbound_field

    Aborts insert of inbound field if name is a duplicate.

    Abort if field name already in use

    sn_sb_pro.outbound_field

    Aborts insert of outbound field if name is a duplicate.

    Abort if remote task def is not editable

    sn_sb_pro_remote_task_

    def_customer_criteria

    Blocks creating or editing consumer criteria if associated remote task def is not in an editable state.

    Abort if remote task def is not editable

    sn_sb_pro_inbound_field

    Blocks insert of inbound fields if associated remote task definition is not in an editable state.

    Abort if remote task def is not editable

    sn_sb_pro_outbound_field

    Blocks insert of outbound fields if associated remote task definition is not in an editable state.

    Abort publish if duplicate record

    sn_sb_pro_remote_task_def

    Blocks publishing of remote task definition if is a duplicate record.

    Abort Remote Task Create If Missing Conn

    sn_sb_pro_remote_task

    Sets connection on remote task if present, or aborts insert if none found.

    Abort remote task def delete by provider

    sn_sb_pro_remote_task_def

    Prevents remote task definition deletion if definition is not in retired state.

    Add cat_item name to g_scratchpad

    item_option_new

    Adds the catalog item name to the scratchpad on display.

    Add consumer connection data to session

    sn_sb_pro_consumer_

    connection

    Adds consumer connection data to session data.

    Approve approval record

    sn_sb_pro_provider_task

    Handles record approvals through provider tasks.

    Assure deletable

    sn_sb_pro_remote_

    choice_definition

    Checks that a remote task definition is deletable.

    Assure persona name uniqueness

    sn_sb_pro_persona

    Prevents persona records being created with same name.

    Assure unique and updatable

    sn_sb_pro_remote_choice_

    definition

    Ensures that only unique remote task definitions are inserted or updated.

    Assure uniqueness of criteria for RRP

    sn_sb_pro_remote_record_

    producer_consumer_criteria

    Ensures the criteria added to a remote record producer is unique.

    Clear remote task client data

    sn_sb_pro_remote_task

    Clears session data for remote task transactions.

    Copy attachment from Provider Task

    sys_attachment

    Copies attachments from synced provider tasks to parent task.

    Copy attachment to Provider Task

    sys_attachment

    Copies attachments from parent task to provider tasks.

    Create default user criteria on Insert

    sn_sb_pro_remote_

    record_producer

    Creates default user criteria on insert of remote record producer.

    Create or Update transport connection

    sn_sb_pro_consumer_

    connection

    Manages transport connection on connection changes.

    Create parent on synced remote task

    sn_sb_pro_remote_task

    Creates parent task on synced remote task insert.

    Delete associated criteria record

    sn_sb_pro_remote_task_def

    Deletes associated criteria records on delete of a remote task definition.

    Delete associated records

    sn_sb_pro_remote_task_def

    Deletes inbound and outbound mapping records associated with remote task definition.

    Disconnect RT when RTD Deleted

    sn_sb_pro_remote_task_def

    Disconnects all associated remote tasks when a remote task definition is deleted.

    Display Scope mismatch warning

    Item_option_new

    Shows warning on variable records when in incorrect scope.

    Error RT when Parent Deleted

    task

    When a parent task is deleted, all associated remote tasks status is set to the Error state.

    Force RRP to Draft State on Edits

    catalog_ui_policy_action

    Sets remote record producer state to Draft when associated records are edited.

    Force RRP to Draft State on Edits

    sys_attachment

    Sets remote record producer state to Draft when associated records are edited.

    Force RRP to Draft State on Edits

    catalog_ui_policy

    Sets remote record producer state to Draft when associated records are edited.

    Force RRP to Draft State on Edits

    question_choice

    Sets remote record producer state to Draft when associated records are edited.

    Force RRP to Draft State on Edits

    item_option_new

    Sets remote record producer State to Draft when associated records are edited.

    Force Updates to Update Sets

    item_option_new

    Forces update sets to update on record edits.

    Force Updates to Update Sets

    catalog_ui_policy

    Forces update sets to update on record edits.

    Force Updates to Update Sets

    catalog_ui_policy_action

    Forces update sets to update on record edits.

    Force Updates to Update Sets

    question_choice

    Forces update sets to update on record edits.

    Gen entitlements for publish/retire RRP

    sn_sb_pro_remote_

    record_producer

    Generates entitlements for remote record producers that are published or retired.

    Gen entitlements for update Persona

    sn_sb_pro_persona

    Generates entitlements for personas when edited.

    Generate entitlements for remote task def

    sn_sb_pro_remote_

    task_def

    Generates entitlements for remote task definition changes.

    Handle authorized user transport

    sn_sb_pro_authorized_user

    Manages transmission of authorized user changes through the transport layer.

    Limit registration tasks by Company and URL

    sn_sb_pro_registration

    Controls registration tasks by company and URL.

    Populate customer details on provider

    sn_sb_pro_provider_task

    Populates inserted provider task information from consumer connection.

    Populate scratchpad

    sn_sb_pro_registration

    Populates scratchpad with relevant information on registration.

    Propagate Service Exchange Version Changes

    v_plugin

    Adds Service Exchange version changes on settings record.

    Reject approval record

    sn_sb_pro_provider_task

    Handles rejection through provider tasks.

    Remote Choice: Update attributes field

    item_option_new

    Updates Attributes field on remote choice for variable changes.

    Reset Consumer table on mappings

    sn_sb_pro_remote_

    task_def

    Resets the consumer table field on mappings associated with remote task definition when consumer table mappings change.

    Reset Provider table on mappings

    sn_sb_pro_remote_

    task_def

    Resets the provider table field on mappings associated with remote task definition on definition provider table change.

    Restrict RRP variable types

    item_option_new

    Restricts the types of variables allowed when associated with a remote task definition.

    Retry Errored RT on RTD Activation

    sn_sb_pro_remote_

    task_def

    Retry parent creation for remote tasks if associated remote task definition is activated and remote task parent is null.

    Send auto approval

    sn_sb_pro_authorized_user

    Manages automatic approvals of authorized users.

    Service Exchange bootstrap

    sn_sb_pro_registration

    Helps manage onboarding for Service Exchange.

    Set company on remote task insert

    sn_sb_pro_remote_task

    Sets the company (and account if present) on remote tasks on insert through sync.

    Set copied RRP state to default

    sn_sb_pro_remote_

    record_producer

    Manages setting remote record producer state when copied.

    Set default values

    sn_sb_pro_authorized_user

    Sets default values on authorized users on insert.

    Set outbound vars json on insert

    sn_sb_pro_remote_task

    Sets the outbound vars json field on remote task insert by current instance.

    Set Provider task number

    sn_sb_pro_provider_task

    Sets the provider task number to synced provider task number.

    Set Remote task number

    sn_sb_pro_remote_task

    Sets remote task number on synced remote task number.

    Show warning messages

    sn_sb_pro_remote_

    record_producer

    Shows warning messages for remote record producer errors.

    Show warning on incomplete Remote Task Definition

    sn_sb_pro_remote_task_def

    Shows warnings on remote task definition if required related records are missing.

    Sync Attachment from Parent Task

    sys_attachment

    Syncs attachments from parent tasks to associated remote tasks.

    Sync comments from provider task

    sys_journal_field

    Syncs comments from synced provider tasks to parent task.

    Sync Remote Task Attachment to Parent

    sys_attachment

    Copies synced remote task attachments to parent task.

    Trigger changed attachment transport

    sys_attachment

    Handles attachment changes syncing through the transport layer.

    Trigger entitlement transport

    sn_sb_pro_entitlement

    Manages entitlements syncing through transport layer

    Trigger inserted attachment transport

    sys_attachment

    Manages attachment insert syncing through the transport layer.

    Trigger provider PT transport

    sn_sb_pro_provider_task

    Manages provider task syncing through the transport layer.

    Trigger provider remote task transport

    sn_sb_pro_remote_task

    Manages remote task insert and delete syncing through the transport layer.

    Trigger remote task transport update

    sn_sb_pro_remote_task

    Manages remote task update syncing through the transport layer.

    Trigger SBScratchpad Transport

    sn_sb_scratchpad

    Manages scratchpad update syncing through the transport layer.

    Trigger settings transport

    sn_sb_pro_service_bridge_

    settings

    Manages Service Exchange setting syncing through the transport layer.

    Update comments from Task to PT

    task

    Handles syncing of comments from parent task to provider task.

    Update consumer registration

    sn_sb_pro_service_bridge_

    settings

    Updates consumer registration on insert of settings record.

    Update Persona RRPs on Change

    sn_sb_pro_persona

    Updates remote record producer persona when modified.

    Validate Authorized Users Field Values

    sn_sb_pro_service_bridge_

    settings

    Validates authorized users field values when updated.

    Validate max authorized user

    sn_sb_pro_service_bridge_

    settings

    Ensures max authorized user number is within valid range.

    Validate Provider task

    sn_sb_pro_provider_task

    Validates a provider task insert or update is allowed.

    Tables installed

    The following tables are installed with the Service Exchange for Providers application.

    Table 3. Tables installed with the Service Exchange for Providers application
    Table Description
    Authorized Users [sn_sb_pro_authorized_user] Contains the authorized user records.
    Consumer Connection [sn_sb_pro_consumer_connection] Consumer connection record for provider, extends the base connection table.
    Entitlement [sn_sb_pro_entitlement] Provider entitlements associating records to entitled consumers, extends base entitlement table.
    Inbound Field [sn_sb_pro_inbound_field] Manages provider side inbound field mappings for remote task definitions.
    Outbound Field [sn_sb_pro_outbound_field] Manages provider side outbound field mappings for remote task definitions.
    Personas [sn_sb_pro_persona] Manages personas for Service Exchange.
    Provider [sn_sb_pro_provider] Provider association record to tie provider side records together.
    Provider Task [sn_sb_pro_provider_task] Provider tasks on provider side, created by consumers through remote record producers.
    Registration [sn_sb_pro_registration] Service Exchange registration records.
    Remote Choice Definition [sn_sb_pro_remote_choice_definition] Remote choice definitions for remote record producer.

    Consumer Criteria

    [sn_sb_pro_remote_record_producer_consumer_criteria]

    Consumer criteria records attributed to remote record producers, controls which consumers are entitled to a given remote record producer.
    Remote service [sn_sb_pro_remote_service] Remote service record.
    Remote Task [sn_sb_pro_remote_task] Remote tasks for managing data transfer between parent tasks on synced instances.
    Remote Task Definition [sn_sb_pro_remote_task_def] Remote task definition, controls creation and processing of remote tasks.

    Consumer Criteria

    [sn_sb_pro_remote_task_def_consumer_criteria]

    Consumer criteria records attributed to remote task definitions, controls which consumers are entitled to a given remote task definition.
    Remote Task Variable [sn_sb_pro_remote_task_variable] Glide variables associated with a remote task, allows displaying incoming synced data
    Service Exchange Settings [sn_sb_pro_service_bridge_settings] Settings record for provider, manages various Service Exchange settings alignment between provider and consumer.
    Transform [sn_sb_pro_transform] Provider side transform records.

    Flows installed

    The following flows are installed with the Service Exchange for Providers application.

    Table 4. Flows installed with the Service Exchange for Providers application
    Flow Description

    Create Proactive Provider task from Case

    [create_proactive_provider_task_from_case]

    Creates provider task from case in proactive use case.

    Process Incoming Consumer Provider Task

    [process_incoming_consumer_provider_task]

    Manages incoming provider tasks from consumer.

    Process Service Exchange registration

    [process_service_bridge_registration]

    Manages Service Exchange registration.

    Service Exchange Attachment Sync to Task

    [attachment_sync_provider_task_to_task]

    Syncs attachments from provider task to parent task.

    Service Exchange Case to Provider task Update

    [service_bridge_case_to_provider_task_update]

    Manages creating provider tasks on case update.

    Service Exchange Change Request to Provider

    task Update

    [service_bridge_change_request_to_provider_task_update]

    Manages creating provider tasks on change update.

    Service Exchange Incident to Provider task_Update

    [service_bridge_incident_to_provider_task_update]

    Manages creating provider tasks on incident update.

    Service Exchange Provider Task to Case Update

    [service_bridge_provider_task_to_case_update]

    Manages processing of provider tasks and creation of associated parent case task.

    Service Exchange provider task to Change

    Request Update

    [service_bridge_provider_task_to_change_request_update]

    Manages processing of provider tasks and creation of associated parent change request task.

    Service Exchange provider task to Incident Update

    [service_bridge_provider_task_to_incident_update]

    Manages processing of provider tasks and creation of associated parent incident task.

    Subflows installed

    The following subflows are installed with the Service Exchange for Providers application.

    Table 5. Subflows installed with the Service Exchange for Providers application
    Subflow Description

    Create Case from Provider task

    [create_case_from_provider_task]

    Creates parent task case from a Provider Task.

    Create Change from Provider task

    [create_change_from_provider_task]

    Creates parent task change from Provider Task.

    Create Incident from Provider task

    [create_incident_from_provider_task]

    Creates parent task incident from Provider Task.

    Create OAuth Client

    [create_oauth_client]

    Creates the OAuth client on onboarding.

    Process invalid Provider task

    [process_invalid_provider_task]

    Manages provider tasks that have invalid configurations.

    Repair RPS Consumer Connection Error

    [repair_rps_consumer_connection_error]

    Attempts to fix Remote Process Sync errors in the Consumer Connection.

    Flow actions installed

    The following flow actions are installed with the Service Exchange for Providers application.

    Table 6. Flow actions installed with the Service Exchange for Providers application
    Flow action Description

    Copy attachment

    [copy_attachment]

    Copies a given attachment to a given record.

    Copy task variables

    [copy_task_variables]

    Retrieves task variable data for use in flows.

    Create parent from remote task

    [create_parent_from_remote_task]

    Creates a parent task from a given remote task.

    Create remote task for consumer

    [create_remote_task_for_consumer]

    Creates a remote task for a given parent task and consumer.

    File Service Exchange registration email event

    [file_service_bridge_registration_email_event]

    Files email with information during Service Exchange registration.

    Is Transporter User

    [is_transporter_user]

    Checks if current user is transport user.

    Parse Provider Task vars_json

    [parse_provider_task_vars_json]

    Parses out the vars json field on the Provider Task.

    Repair RPS Consumer Connection

    [repair_rps_consumer_connection]

    Attempts to fix Remote Process Sync errors on Consumer Connection.