4️⃣

4. Subworkflows

サブワークフローは、複数のタスクで再利用を可能にし、メンテナンスを簡素化し、ワークフローの効率を向上させます。

サブワークフローを理解する:ワークフローの効率性とスケーラビリティを向上させる

🔍高度なコースの4番目のビデオでは、サブワークフローの概念、適用例、実装のための実用的なヒントを見ました。
⚙ケース感度が一致しないとワークフローでエラーが発生する可能性があるため、キー名または組み込みJSON構造に一貫した形式を維持することが重要です。
🔗ワークフローの最後のノードの出力データはワークフロー実行ノードの入力として使用されるため、最終ノードに関連するキーの値を知ることが不可欠です。
📊サブワークフローを使用すると、データの強化やデータベースの検索など、一般的に使用されるワークセットを抽出して、複数のワークフローでプロセスを合理化できます。
💡サブワークフローを作成すると、複雑な作業を一度だけ更新しても、これを活用するすべてのワークフローに自動的に反映され、メンテナンスが簡素化されます。
📋サブワークフローを設定するときは、他の人が簡単に使用できるようにフィールドを標準化し、明確な文書を提供することをお勧めします。
🔄ワークフロー実行ノードを使用すると、あるワークフローを別のワークフローにシームレスに統合してスケーラビリティを向上させ、ワークフローの構築を加速できます。
✅最終的に、サブワークフローはワークフロー管理の効率と一貫性を向上させる強力なツールであり、重複することなく繰り返し作業を実行できます。
LiveWiki、YouTubeの中核コンテンツを10秒で! - https://livewiki.com/ko/content/n8n-advanced-course-subworkflows
今回の映像では、「サブワークフロー(Sub Workflows)」の概念と、これを使ってワークフローをより拡張可能にする方法について、ダルーム。
サブワークフロー:あるワークフローから別のワークフローを呼び出してバックツーバックで実行したり、ワークフローの特定の部分を別々のワークフローに分離可能。
例:データベース内のユーザーを照会する部分をサブワークフローに置き換えることができます。
サブワークフローはExecute Workflowノードを使用して呼び出されます。
入力データを受け取り、サブワークフローの最後のノードからの出力データを元のワークフローに返します。
サブワークフローを使用すると、複数のワークフローでよく使用するタスクを抽出して再利用可能。
これにより、複雑な作業を簡素化し、メンテナンスもはるかに簡単になります。
サブワークフローを使用する際の注意点:
1.
入力データ型の標準化が必要です。大文字と小文字の不一致が原因でエラーが発生する可能性があります。
2.
最後のノードからどのデータが出てくるのか注意する必要があります。
例:ウェブフックデータを受け取り、GoogleシートからIDやメールで検索し、見つからないときにエラーを返すワークフロー。
この照会機能をサブワークフローに抽出できます。
既存のノードグループを切り取り、 Execute Workflowノードに置き換えます。
新しいワークフローを作成し、そのノードを貼り付け、 Execute Workflow Triggerで起動します。
04:58 – 05:54:
サブワークフローを設定するときは、最後のノードを明確に設定することが重要です。
ワークフローIDをコピーして元のワークフローからサブワークフローに挿入します。
05:54 – 06:49:
サブワークフローが正常に動作し、同じ出力データを返すことを確認してください。
サブワークフローを使用する場合は、フィールド標準化文書化を追加して簡単に使用できるようにする必要があります。
06:49 – 終了:
今回の映像ではサブワークフローの使い方と注意事項をまとめた。
次の映像では高度なエラー処理ワークフローを扱う予定。