ドメインセパレーションと推奨アクション
推奨アクション ではドメインセパレーションがサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
概要
アプリケーション内のテーブルとデータはドメインセパレーションされています。推奨事項の作成者は、ドメインに基づいて該当するコンテキストのみを表示できます。実行時には、推奨事項がユーザーコンテキストで評価され、ユーザーに適用可能な対応するドメインにデータが作成されます。
推奨アクションにおけるドメインセパレーションの仕組み
推奨アクション アプリケーションでドメインセパレーションを使用するには、ドメインごとに個別のコンテキストレコードを作成します。コンテキストは、推奨アクション の開始点となります。ルール、推奨事項、リソースジェネレーターなどの他のすべての構成は、対応するコンテキストレコードのドメインに関連付けることができます。
実行時の評価と推奨事項の生成はユーザーごとに行われます。ユーザーのドメインが選択され、ユーザーに適用される対応するルールが評価されて、最終的な推奨事項がエンドユーザーに提供されます。作成された実行レコードは、指定されたユーザーに適用されるコンテキストと同じドメインを使用します。
ドメインセパレーションテーブル
コンテキストの関連エンティティを作成すると、関連エンティティのドメインがコンテキストのドメインに設定されます。アプリケーション内の次のテーブルはドメインセパレーションされています。
- コンテキスト
- 推奨アクションルール
- 推奨事項
- リソースジェネレーター
- 推奨事項グループ
- 検索結果の推奨アクションのマッピング
- 推奨アクションのコンテキスト
- 推奨アクションの実行
- 推奨アクションの順序
- フィールド推奨事項
- フィールドの推奨の入力
- フィールドの推奨の定義
- リソースジェネレータータイプ
- リソースジェネレータータイプの入力
- 推奨事項グループ化戦略
- アクションタイプ定義
- 傾向定義