概念: Workday のスケジュールされたプロセス
プロセス モニタ
"プロセス モニタ
" レポートにアクセスして、実行中または過去に実行されたバックグラウンド プロセスのタイプをすべて表示できます。レポートとインテグレーションの監査ファイルを表示するには、 "出力ファイル
" タブを選択します。複数のプロセスの同時実行
実行中のプロセスによって、他のプロセスの実行がピッキング先ことはありません。例:プロセス モニタに、手動で開始したEIB が2 時間実行されたことが表示されます。同時に、プロセス モニタには、手動プロセスの開始時間からピッキング先時間の間に開始された他のスケジュール済ジョブが表示されます。
複数のプロセスが同時に実行されると、同じリソースを競合する際に相互のパフォーマンスが低下する傾向があります。例: 1 つの CPU を搭載したコンピュータは、実行中として表示される複数のプロセスを同時に実行できます。これらのプロセスでは、1 つの CPUを共有。
スケジュールの有効期限
スケジュールは、最終実行日を迎えた後に期限が切れ、最終実行日が完了するとします。翌暦年の終了後に、6 回以上プロセスの実行をスケジュールすることはできません。例: 2019 年に開始する月次スケジュールのプロセスを設定した場合、最終実行日は 2021 年 5 月となります。
スケジュールが最後に 2 番目と最後に実行されると、スケジュールを延長できるようにWorkdayに通知されます。スケジュールはプロセスの "関連アクション" から延長できます。
"スケジュールされている将来のプロセスの一括更新
" タスクにアクセスして、複数のスケジュールを一度に延長できます。扶養家族のスケジュール
スケジュールを設定する際に、
"依存
実行頻度" を
使用して、既存のプロセスが完了、失敗、中断、またはスキップされたときに実行されるスケジュールされたプロセスを設定できます。複数の依存型プロセスを連結して、依存型プロセス間の時間遅延を選択することで、プロセスがスムーズに実行されるようにすることができます。処理の優先順位
Workdayされたジョブは、オンライン ユーザー インターフェイスや Webサービストランザクションと同じ優先度で処理されます。
更新プロセスと読み取りプロセスの両方を持つプロセス モニタ
プロセス モニタでは、以下のタイプのプロセスは視覚的に区別されません。
- プロセスの更新 ( Workdayでデータを変更するプロセス)。
- 読み取りプロセス ( Workdayでデータを変更しないプロセス)。
高ロード レベル
オンライン ユーザー インターフェイスや WebサービストランザクションからのWorkdayが高い場合でも、Workdayされたプロセスの開始が遅延することはありません。Workdayに、同じ優先度が割り当てられます。
- スケジュールされたプロセス
- ユーザー インターフェイス トランザクション
- Web サービストランザクション。
インテグレーション処理は通常、オンラインの WebサービスリクエストをWorkdayに送信することを伴います。したがって、インテグレーションを実行してWorkdayで高オンライン ロードを生成できます。
開始時間と完了時間
Workdayでは、スケジュールされた開始時間にプロセスを開始するよう最良の方法でプロセスを開始、リソースが利用可能になった時点で迅速に処理します。ただし、プロセスは共有リソースで実行され、ジョブのジョブや完了のWorkdayは保証できません。これらの要素は、 Workdayの現在のロード状況と、スケジュールされたプロセスに含まれる作業によって異なります。
日単位/週単位/月単位のスケジュールと夏時間
日単位、週単位、月単位のスケジュールでは、テナントのローカル タイムゾーン設定の時間とカレンダーが使用されます。例: 土曜日の 02:00:00 に開始するようスケジュールされているジョブの場合、テナント日が土曜日で、時間が 02:00:00 になると、このWorkdayが開始されます。夏時間と太平洋標準時間にかかわらず、指定された時間にWorkdayが開始されます。
時間単位のスケジュールまたはそれより頻繁なスケジュールでは、開始までに固定時間間隔が使用されます。例: 2 時間ごとに開始するようスケジュールされているジョブの場合、前回の実行から 2 時間が経過すると、時間に関係なくこのWorkdayが開始されます。
休日カレンダーとスケジュールされたプロセス
スケジュールされたプロセスを休日に実行しない場合、または休日の前または後に実行する場合に設定できます。スケジュールされたプロセスを休日カレンダー(独自に定義) に接続できます。スケジュール済みのプロセスは、休日の前後に実行するか、平日に再スケジュールすることができます。
スケジュールされたタスクと時間の変更
時間の変更の例としては、時間が太平洋標準時から太平洋夏時間にシフトした場合などがあります。すべての地域で時間の変更が発生するわけではありません。変更が発生する日数は国によって異なる場合があります。
スケジュールが特定の日に一度だけ実行される場合、時間変更後も指定された時間に実行されます。(Workday開始時間に従うため、テナントの負荷によっては若干の遅延が発生する可能性があります)。毎週月曜日の午前 8 時 (現地時間) に実行するスケジュールがある場合、スケジュールは午前 8 時に実行されます。サイクルが "日" で、単位が "日" であるため、時間変更後にスケジュール時間が変更されることはありません。
スケジュールが 1 日に複数回実行される場合、時間の変更後も、スケジュールされたイベントの間の時間がスケジュールに適用されます。1 時間ごとまたは 2 時間ごとに実行するようにスケジュールを設定した場合、スケジュールはその時間間隔に基づいて実行されます。時間の変更による影響に関係なく、時間間隔は変更されません。
時間が変更されると、スケジュールの開始時間が変更されたように表示される場合があります。ただし、スケジュールでは、設定したイベント間の設定した時間が適用されます。例: 1 時間ごとに実行するスケジュールを設定したとします。時間が変更されると、午前 1:59:59 が午前 1:00:00 に変わります。このインスタンスでは、スケジュールは以下のように実行されます。
時間 | イベント |
|---|---|
午前 12:00:00 | スケジュール実行 |
午前 01:00:00 | スケジュール実行 |
01:59:59AM | 前回のスケジュール実行から 1 時間が経過しました。 |
午前 01:00:00 (時間変更) | スケジュール実行 |
このインスタンスでは、午前 1:00 に 2 つのWorkdayイベントが表示されます。ただし、スケジュールは引き続き 時間ごとに実行されます。
以下のスケジュールの例は、2 時間ごとに実行されるスケジュールを示しています。
時間 | イベント |
|---|---|
午前 12:00:00 | スケジュール実行 |
01:59:59AM | 前回のスケジュール実行から 2 時間が経過しました。 |
午前 01:00:00 | スケジュール実行 |
午前 03:00:00 (時間変更) | スケジュール実行 |
この例では、スケジュールは引き続き 2 時間ごとに実行されるという要件を満たしています。これらの例で、時間が先へ進める場合は、これらの例と同じ動作が当てはまります。スケジューラでは
、定義された時間間隔が使用されます。
要約すると、スケジューラはスケジュールに設定された時間間隔を適用しようとしています。X 時間ごとに実行されるようにスケジュールを設定した場合、時間の変更によって評価が実施される正確な時間が変更される可能性がある場合、TO DOことができます。