よくあるトラブル

◾️既存データを整理したら、通知や処理が大量に実行された

起きていること

既存データの整理や一括編集を行ったあと、通知や処理が想定以上に多く実行されることがあります。

よくある原因

外部サービスの「作成」や「更新」をトリガーにしたワークフローでは、データが1件変更されるごとにワークフローが実行されます。
そのため、既存データの整理や一括編集を行うと、過去のデータ変更もトリガーとして検知され、通知や処理が連続して実行されることがあります。

対処方法

  1. 既存データの整理や一括編集を行う前に、ワークフローを一時的にオフにします
  1. 作業完了後、ワークフローをオンに戻します
  1. 少量のデータでテスト実行し、想定どおり動作することを確認します

◾️Webhook が実行されません

起きていること

Webhook を設定しているのに、ワークフローが実行されないことがあります。

よくある原因

連携サービス側から workrun に Webhook リクエストが正しく届いていない可能性があります。
たとえば、連携サービス側に設定した Webhook URL が workrun に表示されている URL と一致していない場合や、URL の一部が変更されている場合、Webhook が正しく実行されません。
また、必要なヘッダーが設定されていない場合や、Webhook が無効になっている場合もあります。

対処方法

  1. まず、該当ワークフローの「実行履歴」に記録が残っているか確認します
  1. 実行履歴に記録がない場合は、連携サービス側に設定した Webhook URL が workrun に表示されている URL と一致しているか確認します
  1. あわせて、必要なヘッダーが正しく設定されているか確認します
  1. Webhook が有効になっているか確認します
  1. 設定変更後、再度テストして動作を確認します