セッション タブ (ホストされたコントロール)

 

公開日: 2016年11月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016

[セッション タブ] タイプのホストされたコントロールを使用して、エージェント アプリケーションのセッション タブ内に顧客情報を表示します。 ホストされたコントロールはセッション名構成のためのセッション行構成を読み取り、どのセッション行を使用してセッション名を作成するか評価できます。 このホストされたコントロール タイプは、表示するセッションのためのエージェント アプリケーションで利用できるようにする必要があります。詳細: 統合サービス デスクでのセッション管理

このトピックの内容

セッション タブのホストされたコントロールの作成

事前定義 UII アクション

定義済みのイベント

セッション タブのホストされたコントロールの作成

新しいホストされたコントロールを作成中、[新しいホストされたコントロールを] 画面は、作成するホストされたコントロールの種類により異なります。[新しいホストされたコントロール] 画面で、[USD コンポーネント タイプ] ドロップ ダウン リストから [セッション タブ] を選択すると、その他のフィールドを選択する必要はありません。 ホストされたコントロールの作成方法の詳細については、「ホストされたコントロールの作成または編集」を参照してください。

事前定義 UII アクション

これらは、このホストされたコントロール タイプの定義済みアクションです。

ChatAgentIndicator

この操作は、システムが、エージェントの処理を待っていることを示すために使用されます。 また、進行状況インジケーターの時間が表示され、0 にリセットされます。

パラメーター

説明

SessionId

これはセッションの ID です。 また、ID は置換パラメーター、[[context.sessionid]] を使用してコンテキストからも取得できます。

ChatCustomerIndicator

この操作は、システムが、顧客の処理を待っていることを示すために使用されます。 また、進行状況インジケーターの時間を表示し、0 にリセットします。

パラメーター

説明

SessionId

これはセッションの ID です。 また、ID は置換パラメーター、[[context.sessionid]] を使用してコンテキストからも取得できます。

CloseSession

このアクションはセッションを終了します。 セッションを閉じる前に、[SessionClosing] イベントが起動し、続いて [SessionClosed] イベントが起動します。

パラメーター

説明

SessionId

これは終了するセッションの ID です。 必要なセッションを閉じるようにするため、このパラメーターを指定する必要があります。 このパラメーターを指定しないと、このアクションは現在のセッションを終了します。

FireEvent

このホストされたコントロールからユーザー定義イベントを発生させます。

パラメーター

説明

名前

ユーザー定義イベントの名前。

後続のすべての名前と値が等しい組み合わせは、イベントに対するパラメーターとなります。 ユーザー定義イベントの作成方法の詳細については、「ユーザー定義イベントの作成」を参照してください。

HideChatIndicator

この操作は、会話インジケーターを非表示にするのに使用されます。

パラメーター

説明

SessionId

これはセッションの ID です。 また、ID は置換パラメーター、[[context.sessionid]] を使用してコンテキストからも取得できます。

HideProgressIndicator

この操作は、進行状況インジケーターを非表示にするのに使用されます。

パラメーター

説明

SessionId

これは進行状況のインジケータを非表示にするセッションの ID です。 また、ID は置換パラメーター、[[context.sessionid]] を使用してコンテキストからも取得できます。

RealignWindow

モニタ上の指定された場所に、ホストされたコントロールを表示します。 ホストされたコントロールは最大 2 台のモニタに表示できます。 この操作は、USDFloatingPanel または USDFloatingToolPanel のパネルの種類に配置されるように構成されているホストされたコントロールのインスタンスに適用されます。

パラメーター

説明

screen

ホストされたコントロールを表示する画面を指定します。 有効な値は 1 または 2 です。 このパラメーターを指定しない場合、既定で 1 が渡されます。

left

ホストされたコントロールが表示される対象モニタの画面の左からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。

top

ホストされたコントロールが表示される対象モニタの画面の右からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。

width

対象モニタに表示されるホストされたコントロールのウィンドウの幅を、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。

height

対象モニタに表示されるホストされたコントロールのウィンドウの高さを、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。

ResetProgressIndicator

この操作は、セッション タブで進行状況のタイマーをリセットするのに使用されます。 進行状況のインジケーターは 3 分間実行されます。

パラメーター

説明

SessionId

これは進行状況のインジケータをリセットするセッションの ID です。 また、ID は置換パラメーター、[[context.sessionid]] を使用してコンテキストからも取得できます。

定義済みのイベント

次の定義済みイベントは、このホストされたコントロールの種類に関連付けられています。 ホストされたコントロールのユーザー定義のイベントを作成することもできます。 詳細は、ユーザー定義イベントの作成を参照してください。

SessionClosed

セッションが閉じられた後に発生します。

パラメーター

説明

SessionId

これは閉じられたセッションの ID です。

IsGlobal

このイベントのグローバル マネージャー バージョンでは、IsGlobal フラグも渡されます。 グローバル セッションが終了すると、フラグは True になり、その他の場合は False になります。

SessionCloseRequested

エージェント アプリケーションのセッション タブ上で "X" をクリックすると発生します。 このイベントが処理されない場合、システムは自動的にセッションを閉じます。 イベントが処理される場合、システムは自動的にセッションを終了しません。[セッション タブ] のホストされたコントロール上で [CloseSession] アクション呼び出すアクションをこのイベントに添付し、明示的にセッションを閉じる必要があります。

SessionClosing

セッションが閉じられる前に発生します。

パラメーター

説明

SessionID

これは閉じられるセッションの ID です。

関連項目

統合サービス デスクでのセッション管理
セッション行 (ホストされたコントロール)
チュートリアル 5: セッション名と概要データを表示することにより、拡張セッション情報を表示する
ホストされたコントロールの種類とアクション/イベント リファレンス
Microsoft Dynamics CRM 用統合サービス デスクの管理者ガイド

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 著作権