ドメインセパレーションとスキル管理

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ドメインセパレーションはスキル管理アプリでサポートされており、アプリケーションのすべての機能に適用されるように構成されています。ロジックとプロセスの分離とともに、データの分離を構成します。

    ドメインセパレーションでは、データ、プロセス、および管理タスクを、「ドメイン」と呼ばれる論理的なグループに分けることができます。その後、どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

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

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

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

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

    スキル管理におけるドメインセパレーションの仕組み

    スキル管理ではドメインセパレーションがサポートされており、明示的なセットアップや構成要件はありません。スキル、スキルカテゴリ、スキルレベルは、グローバルドメインを含む個別のドメインで作成できます。ドメインセパレーションが実装されている場合、スキルアプリロールを持つユーザーは割り当てられたドメイン内でのみスキル情報を表示できます。ベースシステムで提供されるすべてのスキルテーブルでは [ドメイン][ドメインパス] の各列を利用できます。「ドメイン」列にはイベントまたはアラートが属するドメインの名前が含まれ、「 ドメインパス」列には一意のドメイン識別子が含まれます。

    テーブル名 説明
    sys_user_has_skill ユーザースキル情報
    cmn_skill メインスキルテーブル
    cmn_skill_category スキルカテゴリを定義する
    cmn_skill_level_type スキルレベルタイプを定義する
    cmn_skill_level スキルレベルを定義する
    sys_group_has_skill グループスキル
    cmn_skill_contains スキルに含まれるスキルを定義する
    task_m2m_skill タスクスキル情報
    注:
    ドメイン列が表示されていない場合は、[カスタマイズリストの更新] アイコンをクリックして、必要な列を追加します。必要に応じて、ドメインパス列を追加することもできます。
    ユースケース:
    • Acme ドメインに属するスキルマネージャーは、スキルを作成してそれを表示し、Acme ドメインのユーザーに関連付けることを望んでいます。スキルレコードを表示するには、ユーザーは、Acme ドメイン、その親ドメイン、またはグローバルドメインに属している必要があります。
    • 親ドメインに属するスキルマネージャーは、子ドメインでスキルを表示しようとします。親ドメインのユーザーは、親のスキルレコードだけでなく、その親のすべての子ドメインも表示できます。
    • 親ドメインに属するスキルマネージャーは、Acme ドメインの別にユーザーの代わりに、スキルを作成し、関連付けることを望んでいます。ユーザーは、スキルレコードが作成されるユーザーと同じドメインに属している必要があります。
    • スキルマネージャーは、Acme ドメインで統合アプリケーションのレコードを関連付けることを望んでいます。ユーザーは、レコードの関連付け元となる統合アプリケーションのドメインに属している必要があります。
    • スキルマネージャーは、複数のドメインにアクセスできますが、特定のドメイン内のコンテンツでレコードを更新することを望んでいます。現在のレコードに対して指定されたドメインによって、そのレコード フィールドと参照フィールドの機能が決まります。