ドメインセパレーションと自動テストフレームワーク (ATF)
ドメインセパレーションは 自動テストフレームワーク (ATF) でサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:標準*
サポートレベルは標準ですが、いくつかの例外または特別な条件があります。
- ベーシックレベルを含みます。
- ビジネスロジック:サービスプロバイダー (SP) によって顧客ごとにプロセスを作成または変更できます。ユースケースには、単一のインスタンスでの複数のサービスプロバイダー顧客によるアプリケーションの正しい使用が反映されています。
- インスタンスオーナーは、MVP (minimum viable product) ビジネスロジックとデータパラメーターを設定できる必要があります。この構成は、特定のアプリケーションで前提とされているように、テナントごとに行います。
サンプルユースケース:アドミニストレーターは、レコードを他のテナントに対してはクローズしないが、1 つのテナントに対してクローズする場合、コメントを必須にすることができる必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
ATF のユースケース
自動テストフレームワーク (ATF) の設計とランタイムアクセスは、インスタンスの所有者がドメイン固有のプロセスを検証するためのものです。顧客のためにテストを設計することで、テナントごとの結果を確認します。
テスト
ATF のテストステップ中にドメインセパレーションをテストする場合は、最初にドメインを設定する必要があります。各 ATF テストステップが設定中のドメインに依存する場合、これはその最初の代理操作ステップの一部になります。ドメインセパレーションの推奨プラクティスの詳細については、「サービスプロバイダー向けのドメインセパレーションの推奨プラクティス」を参照してください。