ドメインセパレーションと サービスブリッジ
サービスブリッジ ではドメインセパレーションがサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
概要
プロバイダータスクテーブルとリモートタスクテーブルでは、ドメインセパレーションを使用できます。これらのテーブルにデータが追加されると、 サービスブリッジ は親タスクのドメイン (利用可能な場合)、またはデフォルトで関連会社に基づいて接続されたインスタンスに挿入します。必要に応じて、インスタンスアドミンは、 サービスブリッジ デフォルトルールが適用された後に独自のビジネスルールを適用してデータをリダイレクトできます。ただし、これは、レコードを挿入する前にレコードに別の会社を設定することによってのみ行う必要があります。
サービスブリッジにおけるドメインセパレーションの仕組み
- アプリケーション内のプロバイダータスクテーブルとリモートタスクテーブルは、ドメインセパレーションされています。
- ドメインセパレーションロジックが機能するように、コンシューマー会社テーブルとアカウントテーブルが適切なドメインに関連付けられていることを確認してください。
ユースケース
プロバイダーのコンシューマーデータがドメインによって分離されている場合、プロバイダータスク、リモートタスク、および対応する親タスクは、それぞれの顧客ドメインに関連付けられます。