ドメインセパレーションとプレイブック

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • データ分離はプレイブックでサポートされています。トリガーとなる入力レコードのドメイン値によって、ドメインコンテキストが決まります。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

    サポートレベル:ベーシック

    • アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
    • このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
    • インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。

    サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。

    サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。

    プレイブックのドメインセパレーションの仕組み

    システムドメインは、次のルールに従って プレイブック のコンテンツを分離します。
    プレイブック のコンテンツはトリガーされるドメインから実行される
    アクティビティとプレイブックは、それらを開始したレコードまたはユーザーのドメインから実行されます。たとえば、子ドメイン ACME のユーザーが親ドメイン TOP に属するプレイブックをトリガーすると、プレイブックは子ドメイン ACME のコンテキストで実行されます。
    ワークフロースタジオ コンテンツは、呼び出し元の プレイブック アクティビティのドメインで実行される
    アクティビティ定義がアクションまたはフローを呼び出すたびに、トリガーしている プレイブック コンテンツと同じドメインコンテキストで ワークフロースタジオ コンテンツが実行されます。ワークフロースタジオ コンテンツに一致するドメイン固有のプロセスの上書きがある場合、システムは代わりに上書きバージョンを実行します。プレイブック はプロセスの上書きをサポートしていませんが、ワークフロースタジオ 内で定義されたプロセスの上書きを使用します。
    注:
    • プロセスの上書きとは、ドメインセパレーションにおける上書きのタイプを指します。
    • サービスプロバイダー (SP) は、ドメインセパレーションを使用して、データ、プロセス、管理タスクを定義されるグループに論理的に分けることができます。
    プレイブック 構成ファイルはすべてのドメインユーザーに表示される
    プレイブック 構成ファイルはドメインセパレーションされていません。適切なロールを持つすべてのユーザーは、すべてのプレイブック、トリガー定義、アクティビティ定義を表示できます。