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