ドメイン分離と プレイブック
ではデータ分離がサポートされています プレイブック。トリガーとなる入力レコードのドメイン値によって、ドメインコンテキストが決まります。 ドメイン分離では、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、Domain Separation を完全にサポートしています。ドメイン分離には、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメイン分離のサポート)」を参照してください。
におけるドメイン分離の仕組み プレイブック
システムドメインは、次のルールに従って プレイブック のコンテンツを分離します。
- プレイブック のコンテンツはトリガーされるドメインから実行される
- アクティビティは、 プレイブック それらを開始したレコードまたはユーザーのドメインから実行されます。たとえば、子ドメイン ACME のユーザーが親ドメイン TOP への所属を プレイブック トリガーすると、は プレイブック 子ドメイン ACME のコンテキストで実行されます。
- フローデザイナー コンテンツは、呼び出し元の プレイブック アクティビティのドメインで実行される
- アクティビティ定義がアクションまたはフローを呼び出すたびに、トリガーしている プレイブック コンテンツと同じドメインコンテキストで フローデザイナー コンテンツが実行されます。フローデザイナー コンテンツに一致するドメイン固有のプロセスの上書きがある場合、システムは代わりに上書きバージョンを実行します。プレイブック はプロセスの上書きをサポートしていませんが、フローデザイナー 内で定義されたプロセスの上書きを使用します。
- プレイブック 構成ファイルはすべてのドメインユーザーに表示される
- プレイブック 構成ファイルはドメイン分離されていません。適切なロールを持つすべてのユーザーは、すべての Playbook、トリガー定義、アクティビティ定義を表示できます。