WorkflowDuration: グローバル

WorkflowDuration スクリプトインクルードは、ワークフロー アクティビティの変数に基づいて期間 (秒単位) を計算するメソッドを提供します。これは、Workflow Timer()DurationCalculator() の間のインターフェイスです。

WorkflowDuration - addSeconds(GlideRecord record, Number amount)

指定された開始日時に秒数を追加します。

表 : 1. パラメーター
名前 タイプ 説明
レコード GlideRecord 説明
総計 番号 総計
表 : 2. 戻り値
タイプ 説明
ブール オブジェクトが正常に作成された場合はtrue。

WorkflowDuration:計算 (GlideRecord レコード)

秒数と期日を計算します。

表 : 3. パラメーター
名前 タイプ 説明
レコード GlideRecord スケジュール、タイムゾーン、および日時情報を含むフィールドを含むレコード。これはほとんどの場合 activity.vars.__var_record__です。
表 : 4. 戻り値
タイプ 説明
なし

WorkflowDuration:calculateTimeLeft(GlideRecord レコード)

指定された終了日時までの残り秒数を計算します。

表 : 5. パラメーター
名前 タイプ 説明
レコード GlideRecord スケジュール、タイムゾーン、および日時情報を含むフィールドを含むレコード。これはほとんどの場合 activity.vars.__var_record__です。
表 : 6. 戻り値
タイプ 説明
なし

WorkflowDuration:getEndDateTime( )

calculate(record) の呼び出しによって設定された終了日時を返します。

表 : 7. パラメーター
名前 タイプ 説明
なし
表 : 8. 戻り値
タイプ 説明
GlideDateTime 終了日時。

WorkflowDuration:getSeconds( )

calculate(record) の呼び出しによって設定された秒の値を返します。

表 : 9. パラメーター
名前 タイプ 説明
なし
表 : 10. 戻り値
タイプ 説明
番号 calculate(record) の呼び出しによって設定された秒数。

WorkflowDuration:getTotalSeconds( )

calculate(record) の呼び出しによって設定された totalSeconds 値を返します。

表 : 11. パラメーター
名前 タイプ 説明
なし
表 : 12. 戻り値
タイプ 説明
番号 call-to calculate(record) によって設定された合計秒数。

WorkflowDuration:setEndDateTime(文字列 dt)

残り時間を計算するときに使用する終了日時を設定します。

値を GlideDateTime 内部形式に変換するには、 GlideDateTime.getValue() を使用します。

表 : 13. パラメーター
名前 タイプ 説明
dt 文字列 使用する終了日時。
表 : 14. 戻り値
タイプ 説明
なし

WorkflowDuration:setEndDateTime(GlideDateTime dt)

残り時間を計算するときに使用する終了日時を設定します。

値を GlideDateTime 内部形式に変換するには、 GlideDateTime.getValue() を使用します。

表 : 15. パラメーター
名前 タイプ 説明
dt GlideDateTime 使用する終了日時。
表 : 16. 戻り値
タイプ 説明
なし

WorkflowDuration:setStartDateTime(文字列 dt)

計算で使用する開始日時を設定します。

表 : 17. パラメーター
名前 タイプ 説明
dt 文字列 使用する開始日時 (GMT)。
表 : 18. 戻り値
タイプ 説明
なし

WorkflowDuration:setStartDateTime(GlideDateTime dt)

計算で使用する開始日時を設定します。

値を GlideDateTime 内部形式に変換するには、 GlideDateTime.getValue() を使用します。

表 : 19. パラメーター
名前 タイプ 説明
dt GlideDateTime 使用する開始日時。
表 : 20. 戻り値
タイプ 説明
なし

WorkflowDuration - setUsedSecs(Number secs)

used seconds補正を設定します。秒数は、任意のスケジュール内の秒数です。

期間を延長する -ve 数値を指定できます。

表 : 21. パラメーター
名前 タイプ 説明
番号 設定する使用秒数。
表 : 22. 戻り値
タイプ 説明
なし

WorkflowDuration:setWorkflow(オブジェクトスケジュール、オブジェクトタイムゾーン)

ワークフローのスケジュール/タイムゾーンを設定します。schedule_type workflow_scheduletimezone_type workflow_timezone)で使用されます。

表 : 23. パラメーター
名前 タイプ 説明
schedule オブジェクト 使用するスケジュール通常はワークフロー context.scheduleから。
タイムゾーン オブジェクト 使用するタイムゾーン。通常はワークフロー context.timezoneから。
表 : 24. 戻り値
タイプ 説明
なし