WorkflowDuration - グローバル
WorkflowDuration スクリプトインクルードは、ワークフローアクティビティの変数に基づいて期間 (秒単位) を計算するメソッドを提供します。Workflow Timer() と DurationCalculator() の間をつなぐものです。
WorkflowDuration - addSeconds(GlideRecord record, 数値 amount)
指定された秒数を指定の開始日時に追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| record | GlideRecord | 説明 |
| amount | 数値 | amount |
| タイプ | 説明 |
|---|---|
| ブーリアン | オブジェクトが正常に作成された場合は true。 |
WorkflowDuration - calculate(GlideRecord record)
秒数と期日を計算します。
| 名前 | タイプ | 説明 |
|---|---|---|
| record | GlideRecord | スケジュール、タイムゾーン、および日付/時刻の情報のフィールドを含むレコード。ほとんどの場合は activity.vars.__var_record__ です。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - calculateTimeLeft(GlideRecord record)
指定の終了日時までの残りの秒数を計算します。
| 名前 | タイプ | 説明 |
|---|---|---|
| record | GlideRecord | スケジュール、タイムゾーン、および日付/時刻の情報のフィールドを含むレコード。ほとんどの場合は activity.vars.__var_record__ です。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - getEndDateTime( )
calculate(record) の呼び出しによって設定された終了日時を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| GlideDateTime | 終了日時。 |
WorkflowDuration - getSeconds( )
calculate(record) の呼び出しによって設定された seconds の値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 数字 | calculate(record) の呼び出しによって設定された秒数。 |
WorkflowDuration - getTotalSeconds( )
calculate(record) の呼び出しによって設定された totalSeconds の値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 数字 | calculate(record) の呼び出しによって設定された合計秒数。 |
WorkflowDuration - setEndDateTime(文字列 dt)
残り時間を計算するときに使用する終了日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| dt | 文字列 | 使用する終了日時。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - setEndDateTime(GlideDateTime dt)
残り時間を計算するときに使用する終了日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| dt | GlideDateTime | 使用する終了日時。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - setStartDateTime(文字列 dt)
計算で使用する開始日時を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| dt | 文字列 | 使用する開始日時 (GMT)。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - setStartDateTime(GlideDateTime dt)
計算で使用する開始日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| dt | GlideDateTime | 使用する開始日時。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - setUsedSecs(数字 secs)
used seconds の補正を設定します。ここで、秒数は任意のスケジュール内の秒数です。
時間を延長する -ve の数字を設定できます。
| 名前 | タイプ | 説明 |
|---|---|---|
| secs | 数字 | 設定に使用する秒数。 |
| タイプ | 説明 |
|---|---|
| なし |
WorkflowDuration - setWorkflow(オブジェクト schedule, オブジェクト timezone)
ワークフローのスケジュール/タイムゾーンを設定します。schedule_type workflow_schedule と timezone_type workflow_timezone に使用されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| schedule | オブジェクト | 使用するスケジュール通常はワークフロー context.schedule から取得します。 |
| timezone | オブジェクト | 使用するタイムゾーン。通常はワークフロー context.timezone から取得します。 |
| タイプ | 説明 |
|---|---|
| なし |