ドメインセパレーションと サービスマッピング

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • ドメインセパレーションは サービスマッピング でサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

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

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

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

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

    サービスマッピングにおけるドメインセパレーションの仕組み

    ドメインセパレーションされた環境では、関連するリーフドメインに切り替えて、サービスマッピング によって実行されるマッピングに関連するアクションにアクセスします。 リーフドメインは最下位レベルの子ドメインであり、それ自体が子ドメインを持たないことを意味します。

    ドメインセパレーションは、単に別のドメインを構成するのとはわずかに異なる方法で処理されます。ドメインセパレーションされた環境で次のマッピングアクションを実行するには、関連するリーフドメインを選択または指定する必要があることに注意してください。
    • アプリケーションサービスの作成時に、アプリケーションサービスがユーザーのドメインに割り当てられます。
    • アプリケーションサービスに手動で CI を追加する場合は、サービス ドメインに属する CI のみを選択できます。
    • CI への接続を手動でアプリケーションサービスに追加する場合、ユーザーはアプリケーションサービスと同じドメインに属している必要があります。
    • インスタンス間でサービス定義を転送する場合、インポートされたアプリケーションサービスとサービスグループはユーザーのドメインに割り当てられます。