アクティビティタイマーログコンポーネント

  • リリースバージョン: Australia
  • 更新日 2026年04月22日
  • 所要時間:3分
  • アクティビティタイマーログ機能は、アクティビティタイマーレポートプラグイン (sn_activity_timer_reporting) で利用できます。このプラグインは、ユーザーテーブル、ユーザーロール、UIB ページプロパティ、スクリプトインクルード、およびスケジュール済みジョブを追加します。

    テーブル

    アクティビティタイマーログ機能により、次のテーブルが追加されます。
    表 : 1. アクティビティタイマーログテーブル
    テーブル 説明
    時間入力

    [sn_at_time_entry]

    エージェントがケースレコードとインタラクションレコードの作業に費やした時間を記録します。各開始および停止トランザクションには、時刻が関連付けられています。
    集計された時間エントリ

    [sn_at_time_entry_aggregated]

    時間入力テーブルに格納されているデータを集計します。この集計には、ケース、エージェント、およびレコードタイプごとに費やされた時間が記録されます。
    表 : 2. 時間入力テーブル
    フィールド 説明
    属性 レコードのステータスや簡単な説明など、エントリの属性を表示します。
    レコード レコードタイプと番号を表示します。
    セッション セッション ID を表示します。
    ソース
    テーブル [ レコード ] フィールドのレコードを格納するテーブル。
    タイマー実行中 開始時間と終了時間を記録します。
    タイムスタンプ 開始時間と終了時間のタイムスタンプ。
    トランザクション 開始/停止ペアのトランザクション ID。
    ユーザー レコードを操作したユーザーの名前またはロール。
    表 : 3. 時間入力集計テーブル
    フィールド 説明
    終了時間 エージェントがレコードの作業を停止した時間。
    レコード レコード番号を表示します。
    レコードタイプ ケースやインタラクションなどのレコードタイプを表示します。
    簡単な説明 レコードの簡単な説明。
    開始時間 エージェントがレコードの作業を開始した時間。
    合計記録時間 ユーザーがレコードの作業に費やした合計時間。
    ユーザー レコードを操作したユーザーの名前またはロール。

    ユーザーロール

    アクティビティタイマーログ機能は、次のユーザーロールを追加します。
    • sn_at.admin
    • sn_at.agent

    スクリプトインクルード

    ActivityTimerAggregator スクリプトインクルード:
    • 24 時間ごとに実行され、タイマーエントリテーブルのすべてのトランザクションを記録します。
    • アクティビティタイマーレポートアグリゲーターのスケジュール済みジョブによって呼び出されます。
    • レコードごとに、レコードの各開始と停止の間の時間を計算します。

    スケジュール済みジョブ

    アクティビティタイマーレポートアグリゲーターのスケジュール済みジョブは、24 時間に 1 回実行され、レポートを生成します。時間入力テーブルに格納されているレコードの集計を作成し、このデータを時間エントリ集計テーブルに格納します。集計されたデータは、エージェントの [自分のタイムログ] リストビューに表示されます。

    ページプロパティ

    アクティビティタイマーログ機能により、次の UI ビルダーページプロパティが追加されます。
    表 : 4. アクティビティタイマーログページのプロパティ
    プロパティ 説明
    activity_timer ワークスペースでアクティビティタイマーコンポーネントを有効にします。
    • True:アクティビティタイマーはアクティブです。
    • False:アクティビティタイマーは非アクティブです。
    activity_timer_custom_tables アクティビティタイマーログ機能のカスタムテーブルを指定します。
    activity_timer_case_type_exclusion アクティビティタイマーログ機能から除外するケースタイプを指定します。