ワークフロー

スケジュール

Scheduled Taskトリガーを使ってタイムテーブルに沿ってFlowHuntワークフローを実行する方法と、クレジットがなくなったときに何が起こるかを説明します。

スケジュールは、指定した時刻にワークフローを自動で実行します。たとえば、毎週月曜9:00のレポートや、毎時のデータチェックなどです。これはScheduled Taskステップで設定します。このページではワークフローのスケジュール設定について説明します。タイムテーブルに沿ったWebサイトの再クロールは、ナレッジにある別の機能です。Webサイトのクロールを参照してください。

スケジュールを追加する#

  1. ワークフローを開き、Componentsをクリックします。
  2. TriggersカテゴリからScheduled Taskステップを追加し、最初に実行したいステップに接続します。
  3. ステップをクリックします。Scheduleの下で、現在のタイムテーブルを表示しているボタンをクリックします。
  4. CRON Intervalダイアログで、Frequencyを選択し、日次・週次・月次のスケジュールの場合は時刻を選択します。Saveをクリックします。
  5. ワークフローを公開します。公開とバージョンを参照してください。

新しいScheduled Taskステップは、9:00の日次実行から始まります。ダイアログを開いて、使用されるタイムゾーンを確認してください。

選択できる頻度は、5分ごと、15分ごと、30分ごと、1時間ごと、4時間ごと、12時間ごとに加えて、日次、週次、月次です。週次スケジュールでは曜日を、月次スケジュールでは日付をチェックできます。5分がピッカーで選べる最短の間隔です。

タイムゾーン#

日次、週次、月次のスケジュールでは、ダイアログの時刻の下に**Time zone: …**と表示されます。スケジュールはそのゾーンの時計に従い、夏時間の変更も含みます。1時間ごとなどの間隔スケジュールは、タイムゾーンに依存しません。

メッセージと変数を渡す#

ステップのAdvancedの下に、2つの任意設定があります。

  • Input Messageは、スケジュールが発火したときにワークフローが受け取るテキストです。
  • Variablesは、ワークフローが使用できる名前付きの値です。

次回の実行を確認する#

保存すると、ステップに日時とともにNext runが表示されます。最初の保存前はSave to see next runと表示されます。待たずにワークフローを試すには、Scheduled Taskステップを選択し、その上のツールバーでRunをクリックします。これによりRunタブが開き、ドラフトがテストされます。

期待される動作#

  • 公開中のバージョンが実行されます。 スケジュールは公開されたワークフローを実行します。公開していない編集は影響しません。
  • 1ステップにつき1つのスケジュール。 ワークフロー内の各Scheduled Taskステップは、それぞれ独自のスケジュールを作成します。ステップを削除すると、スケジュールも削除されます。
  • 実行にはクレジットがかかります。 各実行は、Scheduled Taskステップとその後のすべてのステップについて、他の実行と同様にクレジットを消費します。
  • 誰も見ていません。 サイドバーのHistoryを確認すると、スケジュール実行の結果がわかります。テストと実行ログを参照してください。

クレジットが切れるとスケジュールは停止します

実行予定時にワークスペースのクレジットが不足している場合、FlowHuntは再試行せずにそのスケジュールを無効化します。無効化されたスケジュールは、クレジットを追加しても自動では再開しません。MCP経由で接続されたAIアシスタントは再開できます。AIを接続するを参照してください。クレジット切れも参照してください。

ワークスペース自体が非アクティブな場合、実行はスキップされ、スケジュールはオンのままなので、ワークスペースが再びアクティブになると再開されます。

以前のワークフロー#

以前のエンジンで作成されたワークフローは、Scheduled Taskステップを使用しません。上部バーにCRON jobsボタンがあり、Add new CRONでスケジュールを追加し、Execute CRONで即座に実行できます。