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