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