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