---
sourceDocument: Xanadu 対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu 対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# ドメインセパレーションと 仮想エージェント

# ドメインセパレーションと 仮想エージェント {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

ドメインセパレーションは、仮想エージェント アプリケーションでサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

## サポートレベル：標準 {#domain-separation-virtual-agent__id_xvb_5q5_qwb}

* ベーシックレベルサポートを含みます。
* ビジネスロジック：サービスプロバイダー (SP) によって顧客ごとにプロセスを作成または変更できます。ユースケースには、単一のインスタンスでの複数のサービスプロバイダー顧客によるアプリケーションの正しい使用が反映されています。
* インスタンスのオーナーは、特定のアプリケーションに期待される通りに、テナントごとに MVP ビジネスロジックとデータパラメーターを設定できる必要があります。
{#domain-separation-virtual-agent__ul_tfh_drj_xkb}

サンプルユースケース：アドミンは、レコードを他のテナントに対してはクローズしないが、1 つのテナントに対してクローズする場合、コメントを必須にすることができる必要があります。{#domain-separation-virtual-agent__p_ssc_nfg_h1c}

サポートレベルの詳細については、「[アプリケーションでのドメインセパレーションのサポート)](https://www.servicenow.com/docs/access?context=domain-separated-apps&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)」を参照してください。{#domain-separation-virtual-agent__p_tsc_nfg_h1c}

## 概要 {#domain-separation-virtual-agent__section_pvf_wkx_vcb}

ドメインセパレーションを使用すると、組織のデータと管理コントロールを個別のドメインに分割できます。これにより、データを分離し、データへのアクセスを制御できます。これは、複数のテナントが共通のプラットフォームを共有する環境で特に重要です。

仮想エージェント のドメインセパレーションは、互いに分離された個別の 仮想エージェント ビューを作成することで機能します。チャット構成、ブランディング、NLU 設定、およびトピックとコンポーネントは、 仮想エージェント内の特定のドメインにアサインできます。ドメイン内のユーザーは、ドメインに関連付けられている 仮想エージェント 会話にのみアクセスできます。これは、あるドメインのユーザーが、 仮想エージェント 会話を含む別のドメインに属するデータまたは機能にアクセスできないことを意味します。さらに、ドメインにアサインされたアドミニストレーターは、他のドメインの 仮想エージェント 会話を表示または管理できないため、完全な分離とセキュリティが確保されます。  
ドメインセパレーションは、次のいずれかの要件を持つお客様に最適です。

* ビジネスエンティティ間で絶対的なデータ分離を適用する必要があります (データ分離)。
* 各ドメインのビジネスプロセス定義とユーザーインターフェイスをカスタマイズします (委任管理)。
* 単一のインスタンスでグローバルなプロセスとグローバルなレポートを維持します。
* 顧客またはサブ組織間でデータを分離します。
* セッションスコープは、セッションの確立時にユーザーのユーザーレコードにリストされているドメインに設定されます。ユーザーは、ドメインピッカーでセッションのドメインスコープを手動で変更できます。
* レコードスコープはレコードのドメインを使用し、任意のレコードのフォームを表示すると有効になります。

  デフォルトでは、レコードスコープがセッションスコープよりも優先されるため、上位レベルのドメインのユーザーは各レコードのデータとプロセスの制約に従います。ただし、これらのユーザーは、ドメインスコープを展開するか折りたたんで、他のドメインからのデータを表示または非表示にすることができます。たとえば、サービスプロバイダー (SP) グローバルドメイン内のユーザーは、ACME ドメインなどの子ドメインへの可視化も持っています。ACME ドメインからのインシデントレコードを調べる場合、ユーザーはドメインスコープを展開して MSP ドメインの値を表示するか、ドメインスコープを折りたたんでレコードの ACME ドメインに一致するレコード値のみを表示するかを選択できます。  
  注:  
  ユーザーは、ドメインの可視化によって明示的に付与されたドメインのデータに常にアクセスできます。
{#domain-separation-virtual-agent__ul_eh4_5c4_l2b}

ドメインセパレーションを使用すると、ゲストユーザーはセッションで使用されるドメインに制限されます。カスタムチャットチャネルの場合、 [プロバイダーアプリケーション](https://servicenow-prod.fluidtopics.net/3jLzKcSPg7wVljswvz2RKQ "プロバイダーチャネル ID [sys_cs_provider_application] テーブルにカスタムチャット統合のチャネル識別子を作成します。")のドメインが使用されます。Web クライアントの場合は、ドメイン ID をチャットポータルに関連付けることができます。詳細については、「[ドメイン ID をチャットポータルに関連付ける](https://servicenow-prod.fluidtopics.net/DOiPZ6JEY4hiZAMgT5Sqdg "サービスポータルプラットフォームはドメインセパレーションされていませんが、さまざまなバージョンのポータルを作成し、各バージョンの使用をチャット目的の単一のドメインに制限できます。たとえば、2 つの従業員サービスポータルを作成し、それぞれに異なるドメインを定義できます。")」を参照してください。

詳細については、「[Domain scope](https://www.servicenow.com/docs/access?context=c_DomainScope&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)」を参照してください。

## 要件 {#domain-separation-virtual-agent__section_a5h_dfq_rwb}

すべてのドメインサポート機能で、Domain Support - Domain Extensions Installer \[com.glide.domain.msp_extensions.installer\] プラグインが必要です。詳細については、「[Request domain separation](https://www.servicenow.com/docs/access?context=t_ActivateDomainSeparation&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)」を参照してください。

## ドメインセパレーションでの 仮想エージェント の構成 {#domain-separation-virtual-agent__section_akq_hg4_l2b}

自社用カスタム設定
:   サービスプロバイダーは、ドメインごとに[チャットのブランディング設定構成](https://servicenow-prod.fluidtopics.net/23vPBl1j~XPQNUXAQv6oAw "インスタンスを使用するさまざまな組織に対して、さまざまな 仮想エージェント ブランディング構成を作成します。これらの構成は、Web ベースのチャットおよびモバイルクライアントにのみ適用されます。")を作成できます。

[チャットエクスペリエンス](https://servicenow-prod.fluidtopics.net/AYmh9TphEc1FEieT0OQmnQ "エンドユーザーが仮想エージェントとの会話を開始するコンテキストに基づいて、さまざまなチャットエクスペリエンスを作成します。")
:   デフォルトエクスペリエンスとカスタムエクスペリエンスを含むチャットエクスペリエンスでは、ドメインセパレーションが可能です。各チャットエクスペリエンスプロファイルはドメインに属します。セットアップトピックの変更など、子のカスタマイズはそれぞれドメインに属します。サブドメインが親ドメインのカスタマイズを上書きできるように、各子のカスタマイズはシステムの上書きを実装します。

NLU 設定
:   すべての仮想エージェントクライアントのドメインセパレーションインスタンスごとに、NLU サービスプロバイダーを 1 つのみ設定できます。管理対象サービスプロバイダー (MSP) は、ドメインのグローバルユーザーとしてログインして NLU を構成します。詳細については、「[仮想エージェント での 自然言語理解 (NLU) の構成](https://servicenow-prod.fluidtopics.net/zAP7a0bxGpX4A9q4DDyqlA "仮想エージェントで 自然言語理解 (NLU) (NLU) を設定し、インスタンスの NLU サービスプロバイダーを識別します。NLU プロバイダーと Now Platform でサポートされている言語に基づいて、会話の設計時に使用する NLU モデルの言語を指定することもできます。")」を参照してください。

## 仮想エージェントデザイナー のサブドメインでのトピックの作成 {#domain-separation-virtual-agent__section_f3t_lh4_l2b}

必要なロール：アドミン または virtual_agent_admin

サービスプロバイダーはサブドメインの 1 つにログインし、トピックを作成および公開したり、サブドメインのアドミンユーザーが独自のトピックを[作成](https://servicenow-prod.fluidtopics.net/T1_QyYxYKTTqHTXzCOzGiw "仮想エージェントデザイナーを使用して仮想エージェントトピック (会話) を作成したり変更したりします。ユーザーの要求を満たしたり、ユーザーがタスクを完了するのをサポートするなどの、特定の目的や目標を達成するためにトピックをビルドします。")および[公開](https://servicenow-prod.fluidtopics.net/xxzrgLIQTSsydtUlFYozkA "非アクティブなトピックまたは更新されたトピックを展開して保存し、仮想エージェントクライアントのユーザーが利用できるようにします。")することを許可したりします。

ドメイン内のトピック名は一意である必要がありますが、 仮想エージェント を使用すると、他のドメインに同じ名前のトピックを作成できます。たとえば、各ドメインに 挨拶というトピックがあるとします。  
サービスプロバイダーアドミンのみが次の操作を実行できます。

* 他の ServiceNow ビジネスアプリケーション (ITSM、CSM、HRSD など) 用の仮想エージェント会話プラグインやストアアプリをアクティブ化して、サブドメインのビルド済みトピックを使用できるようにします。
* ユーザーが実行できるトピックを制御するため、特定のサブドメインにロールを割り当てます。
{#domain-separation-virtual-agent__ul_xhz_xrq_rwb}  
サブドメインにアサインされたアドミンユーザーは、次の操作を実行できます。

* インスタンスでトピックを作成します。
* グローバルドメインにログインし、サブドメインでユーザーの代理操作を行います。
* サブドメインで利用可能なすべてのトピックを、Web クライアントおよびメッセージアプリケーションで公開します。
{#domain-separation-virtual-agent__ul_adt_qtq_rwb}

## Web クライアントチャネルでのドメインセパレーション {#domain-separation-virtual-agent__section_bcn_wtm_5wb}

Web クライアントはドメインセパレーションをサポートしていません。ただし、ドメインセパレーションされた個別のポータルを使用することで、Web クライアントチャネルでドメインセパレーションされたチャットエクスペリエンスを提供できます。たとえば、別々のドメインに制限されている 2 つの別々のサポートポータルを作成できます。ポータルスクリプトで domain_id を使用してドメインを指定します。これは、ポータル URL の sysparm_domain_id パラメーターとして渡されます。

ポータルの構成については、「[ドメイン ID をチャットポータルに関連付ける](https://servicenow-prod.fluidtopics.net/DOiPZ6JEY4hiZAMgT5Sqdg "サービスポータルプラットフォームはドメインセパレーションされていませんが、さまざまなバージョンのポータルを作成し、各バージョンの使用をチャット目的の単一のドメインに制限できます。たとえば、2 つの従業員サービスポータルを作成し、それぞれに異なるドメインを定義できます。")」を参照してください。

URL パラメーターの詳細については、「[仮想エージェントの URL パラメーター](https://servicenow-prod.fluidtopics.net/XYSW1TTP3rkNcK3qZn0iFg "仮想エージェントには、アドミニストレーターがインスタンス URL に追加して、ページコンテンツのレンダリング方法を制御できるさまざまなシステムパラメーターが用意されています。")」を参照してください。

## ドメインセパレーションおよび 仮想エージェント メッセージングアプリの統合 {#domain-separation-virtual-agent__section_v2g_134_l2b}

必要なロール：アドミン または virtual_agent_admin

ドメインセパレーションインスタンスには、Slack、Microsoft Teams、Workplace、または Facebook Messenger の 1 つのセットアップレコードがあります。

サブドメインの顧客は、ServiceNow インスタンスとは別に、Slack、Microsoft Teams、または Workplace のいずれかにライセンスを与えます。

サブドメインのアドミニストレーターは、サブドメイン内に統合をインストールし、サードパーティクライアントから 仮想エージェント にアクセスするための適切な認証情報を構成します。詳細については、「[メッセージアプリとの仮想エージェント統合](https://servicenow-prod.fluidtopics.net/fyFb6r20aiUjZO2ZY7U0RA "ユーザーが、サポートされているサードパーティのメッセージアプリで仮想エージェントボットの会話を実行できるようにします。ServiceNow Store から入手可能な Slack、Microsoft Teams、および Workplace 向けの Conversational Integration アプリを使用して、ServiceNow インスタンスでこれらのメッセージアプリを構成します。")」を参照してください。

Facebook Messenger の場合、アドミンは手動で統合を設定します。詳細については、「[Conversational Integration with Facebook Messenger](https://servicenow-prod.fluidtopics.net/lyscfpLexOOcRGysEgbBMA "エージェントとのチャットに Facebook Messenger アプリを使用する要求者 (顧客の連絡先担当者やコンシューマーなど) とやり取りします。")」を参照してください。
* **[ドメイン ID をチャットポータルに関連付ける](https://servicenow-prod.fluidtopics.net/DOiPZ6JEY4hiZAMgT5Sqdg)**   
  サービスポータルプラットフォームはドメインセパレーションされていませんが、さまざまなバージョンのポータルを作成し、各バージョンの使用をチャット目的の単一のドメインに制限できます。たとえば、2 つの従業員サービスポータルを作成し、それぞれに異なるドメインを定義できます。

**関連概念**   

* [仮想エージェント インタラクションレコード](https://servicenow-prod.fluidtopics.net/N2tt8YIMFG59j_isWG2HNQ "仮想エージェント の会話が発生するたびに、インタラクションレコードは、インタラクション [interaction] テーブルで会話全体をキャプチャします。レコードには、会話で使用されるすべてのトピック要素と、ライブエージェントの転送が含まれます。")
* [仮想エージェント スクリプト](https://servicenow-prod.fluidtopics.net/VUDaJwB_e~bVfrxBRiVXdQ "ServiceNow 仮想エージェント スクリプトのメソッドと変数を使用して、応答、トリガー、フロースクリプトなどのチャットスクリプトを記述します。変数は、ライブサポートトピックと会話のコンテキストを提供することもできます。")  
**関連資料**   

* [仮想エージェント トピックの入力データタイプ](https://servicenow-prod.fluidtopics.net/iGn8Bsh26EWmcfs5CZJClA "一般的に使用される Glide 仮想エージェント (com.glide.cs.chatbot) のデータタイプの入力は、スクリプトを記述せずに仮想エージェントデザイナーで定義できます。カスタムコントロールまたはトピックブロックの [開始] ノードで入力データタイプを定義します。")
* [NLU システムエンティティ](https://servicenow-prod.fluidtopics.net/_WBeNm4TlwP4fiXJzORjsQ "グローバルに定義された NLU エンティティを使用して、仮想エージェント が会話から抽出できるシステム情報を識別します。エンティティは、トピックの「ノードレス」入力変数として定義できます。これらの変数は、NLU サービスプロバイダー予測からスロット入力するか、トピックのスコープ外で指定できます。")
* [仮想エージェントの URL パラメーター](https://servicenow-prod.fluidtopics.net/XYSW1TTP3rkNcK3qZn0iFg "仮想エージェントには、アドミニストレーターがインスタンス URL に追加して、ページコンテンツのレンダリング方法を制御できるさまざまなシステムパラメーターが用意されています。")
* [仮想エージェントのレイテンシフィードバック](https://servicenow-prod.fluidtopics.net/clAmvXu_8wFFugFgBk7HNw "com.glide.cs.message.processing.enabled システムプロパティは、生成 AI 大言語モデル (LLM) が仮想エージェント Web クライアントと Now Assist パネルで要求を処理するたびに要求者に通知します。")  
**関連情報**   

* [サービスプロバイダーのドメインセパレーション](https://www.servicenow.com/docs/access?context=domain-sep-landing-page&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)

