セッション タイマー (ユーザー定義のホストされたコントロール)

 

公開日: 2016年11月

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

Unified Service Desk では、セッション タイマー (Timer) のホストされたコントロールが、セッションが開始してからの経過時間を秒で表示し、時間制限のしきい値の指定にさまざまな色を使用します。

Timer のホストされたコントロールは定義済みのホストされたコントロールの 1 つではありません。Microsoft Dynamics 365 インスタンスに Unified Service Desk のサンプルの 1 つを展開した際に使用可能なカスタム コントロールです。Timer のホストされたコントロールは、セッションが開始されるとクライアント アプリケーションのステータス パネルに表示されます。

このトピックの内容

Timerのホストされたコントロール用のアクション

タイマーのホストされたコントロールの色としきい値の制限を設定します。

Timerのホストされたコントロール用のアクション

Timer コントロールでは次のアクションがサポートされています。

  • GetSessionSeconds: セッションが保持された合計時間を秒で返します。

  • GetSessionUsageInSeconds: 現在のセッションで顧客サービス担当者がアクティブになると、合計時間を秒で返します。

セッション タイマー値を返すためにアクション コールでこれら 2 つのアクションを使用できます。 ただし、アクション コールでこれらのアクションを使用できるようになる前に、 Timer のホストされたコントロール インスタンスに UII アクションを手動で追加する必要があります。詳細:ホストされたコントロールにUIIアクションを追加する

値が返され、$Return 置換パラメーターの下に表示されます。 これら 2 つのアクションによって返された値をテストするには以下の手順を実行します。

  1. Unified Service Desk クライアントを開始して、Dynamics 365 インスタンスに接続します。

  2. [自分の仕事] メニューをクリックし、案件レコードをクリックしてセッションを開きます。

  3. 右上隅の [設定] (ユーザー設定ボタン) をクリックして Debugger コントロールを表示します。

  4. [直接アクション] タブで、[ホストされたコントロール] の一覧から Timer を選択、[アクション] 一覧からアクション名を選択し、[直接アクションの実行] (USD のデバッガ実行アクション コール ボタン) をクリックします。 その他のアクションについてこの手順を繰り返します。

  5. [最新の情報に更新] (refresh_grid) をクリックして置換パラメーター グリッドを更新します。GetSessionUsageInSecondsGetSessionSeconds アクションによって返された値 (秒単位の時間) を表示するには $Return パラメーターを展開します。

Unified Service Desk のセッションのタイマ値

タイマーのホストされたコントロールの色としきい値の制限を設定します。

Timer のホストされたコントロールのしきい値の制限と色を設定するには、ホストされたコントロールの定義の Extensions XML フィールドで値を XML 形式で指定します。 しきい値の色は、セションが開始してから、指定されたしきい値の時間の値が経過した後にセッション タイマーが表示される色を定義します。 しきい値の色を指定するには 16 進数のカラー コードを使用します。

たとえば、次の XML は時間の文字列の背景色をグレー、セッションが開始してから 60 秒経過後に時間の文字列がオレンジ色に変化、最終的に 90 秒経過後に赤色に変化するよう定義します。

<thresholds>
   <threshold backgroundcolor="#E4E4E4" />
   <threshold foregroundcolor="#FF9900" seconds="60"/>
   <threshold foregroundcolor="#FF0000" seconds="90"/>
</thresholds>

Timer のホストされたコントロールの色としきい値の制限を設定するには以下の手順を実行します。

  1. [設定] > [Unified Service Desk] の順に移動します。

  2. ホストされたコントロールをクリックします。

  3. Timer のホストされたコントロールを検索し、ホストされたコントロール名をクリックしてその定義を開きます。

  4. Timer のホストされたコントロールの定義フォームで、[拡張 XML] フィールドの XML を更新して、しきい値の制限と対応する色を指定します。

  5. ホストされたコントロールの定義を保存します。

関連項目

USD のホストされたコントロール (ホストされたコントロール)
ホストされたコントロールの種類とアクション/イベント リファレンス

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 著作権