コンテンツにスキップ

フローとは

フローは、トリガー(処理を始めるきっかけ)をもとに、複数の処理を順番に実行するワークフローです。トリガー → 処理(スクリプト) → 終了、という流れをノードでつないで、一連の作業を自動化します。

  • トリガー — フローを開始するきっかけ。定期実行・HTTPリクエスト・フォームの3種類があります。→ トリガーを設定する
  • スクリプトノード — 実際の処理を TypeScript で記述するノード。環境変数・認証情報・ファンクションを参照できます。→ スクリプトを書く
  • 終了ノード — フローの終わりを表します。

フローの実行にはランナー(実行環境)が必要です。フロー作成時にランナーの選択が必須なので、先にランナーを1つ用意しておいてください。

  1. 左ナビゲーションの「フロー」を開きます。
  2. 「フローを作成」をクリックします。
  3. 「フロー名」を入力し、実行する「ランナー」を選択して「作成」します。

フロー作成ダイアログ。フロー名とランナーを選んで作成する

一覧の各行の「詳細」からフローエディタを開きます。中央のビジュアルキャンバスでノードをつなぎ、処理の流れを組み立てます(ズームイン/アウト・全体表示のコントロールあり)。

フローエディタ

  • 画面右の「ライブラリ」パネルから、ファンクション・環境変数・認証情報・外部パッケージをスクリプトに追加できます。
  • 画面下部のタブで「フロー全体の設定」(ランナー・アーカイブなど)、「テストスクリプト」、「メモ」を編集できます。
  • 変更したら 「保存」 を押します。

エディタ上部のタブから、次を確認できます。