[ステップの詳細] パネルの [オプション] タブで、設定したスケジュールに従って実行されるステップを構成することができます。 ステップは、一定時間の経過後に実行するか、特定の時点で実行するか、Arcade 条件式で定義された正確な時刻に実行するように構成できます。 ステップをアクティブにしたら、スケジュール設定された日時にそのステップを手動で実行できます。 ArcGIS Workflow Manager Server に ArcGIS Workflow Manager Server Advanced ロールのライセンスが付与されている場合は、スケジュール設定された日時にそのステップが自動的に実行されます。 時刻を定義した場合は、Workflow Manager に対して構成されているタイム ゾーンが使用されます。
注意:
Workflow Manager がワイルドカード セキュリティ証明書またはドメイン署名セキュリティ証明書でフェデレートされている場合は、ArcGIS Enterprise ポータルにルート証明書をインポートして、スケジュール設定されたステップを自動的に実行できるようにする必要があります。
ヒント:
ワークフロー ダイアグラム内の最初のステップをスケジュール設定する場合は、[ユーザー プロンプト] と [ステップ ヘルプ] を指定せずに [手動ステップ] をワークフロー ダイアグラム内の最初のステップとして構成し、そのステップが自動的に実行されるように設定する必要があります。 次に、スケジュール設定されたステップをワークフロー ダイアグラム内の 2 番目のステップとして追加します。
[一定期間待機] オプションでは、待機時間を月、日、時間、分単位で定義できます。 ステップの実行時間のオフセットに使用される時間数 (分単位) を定義して、複数のジョブが存在する場合に、スケジュール設定されたステップが同時に実行されないようにすることもできます。 たとえば、待機時間を 45 分に設定し、オフセットを 5 分に設定した場合、そのステップはアクティブになってから 40 ~ 50 分後に実行されます。
[特定の時間まで待機] オプションでは、次の方法を使用して、ステップが実行されるタイミングを定義できます。
- [時] - 指定した時刻に実行されます。
- [曜日] - 指定した曜日の指定した時刻に実行されます。
- [日] - 指定した日の指定した時刻に実行されます。
注意:
[日] を 31 に設定した場合、日数が 31 に満たない月では、その月の末日にステップが実行されます。
- [月] - 指定した月の指定した日と時刻に実行されます。
ステップの実行時間のオフセットに使用される時間数 (分単位) を定義して、複数のジョブが存在する場合に、スケジュール設定されたステップが同時に開始されないようにすることもできます。 たとえば、実行時間を 16:45 に設定し、オフセットを 5 分に設定した場合、そのステップはアクティブになった後で 16:40 ~ 16:50 の間に実行されます。
[Arcade 条件式で定義した正確な時間まで待機] オプションでは、Arcade 条件式を使用して実行時間を定義できます。 たとえば、DateAdd(Timestamp(), 2, 'hours') 条件式を指定した場合、そのステップはアクティブになってから 2 時間後に実行されます。 この条件式では、Arcade の日付関数でサポートされている入力値が必ず返されます。 この条件式に時刻を指定する場合は、UTC 形式で指定する必要があります。 時刻を指定せずに日付だけを指定した場合、このステップは指定した日付の UTC 時間の午前 0 時に実行されます。 Arcade 条件式を有効な日付に変換できない場合は、スケジュール設定された実行時間が設定されないので、手動で実行を開始する必要があります。