コンシューマー向けとともに Service Bridge インストールされるコンポーネント

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む13読むのに数分
  • いくつかのタイプのコンポーネント (テーブル、ユーザーロール、ビジネスルールなど) が、for Consumers アプリケーションのアクティブ化 Service Bridge とともにインストールされます。

    注:
    アプリケーションファイル [sys_metadata] テーブルには、このアプリケーションとともにインストールされるコンポーネントがリストされています。このテーブルへのアクセス手順については、「アプリケーションとともにインストールされているコンポーネントの検索」を参照してください。

    インストールされるロール

    次のロールは、コンシューマー向けアプリケーションとともに Service Bridge インストールされます。

    表 : 1. コンシューマーアプリケーションとともに Service Bridge インストールされるロール
    ロール タイトル [名前] 説明 ロールを含む
    Service Bridge 管理者 [sn_sb.admin]
    • 通常、顧客側とプロバイダー側の両方のアプリケーションの管理者 Service Bridge にアサインされます。
    • すべての Service Bridge テーブルへの読み取りアクセス権を提供します
    • sn_sb.read
    • sn_sb.requestor
    • sn_sb.remote_task_creator
    • flow_designer
    • catalog
    Service Bridge 読み取り

    [sn_sb.読み取り]

    プロバイダータスクへの読み取り専用アクセス権を付与します 適用外
    Service Bridge 要求者 [sn_sb.requestor] リモートレコードプロデューサーおよびプロバイダータスクへのアクセスを提供します 適用外

    インストールされたビジネスルール

    次のビジネスルールは、コンシューマー向けアプリケーションとともに Service Bridge インストールされます。

    表 : 2. コンシューマー向けアプリケーションとともに Service Bridge インストールされるビジネスルール
    ビジネスルール テーブル 説明
    重複するリモートタスクの挿入を中止 [sn_sb_con_remote_task] 同じ親タスクとリモートタスク定義に一致するリモートタスクが既に存在する場合は、リモートタスクの挿入を中止します。
    重複する変換が見つかった場合は中止 [sn_sb_con_transform] 重複が見つかった場合、変換の挿入を中止します。
    URL が重複している場合は中止

    [sn_sb_con_provider_

    接続]

    同じ URL のレコードが見つかった場合、接続レコードの挿入を中止します。
    接続がない場合、リモートタスクの作成を中止 [sn_sb_con_remote_task] 接続フィールドが空の場合、リモートタスクの挿入を中止します。
    セッションへのプロバイダー接続データの追加

    [sn_sb_con_provider_

    接続]

    後で使用するために接続データを保存します。
    ステータスを [対応中] に変更 [sn_sb_con_provider_task] プロバイダータスクのステータスを [対応中] に更新します。
    プロバイダー公開済み変数を確認 [item_option_new] 公開されたプロバイダー側変数が有効かどうかを確認します。
    リモートタスク定義の単純なトリガーを確認 [task] 親タスクへの変更がリモートタスク定義の簡易トリガー条件の変更をトリガーしたかどうかを確認します。
    リモートタスククライアントデータをクリア [sn_sb_con_remote_task] トランザクションの完了後に、リモートタスクに関連付けられたクライアントデータをクリアします。
    トランスポート接続を作成または更新

    [sn_sb_con_provider_

    接続]

    トランスポート接続の挿入と更新を管理します。
    同期されたリモートタスクに親を作成 [sn_sb_con_remote_task] 同期されたリモートタスクの親タスクを作成します。
    関連レコードの削除 [sn_sb_con_remote_task_def] リモートタスク定義が削除されると、関連レコードを削除します。
    RTD の削除時に RT を切断 [sn_sb_con_remote_task_def] リモートタスク定義が削除されると、関連するすべてのリモートタスクを切断します。
    親が削除されたときのエラー RT [task] 親タスクが削除されると、関連するすべてのリモートタスクをエラーにします。
    OAuth レジストリの生成

    [sn_sb_con_provider_

    接続]

    接続の OAuth レジストリを作成します。
    許可されたユーザー転送の処理 [sn_sb_con_authorized_user] 許可されたユーザーレコードをトランスポート層経由で送信します。
    アーカイブされたときの非アクティブなリモートタスク定義 [sn_sb_con_remote_task_def] プロバイダーによってアーカイブされたときに、コンシューマーインスタンスのリモートタスク定義を非アクティブ化します。
    コンシューマーに会社を入力 [sn_sb_con_provider_task] 挿入時にプロバイダータスクの会社フィールドを設定します。
    プロバイダータスクデータの入力 [sn_sb_con_provider_task] プロバイダータスクの挿入時にデータを追加します。
    削除されたエンタイトルメントを処理 [sn_sb_con_entitlement] 関連する要素を削除して、エンタイトルメントの削除を管理します。
    エンタイトルメント添付ファイルの変更を処理 [sys_attachment] エンタイトルメントの添付ファイルへの変更を管理します。
    新規および更新されたエンタイトルメントを処理 [sn_sb_con_entitlement] 新しいエンタイトルメントの作成と既存のエンタイトルメントの更新を管理します。
    Service Bridge バージョンの変更を伝搬 [v_plugin] バージョンが更新されると Service Bridge 、設定を追跡して更新します。
    リモート選択:ユーザー選択をキャッシュする [sn_sb_con_provider_task] ユーザーの選択をキャッシュして、同じデータに対する要求が繰り返されないようにします。
    RTD アクティベーションでエラーになった RT を再試行 (Retry Errored RT on RTD Activation) [sn_sb_con_remote_task_def] 関連するリモートタスク定義が有効化されたときに、エラーが発生したリモートタスクの親タスク作成の作成を試みます。
    リモートタスク挿入時に会社フィールドを設定する [sn_sb_con_remote_task] 挿入中のリモートタスクの会社フィールドを設定します。
    RRP から接続 ID を設定 [sn_sb_con_provider_task] プロバイダータスクに関連付けられたリモートレコードプロデューサーから接続 ID を設定します。
    設定の挿入で顧客バージョンを設定

    [sn_sb_con_service_

    bridge_settings]

    挿入操作中に [設定] でコンシューマーアプリケーションのバージョンを設定します Service Bridge
    デフォルト値の設定 [sn_sb_con_authorized_user] 作成時に認定ユーザーのデフォルト値を設定します。
    挿入時に送信変数 JSON を設定 [sn_sb_con_remote_task] 現在のインスタンスによって挿入されたときに、リモートタスクの送信 json フィールドを設定します。
    プロバイダータスク番号の設定 [sn_sb_con_provider_task] クライアントデータからの挿入時にプロバイダータスク番号を設定します
    リモートタスク番号を設定 [sn_sb_con_remote_task] クライアントデータからの挿入時にリモートタスク番号を設定します
    仮想変換に関するテーブルの詳細を設定 [sn_sb_con_transform] 仮想変換に関するテーブルデータを設定します。
    親タスクから添付ファイルを同期 [sys_attachment] 親タスクの添付ファイルを、親タスクに関連付けられたすべてのリモートタスクに同期します。
    リモートタスク添付ファイルを親に同期 [sys_attachment] リモートタスクから親タスクに添付ファイルを同期します。
    変更された添付ファイルの転送をトリガー [sys_attachment] 更新時にトランスポートレイヤーを介した添付ファイルの同期をトリガーします。
    コンシューマー PT トランスポートをトリガー [sn_sb_con_provider_task] トランスポートレイヤーを介してプロバイダータスクの同期をトリガーします。
    コンシューマーリモート転送のトリガー [sn_sb_con_remote_task] 挿入または削除操作中にトランスポートレイヤーを介してリモートタスクの同期をトリガーします。
    挿入された添付ファイルの転送をトリガー [sys_attachment] 挿入操作中にトランスポートレイヤーを介して添付ファイルの同期をトリガーします。
    リモートタスク転送更新をトリガー [sn_sb_con_remote_task] 更新時にトランスポートレイヤーを介したリモートタスクの同期をトリガーします。
    SBScratchpad トランスポートのトリガー [sn_sb_scratchpad] トランスポートレイヤーを介してスクラッチパッドの同期をトリガーします。
    トリガー設定の転送

    [sn_sb_con_service_

    bridge_settings]

    トランスポートレイヤーを介して設定レコードの同期をトリガーします。
    削除時にエンタイトルメントステータスを更新

    [sn_sb_con_service_

    bridge_settings]

    削除時にエンタイトルメントステータスを更新します。
    削除時にエンタイトルメントステータスを更新 [sn_sb_con_persona] 削除時にエンタイトルメントのペルソナレコードを更新します。
    削除時にエンタイトルメントステータスを更新 [sn_sb_con_remote_task_def] エンタイトルメントのリモートタスク定義レコードが削除されたときに更新します。
    更新時にエンタイトルメントステータスを更新 [sn_sb_con_persona] 更新時にエンタイトルメントのペルソナレコードを管理します。
    更新時にエンタイトルメントステータスを更新 [sn_sb_con_remote_task_def] 更新時にエンタイトルメントのリモートタスク定義レコードを管理します。
    更新時にエンタイトルメントステータスを更新

    [sn_sb_con_remote_

    record_producer]

    更新時にエンタイトルメントのリモートレコードプロデューサーレコードを管理します。
    アクティベーションを検証してセットアップを完了する

    [sn_sb_con_remote_

    record_producer]

    アクティブ化の前にリモートレコードプロデューサーを検証します。
    顧客の要求を検証 [sn_sb_con_provider_task] プロバイダータスクで有効な接続を確認します。
    グローバルスクリプトインクルードがない場合に警告

    [sn_sb_con_remote_

    record_producer]

    リモートレコードプロデューサーの処理時にグローバルスクリプトインクルードが存在しない場合は、警告を表示します。

    インストールされるテーブル

    表 : 3. for Consumers アプリケーションとともに Service Bridge インストールされるテーブル
    テーブル 説明
    認定ユーザー

    [sn_sb_con_authorized_user]

    認定ユーザー。
    接続

    [sn_sb_con_consumer]

    コンシューマー側の接続レコード。
    エンタイトルメント

    [sn_sb_con_entitlement]

    資格付与を拡張するコンシューマー側テーブル。
    受信フィールド

    [sn_sb_con_inbound_field]

    リモートタスク定義のコンシューマー側の受信フィールド。
    送信フィールド

    [sn_sb_con_outbound_field]

    リモートタスク定義のコンシューマー側の送信フィールド。
    ペルソナ

    [sn_sb_con_persona]

    コンシューマー側のペルソナレコード。
    プロバイダー接続

    [sn_sb_con_provider_connection]

    コンシューマーをプロバイダーインスタンスにリンクするプロバイダー接続レコード。ベース接続テーブルを拡張します。
    プロバイダータスク

    [sn_sb_con_provider_task]

    コンシューマー側のプロバイダータスクレコード。プロバイダータスクベーステーブルを拡張します。
    リモート選択キャッシュ

    [sn_sb_con_remote_choice_cache]

    リモート選択クエリーのコンシューマー側キャッシュ。
    リモートレコードプロデューサー

    [sn_sb_con_remote_record_producer]

    コンシューマー側のリモートレコードプロデューサーレコード。
    リモートタスク

    [sn_sb_con_remote_task]

    コンシューマー側のリモートタスクレコード。リモートタスクベーステーブルを拡張します。
    リモートタスク定義

    [sn_sb_con_remote_task_def]

    コンシューマー側のリモートタスク定義レコード。
    リモートタスク変数

    [sn_sb_con_remote_task_variable]

    Glide 変数を拡張するリモートタスク関連変数テーブル。
    Service Bridge の設定

    [sn_sb_con_service_bridge_settings]

    コンシューマー側 Service Bridge の設定レコード。設定ベーステーブルを拡張します。
    リモート選択

    [sn_sb_con_st_remote_choice]

    コンシューマー側のリモート選択レコード。
    変換

    [sn_sb_con_transform]

    コンシューマー側の変換レコード、変換ベーステーブルの拡張。

    インストールされたフロー

    次のフローは、コンシューマー向けアプリケーションとともに Service Bridge インストールされます。

    表 : 4. for Consumers アプリケーションとともに Service Bridge インストールされるフロー
    フロー 説明
    リモート選択変数を使用してリモートレコードプロデューサーエンタイトルメントを処理

    [process_remote_record_producer_

    entitlements_with_remote_choice_variables]

    リモート選択変数を含むコンシューマーのリモートレコードプロデューサーのエンタイトルメントを処理します。

    インストールされるサブフロー

    次のサブフローは、コンシューマー向けアプリケーションとともに Service Bridge インストールされます。

    表 : 5. for Consumers アプリケーションとともに Service Bridge インストールされるサブフロー
    サブフロー 説明
    RPS プロバイダー接続エラーを修復

    [repair_rps_provider_

    connection_error]

    エラーステータスのときに、リモートプロセス同期を使用してプロバイダー接続エラーを処理します。

    インストールされたフローアクション

    次のフローアクションは、コンシューマー向けアプリケーションとともに Service Bridge インストールされます。

    表 : 6. for Consumers アプリケーションとともに Service Bridge インストールされるフローアクション
    アクション 説明
    リモートタスクから親を作成 [create_parent_from_remote_task] 同期されたリモートタスクの親レコードを作成します。
    レコードプロデューサーとリモート選択依存変数の作成 [create_record_producer_and_entities] 同期された資格付与から、リモートレコードプロデューサーと関連するリモート選択依存変数を作成します。
    リモートタスクを作成 [create_remote_task] 指定された親およびリモートタスク定義のリモートタスクを作成します。
    RPS プロバイダー接続の修復 [repair_rps_provider_connection] プロバイダー接続のリモートプロセス同期エラーの修正を試みます。