ドメインセパレーションとEMR ヘルプ
EMR ヘルプ ではドメインセパレーションがサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:ベーシック
- アプリケーションサービスプロバイダーのユースケースに合わせてデータが適切なドメインに送られるようにするビジネスロジックが存在します。
- このアプリケーションは、ドメインセパレーションを完全にサポートしています。ドメインセパレーションには、ユーザーインターフェイス、キャッシュキー、レポート、ロールアップ、および集計からのドメインの分離が含まれます。
- インスタンスのオーナーは、複数のテナント間で正常に機能するようにアプリケーションをセットアップする必要があります。
サンプルユースケース:サービスプロバイダーがチャットを使用してテナント顧客のメッセージに応答する場合、お客様がサービスプロバイダーの応答を確認できるようにする必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
EMR ヘルプの概要
EMR ヘルプアプリケーションには、構成テーブル (要求定義、要求パラメーター、および定義からパラメーターへのマッピング) のドメインセパレーションと、EMR システムから受信されるタスクや関連する要求データなどのトランザクションデータのドメインセパレーションが含まれています。
ドメインセパレーションは、 EMR ヘルプ アプリケーションの次の側面で有効になります。
- リモート要求データ [sn_ind_rmt_help_request_data] テーブルに格納されるデータはドメインセパレーションされています。
- レコードプロデューサーから、または REST API を使用して発生したときに作成されたタスクは、ドメインセパレーションされます。
- 要求パラメーターは、さまざまなドメインで使用するために作成できます。
- 要求定義は、異なるドメインで使用するために作成できます。
- 要求定義マッピングは、異なるドメインで使用するために作成できます。
EMR ヘルプ におけるドメインセパレーションの仕組み
EMR システム内の EMR Help サービスポータル を使用して IT サービス要求を ServiceNow 発生させる顧客の場合、ドメインは、ログインしているユーザーのセッション、作成されたタスク、および関連する要求データから設定されます。
リモートヘルプ要求 API を使用しているお客様の場合、アドミニストレーターは、要求の作成中に task_parameters オブジェクトで次のいずれかのパラメーターを送信することで、タスクと関連するリモート要求データをドメインセパレーションできます。
- ユーザーのタスク (task_for)注:すべてのタスクタイプに有効です。
- 問い合わせユーザー (caller_id)注:インシデント [incident] テーブルに対してのみ有効です。
インシデントの場合、タスクのドメインは、要求本文で指定されている場合、 caller_id パラメーターから設定されます。caller_idパラメーターが指定されていない場合、タスクのドメインはtask_forパラメーターで指定されたユーザーのドメインとして設定されます。これらのパラメーターのいずれも要求本文で指定されていない場合、タスクのドメインは、 リモートヘルプ要求 API を呼び出す認証済みユーザーのドメインから設定されます。
ドメインセパレーションテーブル
- リモート要求定義 (sn_ind_rmt_help_request_defn)
- リモート要求パラメーター (sn_ind_rmt_help_request_param)
- 要求構成マッピング (sn_ind_rmt_help_defn_param_data_map)
- リモート要求データ (sn_ind_rmt_help_request_data) とその拡張子データテーブル
- タスク [task]