ドメインセパレーションとサーベイ
サーベイではドメインセパレーションをサポートしています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
概要
サーベイの作成者として、survey_admin はアサインされているドメインでサーベイを作成できます。グローバル ドメインである survey_admin は、どのドメインでもサーベイを作成または編集できます。
サーベイ実施者として、ユーザーはサーベイ レコードにアクセスして、サーベイ レコードおよびユーザーのドメインに基づいてサーベイを実施することができます。グローバル ドメイン ユーザーは、どのドメインでもサーベイを実施することができます。
サーベイにおけるドメインセパレーションの仕組み
サーベイでは、ドメインセパレーションがどのように機能するかを考慮する必要がある、いくつかの主要な領域があります。
ドメインで区切られたインスタンスでのサーベイ
次のドメインは、「ドメイン サポート - ドメイン拡張」インストーラー [com.glide.domain.msp_extensions.installer] プラグインを有効にした後にデフォルトで利用できます。このプラグインを有効にできるのは、ServiceNow の従業員のみです。
- グローバル
- Acme
- Cisco
ドメインで区切られたインスタンスでのサーベイへのアクセス
サーベイ レコードとユーザーのドメインに基づいて、ユーザーはサーベイ レコードにアクセスしてサーベイを実施することができます。
グローバル ドメイン ユーザーは、どのドメインにあるサーベイ レコードにもアクセスできます。その他のドメインのユーザーは、自身のドメインとグローバル ドメインにあるレコードにアクセスできます。たとえば、Acme ドメインのユーザーは、Acme ドメインとグローバル ドメインのレコードにアクセスできます。
グローバル ドメイン ユーザーは、どのドメインでもサーベイを実施することができます。その他のドメインのユーザーは、自身のドメインとグローバル ドメインでサーベイを実施できます。たとえば、Acme ドメインのユーザーは、Acme ドメインとグローバル ドメインでサーベイを実施することができます。
| サーベイ レコードの場所 | サーベイのアクセスと実施ができるユーザー | ||
| 該当なし | グローバル | Acme | Cisco |
| グローバル | はい | あり | はい |
| Acme | はい | はい | いいえ |
| Cisco | はい | いいえ | はい |
どのドメイン ユーザーも、そのドメインにあるサーベイを同じドメインのユーザーまたはグローバル ドメイン ユーザーにアサインすることができます。たとえば、Acme ドメイン ユーザーは、グローバル ドメイン ユーザーまたは Acme ドメイン ユーザーにサーベイをアサインすることができます。その他のドメインのユーザーは、Acme ドメイン ユーザーには表示されません。
グローバル ドメイン ユーザーは他のドメインからのサーベイを表示できますが、このユーザーは 1 つのドメインのサーベイを別のドメインのユーザーにアサインすることはできません。たとえば、グローバル ドメイン ユーザーは、Acme ドメインから別のグローバル ドメイン ユーザーまたは Acme ドメイン ユーザーにサーベイをアサインできますが、Cisco ドメイン ユーザーにはアサインできません。
ドメインで区切られたインスタンスでの条件のトリガー
グローバル ドメイン ユーザーは、任意のドメインからのサーベイに対してトリガー条件を作成できます。グローバル ドメイン ユーザーは、[問い合わせユーザー] の下の [ユーザー フィールド] で他のドメインからのユーザーを選択することによって、インシデントを作成し、サーベイをトリガーすることができます。ただし、グローバル ユーザーは、異なるドメインのユーザーにサーベイをアサインすることはできません。
ユーザーがグローバル ドメインまたはサーベイ ドメインに属している場合、ユーザーはサーベイにトリガー条件を割り当てることができます。
トリガー条件のドメイン パスがない場合、どのドメインのユーザーもトリガー条件を表示できます。たとえば、ドメイン パスの列がない asmt_condition テーブルで、Acme ドメインのユーザーは、Cisco ドメイン ユーザーによって作成されたトリガー条件を表示することができます。