解決時間

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • [解決時間] フィールドは、[インシデント ([incident])] テーブルと [要求 ([sc_request])] テーブルで使用できます。このフィールドを使用すると、要求がクローズされるまでにかかった時間のレポートを簡単に作成でき、整数の秒数で保存されます。

    ビジネスルールの計算

    特定のビジネスルールは、レコードが解決されたときまたはクローズ済みとマークされたときに [解決時間] フィールドを計算し、[オープン] 日と [クローズ] 日との差を測定します。このフィールドは、整数の秒数としてシステムに保存されます。

    • インシデントテーブルでは、フィールドはクローズ時にビジネスルール mark_closed によって計算されます。次のコード行は、解決時間を計算します。
      if (dataChange || current.calendar_stc.nil())
            current.calendar_stc = gs.dateDiff(opened, resolved, true);
    • インシデントが直接クローズされた場合、計算は mark_closed ビジネスルールに基づいて行われます。次のコード行は、解決時間を計算します。
      if (dataChange || current.calendar_stc.nil())
              current.calendar_stc = gs.dateDiff(opened, closed, true);