Delay システム関数
Delay システム関数を使用すると、指定した時間、ワーク・アイテムの処理を中断できます。指定した時間が経過すると、ワークフロー・マップの次のステップから処理が再開されます。例えば、クレーム処理のシナリオで Delay を使用して、テスト結果を確認する間、クレームの処理を 10 日間中断できます。
Delay システム関数を指定するには
- General System Palette から Delay ステップを、ワークフロー・マップで処理を中断する場所にドラッグします。
- 遅延の期間または特定の時刻を指定する式を入力します。
- 期間を指定する場合は、その遅延の期限を返す有効な時間式を入力します。この項目には、時間関数を含める必要があります。例えば、特定の時刻 (Entry_time 式で表します) から 12 日後に遅延期間を終えるように指定するには、次の式を入力します。
adddays(Entry_time, 12)
- 特定の時刻に遅延の期限が切れるようにする場合は、時刻を stringtotime または convert のいずれかを使用して時間型に変換可能なストリング式として入力します。
例えば、期限を 2001 年 1 月 1 日 12:00:00 に指定するには、以下のいずれかを入力します。
- convert("01/01/2001 12:00:00",time) または
- stringtotime("01/01/2001 12:00:00","mm/dd/yyyy hh:mm:ss")
ヒント: Delay システム関数では、秒数を入力できますが、時間はだいたい分単位で処理されます。
- 期間を指定する場合は、その遅延の期限を返す有効な時間式を入力します。この項目には、時間関数を含める必要があります。例えば、特定の時刻 (Entry_time 式で表します) から 12 日後に遅延期間を終えるように指定するには、次の式を入力します。