スケジューラによるワークフローの自動化

スケジューラによるワークフローの自動化

Goanywhere2022.12.12

GoAnywhereは、多くの種類のタスクや、ファイルの暗号化、圧縮、移動などを可能にするプロジェクトを簡単にセットアップすることができます。また、これらのプロジェクトを分単位、時間単位、曜日単位などで簡単に実行できるスケジューラーも内蔵されています。

休日カレンダーの作成

最初に決めるべきことは、非営業日にこれらのスケジュールをどのように動作させるかです。休日カレンダーは、これらのルールを定義するためにスケジュールに追加することができます。新しいカレンダーを作成するには、"休日カレンダー "を選択し、"新しいカレンダーを追加する"を選択します。ここで、名前と説明を定義することができます。

土曜日や日曜日など、標準的な非営業日を選択することができます。また、特定の日付を手動で追加したり、一般的な祝日をあらかじめ定義されたリストから選択することも可能です。このリストは、最後に更新された時期に応じて、通常約3〜4年先の日付を表示します。これらの日付はすべて、必要に応じて選択、移動、修正することができます。

休日カレンダーの作成

スケジューラーの構築

休日カレンダーを定義すべきかどうかが決まったら、次のステップは新しいスケジューラーを作ることです。これはプロジェクトを実行するジョブです。プロジェクトタブでは、スケジュールされたジョブが何をするのか定義するために、名前と説明を指定することができます。

ここはまた、実行するプロジェクトを選択し、そのプロジェクトが実行される管理者ユーザの権限を入力する場所でもあります。もし特定のジョブキューが必要なら、キューの優先度と実行優先度と共にここで定義できます。最後に、このスケジューラが実行されるときのジョブ名を指定します。

スケジューラーの構築

スケジューラの定義

次のタブではプロジェクトをいつ実行するかを定義します。ここでは、ジョブが一回だけ実行されるか、次の起動時に実行されるか、ある時間や日付のスケジュールに従って実行されるかを決定します。開始時刻と日付を選択し、もしこのスケジューラが日付関数で定義されている場合は繰り返しオプションを選択します。

日付関数を使用すると、スケジューラーで休日カレンダーを使用することもできます。休日ルールでは、あらかじめ設定された日付のいずれかにスケジューラーが実行される場合、どのようなアクションを取るかを定義します。実行を完全にスキップする、ルールの日付の前日に実行する、または後日に実行する。

最後は繰り返しオプションです。つまりこのジョブが条件に基づき繰り返し実行されるかどうかを指定します。

 

メール通知と変数の受け渡し

[Eメール通知]タブでは、スケジューラが正常に実行された場合、または失敗した場合に通知を送信することができます。また、ジョブログをメールに添付して、追加情報を送信するオプションもあります。

メール通知と変数の受け渡し

 

[Eメール通知]タブでは、スケジューラが正常に実行された場合、または失敗した場合に通知を送信することができます。

また、ジョブログをメールに添付して、追加情報を送信するオプションもあります。