エージェント スクリプト (ホストされたコントロール)
公開日: 2016年11月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
エージェント スクリプトの種類のホストされたコントロールを使用して、コール センター エージェントに指示を提供するコール スクリプトを定義し、特定セッションの顧客との対話中に導きます。 詳細については、「エージェント スクリプトを使用して顧客との対話をガイド」を参照してください。
このトピックの内容
エージェント スクリプトのホストされたコントロールを作成する
事前定義 UII アクション
定義済みのイベント
エージェント スクリプトのホストされたコントロールを作成する
新しいホストされたコントロールを作成中、[新しいホストされたコントロールを] 画面は、作成するホストされたコントロールの種類により異なります。 このセクションは、[エージェント スクリプト] のホストされたコントロールのタイプに固有の、特定のフィールドに関する情報を提供します。 ホストされたコントロールの作成方法の詳細については、「ホストされたコントロールの作成または編集」を参照してください。
[新しいホストされたコントロール] 画面の [統合サービス デスク] 領域で、[エージェント スクリプト] を [USD コンポーネントの種類] ドロップ ダウン リストから選択します。 WorkflowPanel は、この種類のホストされたコントロールの最も一般的なパネルで、**[表示グループ]**フィールドにも同様に表示されます。Unified Service Deskで利用できる種々のパネルに関する詳細は、Unified Service Desk でのパネル、パネルの種類、およびパネルのレイアウトを参照してください。 その他の [全般] フィールドについては、「ホストされたコントロールの作成または編集」を参照してください。
事前定義 UII アクション
この種類のホストされたコントロールでは、以下のアクションがサポートされます。
戻る
履歴内の前の手順に戻ります。
閉じる
この操作は、ホストされたコントロールを閉じるために使用します。
FireEvent
このホストされたコントロールからユーザー定義イベントを発生させます。
パラメーター |
説明 |
---|---|
名前 |
ユーザー定義イベントの名前。 |
後続のすべての名前と値が等しい組み合わせは、イベントに対するパラメーターとなります。 ユーザー定義イベントの作成方法の詳細については、「ユーザー定義イベントの作成」を参照してください。
GoToTask
この操作では指定エージェントのタスクが表示されます。 利用可能なエージェント タスクの名前が、Dynamics 365 の [エージェント スクリプト] セクションで確認できます ([設定] > [エージェント スクリプト])。
パラメーター |
説明 |
---|---|
[データ] フィールドに表示するエージェント タスクの名前を指定します。 |
GoToTaskByContext
このアクションは非推奨です。[GoToTask] アクションを使用します。
GotoTaskByDnis
このアクションは非推奨です。[GoToTask] アクションを使用します。
MoveToPanel
このアクションを使用して、ホストされたコントロールを実行時にパネル間で移動します。
パラメーター |
内容 |
---|---|
アプリ |
移動するホストされたコントロールの名前。 |
パネル |
ホストされたコントロールのターゲット パネルです。 |
New_CRM_Page
指定されたエンティティの新規 Dynamics 365 レコードを作成するためのページを作成し、そのページを指定したホストされたコントロールのポップアップとして扱います。 エンティティ レコードを作成するページが表示される場所を決定するため、ウィンドウ ナビゲーション ルールが評価されます。
パラメーター |
説明 |
---|---|
LogicalName |
新しいインスタンスを作成するためのエンティティの論理名です。 |
注意
残りのパラメーターは名前と値のペアで構成する必要があります。 これらは、指定されたエンティティの新しいレコードを作成するための、フォーム内で事前設定される追加の値です。 このアクションの使用に関する詳細については、チュートリアル 7: エージェント アプリケーションでエージェントスクリプトを構成するのステップ 4 を参照してください。
Open_CRM_Page
ID によって指定されて認識されたエンティティの既存のインスタンスを開き、指定したホストされたコントロールからポップアップとしてそのページを取り扱います。 ウィンドウのナビゲーション規則が評価され、そのポップアップを表示する場所が決定されます。
パラメーター |
説明 |
---|---|
LogicalName |
開くエンティティの論理名。 |
id |
開くエンティティ レコードの ID。 |
ポップアップ
ホストされたコントロールから URL がポップアップし、ポップアップを適切な場所にルーティングするために、URL に対してウィンドウ ナビゲーション規則を実行します。
パラメーター |
内容 |
---|---|
url |
この URL を使用して、表示されているコントロールからの要求されたポップアップであるかのように、ホストされているコントロールからのポップアップをルーティングします。 |
フレーム |
このポップアップの発生元のフレーム。 |
RealignWindow
モニタ上の指定された場所に、ホストされたコントロールを表示します。 ホストされたコントロールは最大 2 台のモニタに表示できます。 この操作は、USDFloatingPanel または USDFloatingToolPanel のパネルの種類に配置されるように構成されているホストされたコントロールのインスタンスに適用されます。
パラメーター |
説明 |
---|---|
screen |
ホストされたコントロールを表示する画面を指定します。 有効な値は 1 または 2 です。 このパラメーターを指定しない場合、既定で 1 が渡されます。 |
left |
ホストされたコントロールが表示される対象モニタの画面の左からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。 |
top |
ホストされたコントロールが表示される対象モニタの画面の右からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。 |
width |
対象モニタに表示されるホストされたコントロールのウィンドウの幅を、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。 |
height |
対象モニタに表示されるホストされたコントロールのウィンドウの高さを、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。 |
SetSize
このアクションは、ホストされたコントロールの高さと幅を明示的に設定します。 これは、パネルのレイアウトで「自動」を使用するときに特に有用です。
パラメーター |
内容 |
---|---|
幅 |
ホストされるコントロールの幅。 |
height |
ホストされたコントロールの高さ。 |
ShowSendButton
このアクションでは、クライアント アプリケーションのエージェント スクリプト上に [送信] ボタンを表示します。 このボタンは通常会話セッションに使用され、ユーザーがボタンをクリックすると、SendClicked イベントが発生します。これは通常会話ウィンドウに対してスクリプト テキストを書き出すために使用します。
定義済みのイベント
次の定義済みイベントは、このホストされたコントロールの種類に関連付けられています。
AllAnswersVisited
現在のタスクのすべての回答がクリックされた場合に発生します。 これは、チェックリストに役立ちます。 各回答は基本的に同じタスクを指します。 したがって、ボタンをクリックすると、それらの横のチェック ボックスが表示されます。 すべてがチェックされると、このイベントが発生します。
パラメーター |
説明 |
---|---|
タスク |
すべての回答がクリックされたタスクの名前です。 |
id |
すべての回答がクリックされたタスクの ID です。 |
SendClicked
クライアント アプリケーションのエージェント スクリプト上の、[送信] ボタンがクリックされたときに発生します。[送信] ボタンを表示するには、ShowSendButton アクションを呼び出す必要があります。
TaskUpdated
ユーザーが回答をクリックすることによって、またはいくつかのコンポーネントがこのホストされたコントロールのアクションのいずれかを呼び出すことによって、エージェント スクリプトがタスクに到達するたびに発生します。
パラメーター |
説明 |
---|---|
タスク |
到達したエージェント スクリプト タスクの名前。 エージェント スクリプトの構成内に一覧表示されていないタスクのメイン メニューの場合、イベントはこのパラメーターが「メイン メニュー」にセットされて発生します。 |
関連項目
エージェント スクリプトを使用して顧客との対話をガイド
エージェント スクリプトの構成および管理
UII アクション
イベント
ホストされたコントロールの定義済みのアクションとイベントの表示
アクションとイベント用埋め込みヘルプの表示
チュートリアル 7: エージェント アプリケーションでエージェントスクリプトを構成する
ホストされたコントロールの種類とアクション/イベント リファレンス
Microsoft Dynamics CRM 用統合サービス デスクの管理者ガイド
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 著作権