ドメインセパレーションとコーチング
ドメインセパレーションは コーチング でサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
ドメインセパレーションの概要
所属する (テナント) ドメイン内のレコードをコーチおよび Coaching 管理者が表示できるように、コーチング機会、コーチングアセスメント、仮想コーチ、およびトレーニングを含むすべてのテーブルではドメインセパレーションがサポートされます。
コーチングにおけるドメインセパレーションの仕組み
コーチングではドメインセパレーションがサポートされており、セットアップや構成は不要です。コーチング機会とコーチングアセスメントは、グローバルドメインを含む分離ドメインで作成できます。
コーチングアセスメントは、プラットフォームタスク [task] テーブルを拡張します。
ドメインセパレーションが実装されると、コーチと研修生ユーザーは、アサインされたドメイン内でのみコーチングアセスメントとトレーニングを表示できます。[ドメイン] および [ドメインパス] 列は、ベースシステムで提供されるコーチング機会、コーチングアセスメント、仮想コーチング、およびトレーニングで使用できます。
「ドメイン」列にはイベントまたはアラートが属するドメインの名前が含まれ、「 ドメインパス」列には一意のドメイン識別子が含まれます。
ドメインセパレーションテーブル
- コーチングアセスメント [sn_coaching_assessment]
- コーチング機会 [sn_coaching_opportunity]
- トレーニング [sn_coaching_recommendation]
- アサインされたトレーニング [sn_coaching_assessment_recommended_learning]
- アサインされたトレーニング [sn_coaching_opportunity_recommended_learning]
- 仮想コーチ [sn_coaching_opportunity_virtual_coach_m2m]
- 仮想コーチング [sn_coaching_virtual_coach]
ユースケース
- 親ドメインに属するコーチングアドミンは、親ドメインレベルまたは子ドメインレベルでコーチング機会を作成します。親レベルで作成されたコーチング機会は、すべてのドメインで表示できます。
- コーチングアドミンは複数のドメインにアクセスできますが、特定のドメイン内のレコードでコンテンツを更新することを望んでいます。レコードで指定されたドメインによって、そのレコードフィールドと参照フィールドの機能が決まります。
- Acme ドメインに属する Coaching ユーザーは、Acme ドメインで作成されたコーチングアセスメントタスクを表示できます。
- コーチングユーザーは、Acme ドメインの統合されたアプリケーションにアサインされたトレーニングを関連付けたいと考えています。ユーザーは、レコードが関連付けられている統合アプリケーションのドメインに属している必要があります。
- 親ドメインの研修生ユーザーは、親のコーチングアセスメントだけでなくその親のすべての子ドメインのコーチングアセスメントも表示できます。そのコーチングアセスメントを表示するには、研修生ユーザーは、Acme ドメイン、その親ドメイン、またはグローバルドメインに属している必要があります。