スケジュール
スケジュールマネージャーツリーでスケジュールを選択すると、Blue Prismクライアントの右ペインに表示されます。
ここから、特定の日付から実行し、さまざまな間隔で繰り返し、特定の日付で期限切れになるようにスケジュールを構成できます。
スケジュールの実行計画を形成するタスクは、[タスク構成]コンポーネントを使用して構成できます。
新しいスケジュールを作成すると、自動的に生成された名前が付けられ、最初は現在の日時で1回実行されるように設定されます。
指定した日時に一度のみ実行するスケジュールを作成するには、[開始日]の日付と[開始時間]の時間を変更して、スケジュールを実行する日時を指定します。
タスクを構成するには、「タスクを構成する」セクションを参照してください。
時間間隔で実行する
スケジュールは、指定した時間内で1時間間隔で実行できます。
[毎時/毎分実行]ラジオボタンと[<n>時間ごとに実行]ラジオボタンを選択すると、スケジュールを時間間隔で実行できます。
1時間ごと、2時間ごとなど、最大999時間まで実行するように構成できます。
デフォルトでは、スケジュールは実行予定の間隔ごとに実行されますが、スケジュールを実行する時間範囲を設定することで、さらに制限を加えることができます。指定された時間外の起動時間はスケジュールを実行させません。
スケジュールは、[<カレンダー>の日のみ]チェックボックスをオンにして、ドロップダウンリストから目的のカレンダーを選択することで、定義済みカレンダーで定義されている稼働日にのみ毎時実行するように構成することもできます。
毎分実行する
スケジュールは、指定した時間範囲内で、分間隔で実行できます。
分間隔で実行するスケジュールの構成は、同じオプションを使用できる、1時間間隔で実行するスケジュールの構成と同じです。
毎日実行する
スケジュールは、毎日または事前に定義されたカレンダーで指定した稼働日に実行できます。
[毎日実行]ラジオボタンを選択すると、スケジュールを日ごとの間隔で実行できます。
毎日、2日ごとなど、最大999日間隔で実行するように構成できます。
デフォルトでは、スケジュールは実行予定の間隔ごとに実行されます。ただし、[[カレンダー]の日のみ]チェックボックスをオンにして、使用するカレンダーを設定することで、そのカレンダーで指定した稼働日にのみスケジュールをアクティブにできます。
カレンダーの詳細については、カレンダーのヘルプトピックを参照してください。
毎週実行する
スケジュールは、開始日と同じ日、または指定されたカレンダーの最初または最後の稼働日に、週ごとの間隔で実行できます。
[毎週実行]ラジオボタンを選択すると、スケジュールを週ごとの間隔で実行できます。
毎週、2週間ごとなど、最大999週間隔で実行するように構成できます。
デフォルトでは、スケジュールは毎週開始日と同じ曜日に実行されます。これは、カレンダーで指定した、週の最初または最後の稼働日に実行するように変更できます。
[[カレンダー]の[n日目]の稼働日]ラジオボタンをオンにして、スケジュールを最初の稼働日と最後の稼働日のどちらで実行するかを選択し、カレンダーを指定することで、スケジュールを週の最初または最後の稼働日に実行するように構成できます。
Blue Prismでは、週の開始は月曜日になっています。そのため、たとえば、カレンダーで日曜日から金曜日までを稼働日として設定している場合、どの週であっても(休日は除き)月曜日が最初の稼働日で、日曜日が最後の稼働日となります。
カレンダーの詳細については、カレンダーのヘルプトピックを参照してください。
毎月実行する
スケジュールは開始日と同じ日(またはその月の最後の日、または2月31日などその日が存在しない場合は翌月の最初の日)に月間隔で実行できます。その月の1番目から5番目の特定の曜日(月の最初の木曜日や第3木曜日など)、月の最後の平日(月の最後の金曜日など)、または指定されたカレンダーの最初または最後の稼働日に実行することもできます。
[毎月実行]ラジオボタンを選択すると、スケジュールを月間隔で実行できます。
毎月、2か月ごとなど、最大999か月間隔まで実行するように構成できます。
デフォルトでは、スケジュールは毎月開始日と同じ日付に実行され、指定した日付が存在しない月はスキップされます。
スキップする代わりに、月の最終日、または構成した日付が特定の月に存在しない場合は翌月の初日にスケジュールを実行するように構成できます。これは、隣接するドロップダウンから適切な値を選択することによって設定できます。
スケジュールは、月の何番目の曜日に実行するかを指定して構成することもできます(例:第一金曜日、最終水曜日など)。
これは、[月の[n番目の][曜日]]ラジオボタンをチェックして、次の項目を選択すると有効になります。
- その月の何番目の曜日に実行する必要があるか:一週目、二週目、三週目、四週目、五週目または最終週。月の中で指定した曜日が来ない場合、その月はスキップされます。たとえば、第五木曜日が選択され、その月に木曜日が4回しかない月では、スケジュールは実行されません。
- 曜日を指定して実行する
最後に、指定されたカレンダーに従って、毎月の最初または最後の稼働日に実行するようにスケジュールを構成できます。
これは、[[カレンダー]の[n番目]の稼働日]ラジオボタンをチェックして、次の項目を選択すると有効になります。
- カレンダーに従って、スケジュールを月の最初の日と最終日のどちらに実行するかを指定します。
- 稼働日を決定するために使用するカレンダーを指定します。
カレンダーの詳細については、カレンダーのヘルプトピックを参照してください。
毎年実行する
スケジュールは、開始日と同じ日に毎年実行できます。指定した日が存在しない年はすべてスキップします。たとえば、うるう年の2月29日に実行するように設定されている場合、このスケジュールは次のうるう年まで毎年スキップされます。
[毎年実行]ラジオボタンを選択すると、スケジュールを年間隔で実行できます。
毎年、2年ごとなど、最大999年間隔まで実行するように構成できます。
有効期限日を設定する
デフォルトでは、スケジュールが定期的に実行されるように構成されている場合、スケジュールのタイムテーブルに有効期限はありません。
ただし、指定された日時以降にスケジュールの実行を停止させる「有効期限」の日時を指定できます。
これは、[終了日時]ラジオボタンをオンにして必要な日付と時刻を選択することで有効になります。
実行する初期タスクを設定する
スケジュールを最初に作成すると、空のタスクも作成され、スケジュールがアクティブになったときに実行される最初のタスクとして設定されます。
代替案が必要な場合は、「初期タスク」ドロップダウンを使用して最初に実行するタスクを選択します。
スケジュールデータは保存(スケジュールの以前のデータを上書き)するか、クローンを作成(同じデータで新しいスケジュールを作成)できます。
スケジュールを保存する
変更したスケジュールを保存するには、スケジュールマネージャーツリーで保存したいスケジュールを右クリックして[保存]を選択します。
あるいは、[変更を適用]ボタンをクリックすると、変更されたすべてのスケジュール、レポート、タイムテーブルが保存されます。
スケジュールのクローンを作成する
スケジュールマネージャーツリーでスケジュールを右クリックして[クローン]を選択すると、スケジュールのクローンを作成できます。
スケジュールは、ツリー内でクリックしたものと同じタイミングデータ、タスク、セッションで作成されます。
新たにクローンとして作成したスケジュールは、右クリックして保存するか、[変更を適用]をクリックして明示的に保存するまでデータベースに保存されません。
スケジュールを削除するには廃止と削除の2つの方法があります。削除されたスケジュールは回復できないのに対し、廃止されたスケジュールは復元できます。
削除されたスケジュールは、削除方法にかかわらず、スケジューラーによって実行されず、レポートやタイムテーブルにも表示されません。
スケジュールを廃止する
スケジュールマネージャーツリーでスケジュールを右クリックして[廃止]を選択すると、アクティブなサービスからスケジュールを「廃止」できます。スケジュールはツリーの[廃止されたスケジュール]グループに移動します。廃止されると、スケジュールはスケジューラーによる実行の対象とは見なされず、レポートやタイムテーブルにも表示されません。
スケジュールを廃止するアクションはただちに実行されるので注意してください。スケジュールを別に保存する必要はありません。
スケジュールマネージャーツリーで、廃止したスケジュールを選択したり、その設定を表示したりすることはできますが、そこから編集することはできません。
廃止したスケジュールを復元する
スケジュールマネージャーツリーで廃止したスケジュールを右クリックして[回収]を選択すると、廃止したスケジュールをアクティブなサービスに復元できます。この操作はすぐに反映されるため、別に保存する必要はありません。
スケジュールが復元されるとすぐに、実行中のスケジューラーのアクティブ化対象になることにご注意ください。
スケジュールを削除する
スケジュールを削除するには、スケジュールマネージャーツリーでスケジュールを右クリックして[削除]を選択します。
スケジュールがスケジューラーによって実行されていない場合、この操作によってスケジュールが完全に削除されます。それ以外の場合、監査の目的でデータはデータベースに残りますが、アプリケーションUIまたはスケジューラーから参照することはできません。