おめでとうございます!

n8n による中級ワークフロー自動化

Yaron Been

Marketing Automation Architect

第1章:イベント駆動型ワークフロー

 

外部システム(Webサイト、モバイルアプリ、API)がn8nワークフロー内のWebhookノードにJSONペイロードを含むHTTPリクエストを送信する様子

n8n による中級ワークフロー自動化

第1章:スケジュール実行ワークフロー

Scheduleトリガーノード(時計アイコン)が後続の処理ノードに接続されたワークフロー。周囲にはダッシュボード、レポート、チェックリストを表すアイコンが配置されている

n8n による中級ワークフロー自動化

第2章:APIの活用

POSTリクエストとGETリクエストの比較。POSTは通貨データを含むJSON本文をAPIに送信してレスポンスを受け取り、GETはwttr.in/London?format=j1のようなURLを送信して天気データを受け取る

n8n による中級ワークフロー自動化

第2章:Codeノードとデータテーブル

n8nのCodeノードで使用できる2つの言語、JavaScriptとPythonのアイコンが並んでいる様子

  • Codeノード → 複雑なデータ変換や条件分岐ロジック

テーブルを表すコーラル色のグリッドアイコン、n8nのData Tableノード

データテーブル:n8n内に保持される永続的なテーブル

  • テーブルの作成、列の定義、行の編集
  • n8nに組み込まれているため、データベースの構築は不要
n8n による中級ワークフロー自動化

第3章:バッチ処理

 

3つのn8nノードアイコンが並ぶ図:Split Out(紫、1つが複数になる)、Aggregate(赤、複数が1つになる)、Summarize(オレンジのクリップボード、複数が統計になる)

  • Split Out → 「1つが複数になる」
  • Aggregate → 「複数が1つになる」
  • Summarize → 「複数が統計になる」
n8n による中級ワークフロー自動化

第3章:サブワークフローとモジュール化

多数のノードが複雑に接続された単一の巨大なワークフローと、シンプルな線形のノード連鎖から成る複数のモジュール化されたワークフローとの比較

n8n による中級ワークフロー自動化

第3章:サブワークフローとモジュール化

サブワークフローのパターン:親ワークフローにはExecute Sub-Workflowノードが含まれ、別のサブワークフローを呼び出す。呼び出し先はExecute Sub-Workflow Triggerノードから開始する

n8n による中級ワークフロー自動化

第4章:エラー処理と検証

n8nのStop and Errorノードアイコン。感嘆符付きの赤い警告三角形で、ワークフローの実行を止める回路遮断器として使用される

  • サーキットブレーカー → 制御されたエラー

 

連鎖的な検証パターン:最初のIfノードでUser IDの存在を確認し、存在しない場合はStop and Errorノードへルーティングする。次に2つ目のIfノードでEmailの存在を確認し、存在しない場合も同様にStop and Errorノードへルーティングする。有効なデータはTrue分岐を通って処理が続く

n8n による中級ワークフロー自動化

おめでとうございます!

n8n による中級ワークフロー自動化

Preparing Video For Download...