よくあるトラブル
◾️既存データを整理したら、通知や処理が大量に実行された
起きていること
既存データの整理や一括編集を行ったあと、通知や処理が想定以上に多く実行されることがあります。
よくある原因
外部サービスの「作成」や「更新」をトリガーにしたワークフローでは、データが1件変更されるごとにワークフローが実行されます。
そのため、既存データの整理や一括編集を行うと、過去のデータ変更もトリガーとして検知され、通知や処理が連続して実行されることがあります。
対処方法
- 既存データの整理や一括編集を行う前に、ワークフローを一時的にオフにします
- 作業完了後、ワークフローをオンに戻します
- 少量のデータでテスト実行し、想定どおり動作することを確認します
◾️Webhook が実行されません
起きていること
Webhook を設定しているのに、ワークフローが実行されないことがあります。
よくある原因
連携サービス側から workrun に Webhook リクエストが正しく届いていない可能性があります。
たとえば、連携サービス側に設定した Webhook URL が workrun に表示されている URL と一致していない場合や、URL の一部が変更されている場合、Webhook が正しく実行されません。
また、必要なヘッダーが設定されていない場合や、Webhook が無効になっている場合もあります。
対処方法
- まず、該当ワークフローの「実行履歴」に記録が残っているか確認します
- 実行履歴に記録がない場合は、連携サービス側に設定した Webhook URL が workrun に表示されている URL と一致しているか確認します
- あわせて、必要なヘッダーが正しく設定されているか確認します
- Webhook が有効になっているか確認します
- 設定変更後、再度テストして動作を確認します
