セッション タブ (ホストされたコントロール)
公開日: 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. 著作権