特定の用途のためのドメインセパレーションの管理
メール通知に個別のドメインを設定し、カタログ、テーブル、ユーザー、グループ、およびビューのプロパティをカスタマイズすることができます。これにより、各ドメインでより具体的な動作を提供できるため、顧客に柔軟性を提供できます。
メール
メール通知と上書きに個別のドメインを使用できます。通知に個別のドメインを使用する場合、ユーザーのドメイン全体ではなく、添付されたレコードのドメインに基づいて上書きすることができます。
サービスカタログ
サービスカタログはドメインセパレーションされているため、顧客はカタログを表示してアクセスできます。複数のアイテムが使用される場合、アイテムは OR 条件として処理されます。サービスプロバイダーは、独自の基準に合うようにカテゴリとアイテム自体を管理する必要があります。
ユーザーとグループ
アドミニストレーターはすべてのドメインにアクセスする必要があるため、グローバルドメインでのみ admin アカウントを使用してください。グローバルドメインではなく、実際のドメインからすべてのアプリケーションテストを実行します。上書きはグローバルドメインで適切に処理されません。アドミニストレーターがアプリケーションを使用する場合は、本番環境のユーザーアカウントも指定する必要があります。
フィールドの操作
フィールドを操作する場合は、考慮すべき点がいくつかあります。これらのフィールドには構成に影響する多くのバリエーションが含まれている可能性があるため、注意してください。
- リスト
- 個人リスト、グローバルリスト、ドメインリスト、およびそれぞれの複数のビューがあります。
- フォーム
- グローバルリストとドメインリスト、およびそれぞれの複数のビューがあります 。
- 1 つのデータベース
- 作成したフィールドはすべて、すべてのユーザーに対して 1 つのデータベース内に存在します。グローバルな影響度を考慮してから作成してください。
注:
ACL スクリプトは実行されないため、フィールドをリストに表示しないようにすることはできません。ACL がロールベースのみの場合は、READ ACL を追加してユーザーからフィールドを非表示にすることができます。
テーブルの作成
テーブルを作成するときは、sys_domain または sys_overrides フィールドを追加する必要があります。インスタンスユーザーがアクセスする必要があるデータを含むテーブルには、sys_domain フィールドが必要です。プロセスを拡張またはサポートし、子ドメインに移行する必要があるテーブルにも sys_domain フィールドが必要です。