Components installed with Service Exchange for Consumers

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 6 min. de leitura
  • Several types of components are installed with activation of the Service Exchange for Consumers application including tables, user roles, and business rules.

    Nota:
    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 Consumers application.

    Tabela 1. Roles installed with the Service Exchange Consumers application
    Role title [name] Description Contains roles
    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.read
    • sn_sb.requestor
    • sn_sb.remote_task_creator
    • flow_designer
    • catalog
    Service Exchange read

    [sn_sb.read]

    Provides read-only access to provider tasks N/A
    Service Exchange requester [sn_sb.requestor] Provides access to remote record producers and provider tasks N/A

    Business rules installed

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

    Tabela 2. Business rules installed with the Service Exchange for Consumers application
    Business rule Table Description
    Abort Duplicate Remote Task Insert [sn_sb_con_remote_task] Aborts remote task insert if one already exists matching the same parent and remote task definition.
    Abort if duplicate transform is found [sn_sb_con_transform] Aborts transform insert if duplicate is found.
    Abort if duplicate URL

    [sn_sb_con_provider_connection]

    Aborts connection record insert if record with same URL is found.
    Abort Remote Task Create If Missing Conn [sn_sb_con_remote_task] Aborts remote task insert if connection field is empty.
    Add provider connection data to session

    [sn_sb_con_provider_connection]

    Saves connection data for later use.
    Change state to Work in Progress [sn_sb_con_provider_task] Updates State to Work in Progress for provider tasks.
    Check provider published variable [item_option_new] Verifies if the provider side variable published is valid.
    Check Remote Task Def Simple Triggers [task] Checks if changes to parent task have triggered changes in the Remote Task Definition simple trigger conditions.
    Clear Remote Task Client Data [sn_sb_con_remote_task] Clears client data associated with remote tasks after the transaction is completed.
    Create or Update Transport Connection

    [sn_sb_con_provider_connection]

    Manages transport connection insert and update.
    Create parent on synced remote task [sn_sb_con_remote_task] Creates parent task for synced remote tasks.
    Delete associated records [sn_sb_con_remote_task_def] Deletes related records when Remote Task Definition is deleted.
    Disconnect RT when RTD Deleted [sn_sb_con_remote_task_def] Disconnects all associated remote tasks when Remote Task Definition is deleted.
    Error RT when Parent Deleted [task] Errors out all associated remote tasks when parent task is deleted.
    Generate OAuth registry

    [sn_sb_con_provider_connection]

    Creates OAuth registry for a connection.
    Handle authorized user transport [sn_sb_con_authorized_user] Sends authorized user records through transport layer.
    Inactive Remote Task Definition when archived [sn_sb_con_remote_task_def] Deactivates Remote Task Definition on consumer instance when archived by provider.
    Populate Company on Consumer [sn_sb_con_provider_task] Sets company field on provider tasks on Insert.
    Populate Provider task data [sn_sb_con_provider_task] Adds extra data on Insert of Provider Task.
    Process Deleted Entitlements [sn_sb_con_entitlement] Manages entitlement deletion by deleting associated elements.
    Process Entitlement attachment changes [sys_attachment] Manages changes to attachments for entitlements.
    Process New and Updated Entitlements [sn_sb_con_entitlement] Manages creation of new entitlements and updates to existing entitlements.
    Propagate Service Exchange Version Changes [v_plugin] Tracks and updates settings when Service Exchange version is updated.
    Remote Choice: cache user selection [sn_sb_con_provider_task] Caches user selections to prevent repeat requests for the same data.
    Retry Errored RT on RTD Activation [sn_sb_con_remote_task_def] Attempts to create parent task creation for remote tasks with errors when the associated remote task definition is activated.
    Set company field on remote task insert [sn_sb_con_remote_task] Sets the company field for remote tasks during Insert.
    Set Connection Id from RRP [sn_sb_con_provider_task] Sets the Connection Id from the Remote Record Producer associated with the Provider Task.
    Set Customer Version on Settings Insert

    [sn_sb_con_service_bridge_settings]

    Sets the Service Exchange for Consumer application version on Settings during the Insert operation.
    Set default values [sn_sb_con_authorized_user] Sets default values on authorized users when created.
    Set outbound vars json on insert [sn_sb_con_remote_task] Sets the outbound json field on remote tasks when inserted by current instance.
    Set Provider task number [sn_sb_con_provider_task] Sets provider task number on insert from client data
    Set Remote Task number [sn_sb_con_remote_task] Sets remote task number on insert from client data
    Set Table Details On Virtual Transform [sn_sb_con_transform] Sets table data on virtual transforms.
    Sync Attachment from Parent Task [sys_attachment] Syncs attachments from parent task to all remote tasks associated with parent task.
    Sync Remote Task Attachment to Parent [sys_attachment] Syncs attachments from remote task to parent task.
    Trigger changed attachment transport [sys_attachment] Triggers attachment sync through transport layer when updated.
    Trigger consumer PT transport [sn_sb_con_provider_task] Triggers provider task sync through transport layer.
    Trigger consumer remote task transport [sn_sb_con_remote_task] Triggers remote task sync through transport layer during Insert or Delete operations.
    Trigger inserted attachment transport [sys_attachment] Triggers attachment sync through transport layer during Insert operation.
    Trigger remote task transport update [sn_sb_con_remote_task] Triggers remote task sync through transport layer when updated.
    Trigger SBScratchpad Transport [sn_sb_scratchpad] Triggers scratchpad sync through transport layer.
    Trigger settings transport

    [sn_sb_con_service_bridge_settings]

    Triggers settings record sync through transport layer.
    Update entitlement status on delete

    [sn_sb_con_service_bridge_settings]

    Updates entitlement status when deleted.
    Update entitlement status on delete [sn_sb_con_persona] Updates persona record on entitlement when deleted.
    Update entitlement status on delete [sn_sb_con_remote_task_def] Updates Remote Task Definition record on entitlement when deleted.
    Update entitlement status on update [sn_sb_con_persona] Manages persona record on entitlement when updated.
    Update entitlement status on update [sn_sb_con_remote_task_def] Manages Remote Task Definition record on entitlement when updated.
    Update entitlement status on update

    [sn_sb_con_remote_record_producer]

    Manages Remote Record Producer record on entitlement when updated.
    Validate activation and complete setup

    [sn_sb_con_remote_record_producer]

    Validates Remote Record Producer before activation.
    Validate request on customer [sn_sb_con_provider_task] Checks for valid connection on Provider Task.
    Warn if Global Script Include is missing

    [sn_sb_con_remote_record_producer]

    Displays warning if global script include is not present when processing Remote Record Producer.

    Tables installed

    Tabela 3. Tables installed with the Service Exchange for Consumers application
    Table Description
    Authorized user

    [sn_sb_con_authorized_user]

    Authorized users.
    Connection

    [sn_sb_con_consumer]

    Consumer side connection record.
    Entitlement

    [sn_sb_con_entitlement]

    Consumer side table extending entitlements.
    Inbound Field

    [sn_sb_con_inbound_field]

    Consumer side inbound fields for Remote Task Definitions.
    Outbound Field

    [sn_sb_con_outbound_field]

    Consumer side outbound fields for Remote Task Definitions.
    Personas

    [sn_sb_con_persona]

    Consumer side persona records.
    Provider Connection

    [sn_sb_con_provider_connection]

    Provider Connection record linking consumer to provider instance, extending base connection table.
    Provider Task

    [sn_sb_con_provider_task]

    Consumer side provider task records, extends Provider Task base table.
    Remote Choice Cache

    [sn_sb_con_remote_choice_cache]

    Consumer side cache for remote choice queries.
    Remote Record Producer

    [sn_sb_con_remote_record_producer]

    Consumer side Remote Record Producer records.
    Remote Task

    [sn_sb_con_remote_task]

    Consumer side remote task records, extends remote task base table.
    Remote Task Definition

    [sn_sb_con_remote_task_def]

    Consumer side Remote Task Definition records.
    Remote Task Variable

    [sn_sb_con_remote_task_variable]

    Remote Task associated variable table extending glide vars.
    Service Exchange Settings

    [sn_sb_con_service_bridge_settings]

    Consumer side Service Exchange setting records, extends settings base table.
    Remote Choice

    [sn_sb_con_st_remote_choice]

    Consumer side remote choice records.
    Transform

    [sn_sb_con_transform]

    Consumer side transform records, extends transform base table.

    Flows installed

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

    Tabela 4. Flows installed with the Service Exchange for Consumers application
    Flow Description
    Process Remote Record Producer Entitlements with Remote Choice Variables

    [process_remote_record_producer_entitlements_with_remote_choice_variables]

    Processes entitlements for remote record producers on consumer with remote choice variables included.

    Subflows installed

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

    Tabela 5. Subflows installed with the Service Exchange for Consumers application
    Subflow Description
    Repair RPS Provider Connection Error

    [repair_rps_provider_connection_error]

    Handles provider connection errors with Remote Process Sync when in error state.

    Flow actions installed

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

    Tabela 6. Flow actions installed with the Service Exchange for Consumers application
    Action Description
    Create Parent From Remote Task [create_parent_from_remote_task] Creates a parent record for a synced remote task.
    Create Record Producer and Remote Choice Dependent Variables [create_record_producer_and_entities] Creates a remote record producer and the associated remote choice dependent variables from a synced entitlement.
    Create Remote Task [create_remote_task] Creates a remote task for a given parent and remote task definition.
    Repair RPS Provider Connection [repair_rps_provider_connection] Attempts to fix Remote Process Sync errors on Provider Connection.