ドメインセパレーションとユニバーサルタスク
ドメインセパレーションは ServiceNow ユニバーサルタスクに対してサポートされています。ユニバーサルタスクを使用すると、チケットを解決するために、エージェントが従業員からの追加情報を要求したり、アクティビティを遂行するように従業員に作業を課したりできます。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
概要
ユニバーサルタスクフレームワークでは、すべての構成がドメインセパレーションされたプロセスであり、データテーブル (つまりユニバーサルタスクテーブル、従業員フォームテーブル、およびタスクテンプレートテーブル) がドメインセパレーションによって提供されるデータです。
ユニバーサルタスクにおけるドメインセパレーションの仕組み
ユニバーサルタスクの構成テーブルは、ドメインセパレーションされたプロセスです。そのため、親ドメインによって作成された構成は、子ドメインにも実装されます。ただし、必要な場合は、子ドメインでその構成を上書きできます。たとえば、組織では、サービスは子ドメインですが、組織は親ドメインです。特定の組織のユニバーサルタスクで利用可能なタスクタイプは、その組織のさまざまなサービスでも利用できます。ただし、特定のサービスは、必要に応じてタスクタイプを上書きできます。
ユニバーサルタスクのデータテーブルは、ドメインセパレーションされたデータです。そのため、任意の子ドメインに格納されているデータには、親ドメインからアクセスできます。たとえば、サービスがタスクテンプレートを使用している場合、そのサービスドメインのタスクテンプレートテーブルにキャプチャされたデータには組織のドメインからアクセスできますが、構成されていない限り、他のサービスのドメインからはアクセスできません。
テーブル
- sn_uni_task_config
- sn_uni_task_base_task_config
- sn_uni_task_catalog_task_config
- sn_uni_task_emp_input_task_config
- sn_uni_task_universal_task
- sn_uni_task_template
- sn_uni_task_employee_form