コンシューマー向け サービスブリッジ とともにインストールされるコンポーネント

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:13分
  • いくつかのタイプのコンポーネント (テーブル、ユーザーロール、ビジネスルールなど) が、コンシューマー向け サービスブリッジ アプリケーションのアクティブ化とともにインストールされます。

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

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

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

    表 : 1. サービスブリッジコンシューマーアプリケーションとともにインストールされるロール
    ロールタイトル [名前] 説明 含まれるロール
    サービスブリッジアドミン [sn_sb.admin]
    • 通常、顧客とプロバイダー側の両方の サービスブリッジ アプリケーションのアドミニストレーターにアサインされます。
    • すべての サービスブリッジ テーブルへの読み取りアクセス権を付与します
    • sn_sb.read
    • sn_sb.requestor
    • sn_sb.remote_task_creator
    • flow_designer
    • カタログ
    サービスブリッジの読み取り

    [sn_sb.read]

    プロバイダータスクへの読み取り専用アクセス権を付与します N/A (該当なし)
    サービスブリッジ要求者 [sn_sb.requestor] リモートレコードプロデューサーとプロバイダータスクへのアクセスを提供します N/A (該当なし)

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

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

    表 : 2. サービスブリッジ for Consumers アプリケーションとともにインストールされるビジネスルール
    ビジネスルール テーブル 説明
    リモートタスクの挿入の重複を中止 [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] 新しいエンタイトルメントの作成と既存のエンタイトルメントの更新を管理します。
    サービスブリッジバージョンの変更の伝播 [v_plugin] サービスブリッジバージョンが更新されたときに設定を追跡して更新します。
    リモート選択:ユーザー選択をキャッシュ [sn_sb_con_provider_task] ユーザーの選択をキャッシュして、同じデータに対する要求が繰り返されるのを防ぎます。
    RTD アクティベーション時にエラーが発生した RT を再試行 [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]

    挿入操作中に [設定] でコンシューマーアプリケーションのバージョン サービスブリッジ を設定します。
    デフォルト値の設定 [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] トランスポートレイヤーを介してプロバイダータスクの同期をトリガーします。
    コンシューマーリモートtaksトランスポートをトリガー [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 アプリケーションとともにインストールされるテーブル
    テーブル 説明
    認定ユーザー

    [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 変数を拡張するリモートタスク関連変数テーブル。
    サービスブリッジ設定

    [sn_sb_con_service_bridge_settings]

    設定レコード サービスブリッジ コンシューマー側は、設定ベーステーブルを拡張します。
    リモート選択

    [sn_sb_con_st_remote_choice]

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

    [sn_sb_con_transform]

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

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

    次のフローは、 サービスブリッジ for Consumers アプリケーションとともにインストールされます。

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

    [process_remote_record_producer_

    entitlements_with_remote_choice_variables]

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

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

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

    表 : 5. コンシューマー向け サービスブリッジ アプリケーションとともにインストールされるサブフロー
    サブフロー 説明
    RPS プロバイダー接続エラーを修復

    [repair_rps_provider_

    connection_error]

    エラー状態の場合、リモートプロセス同期を使用してプロバイダー接続エラーを処理します。

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

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

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