5️⃣

5. Error workflows

高度なコースでは、構造化された通知システムを使用してワークフローのエラーを効果的に管理する方法について説明します。

N8nで効果的なエラーワークフローを実装する

📹高度なN8nプロセスの5番目のビデオは、エラーワークフローに焦点を当て、実際の実装例を提供します。
🔍エラートリガーノードが導入され、失敗したノードや実行リンクなどのエラーに関する重要な情報を提供することで、標準エラーメッセージを作成できます。
⚠例示的なエラーメッセージには、ワークフロー名実行IDエラータイプ実行失敗リンクなどの詳細が含まれているため、エラー履歴にすばやくアクセスできます。
📊エラーにはさまざまな緊急性レベルを割り当てることできます
👥効果的なコミュニケーションのためにワークフローで指定された所有者を指定でき、タグシステムを使用すると、各ワークフローで適切なサポート担当者を識別するのに役立ちます。
🔗高度なエラーワークフローの例では、エラー情報を所有者の詳細に補強して、SlackまたはGmailを介して関連ユーザーに通知する方法を示します。
🔄このプロセスには、エラーデータをワークフローの所有者情報とマージし、所有者の連絡先情報に**コードノードを使用するなどの手順が含まれているため、効率的なエラー管理が保証されます。
📧この設定により、ワークフローの所有者はデフォルト設定に従ってエラーを処理できるため、全体的なワークフロー管理と対応戦略が向上します。
LiveWiki、YouTubeの中核コンテンツを10秒で! - https://livewiki.com/ko/content/n8n-advanced-course-error-workflows
今回の映像では、エラーワークフローとこれを活用してインスタンスですぐに実装できる例示ワークフローをまとめています。
エラートリガーノードは、失敗したノード、エラー理由、失敗した実行リンクなど、さまざまな情報を返します。
これらの情報に基づいて標準化されたエラーメッセージを生成できます。
エラーの種類に応じて優先順位を指定できます(たとえば、500エラーは低い優先順位、400エラーは高い優先順位)。
複数のユーザーがいる場合は、各ワークフローの所有者に応じて問題を解決する担当者を割り当てることができます。
タグシステムを使用してワークフローの所有者を指定して、そのユーザーにエラーを通知します。
例ワークフロー:エラー情報を受け取り、ワークフローの所有者を照会し、SlackまたはEメールで通知を送信するワークフローの実装。
エラートリガ:失敗したワークフローに関する情報を提供します。
まず、ワークフローについて追加情報を取得し、タグを活用して所有者を確認します。
N8nノードを使用してワークフロー情報を取得し、タグ情報を活用してワークフロー所有者を上位レベルに移動します。
これにより、ワークフローの所有者を簡単にアクセス可能に設定できます。
04:24 – 05:15:
エラートリガ情報ワークフロー情報をマージした後、エラーメッセージを含むフィールドを追加します。
05:15 – 06:04:
所有者情報に基づいてどのように連絡するかを決定する必要があります。
単純なコードノードを使用して、所有者に関連付けられた電子メールアドレスのリストを設定します。
フィールドをマージして所有者情報を強化します。
06:04 – 07:04:
所有者に電子メールを送信する手順を追加します。
各エラーが発生すると、所有者にカスタマイズされたメッセージが送信されます。
07:04 – 終了:
高度な機能により、所有者に関連付けられたワークフローIDを使用してワークフローを実行する方法を追加できます。
各所有者がエラーを処理する方法に合わせて通知またはロギングを設定できます。