コンシューマー向け サービスエクスチェンジ とともにインストールされるコンポーネント
いくつかのタイプのコンポーネント (テーブル、ユーザーロール、ビジネスルールなど) が、 サービスエクスチェンジ for Consumers アプリケーションのアクティブ化とともにインストールされます。
インストールされているロール
コンシューマー向け サービスエクスチェンジ アプリケーションとともに、次のロールがインストールされます。
| ロール タイトル [名前] | 説明 | 含まれるロール |
|---|---|---|
| サービスエクスチェンジ アドミン [sn_sb.admin] |
|
|
| サービスエクスチェンジ 読み取り [sn_sb.read] |
プロバイダータスクへの読み取り専用アクセス権を提供します | 該当なし |
| サービスエクスチェンジ 要求者 [sn_sb.requestor] | リモートレコードプロデューサーおよびプロバイダータスクへのアクセスを提供します | 該当なし |
インストールされるビジネスルール
次のビジネスルールは、 サービスエクスチェンジ for Consumers アプリケーションとともにインストールされます。
| ビジネスルール | テーブル | 説明 |
|---|---|---|
| 重複リモートタスクの挿入を中止 | [sn_sb_con_remote_task] | 同じ親およびリモートタスク定義に一致するリモートタスク挿入が既に存在する場合、挿入を中止します。 |
| 重複する変換が見つかった場合は中止 | [sn_sb_con_transform] | 重複が見つかった場合、変換挿入を中止します。 |
| URL が重複している場合は中止 |
[sn_sb_con_provider_connection] |
同じ URL のレコードが見つかった場合、接続レコードの挿入を中止します。 |
| リモートタスクを中止 接続がない場合に作成 | [sn_sb_con_remote_task] | 接続フィールドが空の場合、リモートタスクの挿入を中止します。 |
| プロバイダー接続データをセッションに追加 |
[sn_sb_con_provider_connection] |
後で使用するために接続データを保存します。 |
| ステータスを [対応中] に変更 | [sn_sb_con_provider_task] | プロバイダータスクのステータスを [対応中] に更新します。 |
| プロバイダーの公開済み変数を確認 | [item_option_new] | 公開されたプロバイダー側の変数が有効かどうかを確認します。 |
| リモートタスク定義シンプルトリガーを確認 | [task] | 親タスクの変更によって、リモートタスク定義の単純なトリガー条件の変更がトリガーされたかどうかを確認します。 |
| リモートタスクのクライアントデータをクリア | [sn_sb_con_remote_task] | トランザクションの完了後に、リモートタスクに関連付けられたクライアントデータをクリアします。 |
| トランスポート接続を作成または更新 |
[sn_sb_con_provider_connection] |
トランスポート接続の挿入と更新を管理します。 |
| 同期されたリモートタスクに親を作成 | [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_connection] |
接続の 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] | トランスポートレイヤーを介してプロバイダータスクの同期をトリガーします。 |
| コンシューマーリモートタスク転送をトリガー | [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] |
リモートレコードプロデューサーの処理時にグローバルスクリプトインクルードが存在しない場合は、警告を表示します。 |
インストールされるテーブル
| テーブル | 説明 |
|---|---|
| 認定ユーザー [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] |
コンシューマー側のリモート選択レコード。 |
| 変換 [sn_sb_con_transform] |
コンシューマー側の変換レコード、変換ベーステーブルを拡張します。 |
インストールされたフロー
次のフローは、 サービスエクスチェンジ for Consumers アプリケーションとともにインストールされます。
| フロー | 説明 |
|---|---|
| リモート選択変数を使用してリモートレコードプロデューサーのエンタイトルメントを処理 [process_remote_record_producer_entitlements_with_remote_choice_variables] |
リモート選択変数を含むコンシューマーのリモートレコードプロデューサーのエンタイトルメントを処理します。 |
インストールされたサブフロー
次のサブフローは、 サービスエクスチェンジ for Consumers アプリケーションとともにインストールされます。
| サブフロー | 説明 |
|---|---|
| RPS プロバイダー接続エラーを修復 [repair_rps_provider_connection_error] |
エラー状態の場合、リモートプロセス同期を使用してプロバイダー接続エラーを処理します。 |
インストールされたフローアクション
次のフローアクションは、コンシューマー向け サービスエクスチェンジ アプリケーションとともにインストールされます。
| アクション | 説明 |
|---|---|
| リモートタスク [create_parent_from_remote_task] から親を作成 | 同期されたリモートタスクの親レコードを作成します。 |
| レコードプロデューサーとリモート選択依存変数の作成 [create_record_producer_and_entities] | 同期されたエンタイトルメントからリモートレコードプロデューサーと関連するリモート選択依存変数を作成します。 |
| リモートタスクを作成 [create_remote_task] | 指定された親およびリモートタスク定義のリモートタスクを作成します。 |
| RPS プロバイダー接続を修復 [repair_rps_provider_connection] | プロバイダー接続のリモートプロセス同期エラーの修正を試みます。 |