概要
Yoomのワークフロー機能は、作成途中でも各オペレーションでテストを実行することができます。
本番で起動する前に、各オペレーションでのテストを推奨しております。
テスト段階でエラーが出る原因と対応方法についてまとめましたので、ご参照ください。
原因1:アプリとの連携やオペレーション内の設定に誤りがある可能性
アプリとの連携やオペレーション内の設定自体に誤りがある場合、テスト時でもエラーが発生します。
正しくマイアプリ登録が行われているか、入力された値がアプリ側が規定する形式になっているかなど(日付形式や数値のカンマなし)、再度ご確認いただきテストを行ってください。
例外および注意点
オペレーション内の設定が誤っている場合、原則400番台などのエラーコードが返され、エラーメッセージに表示しております。
ただし、SlackやGMOサインなどアプリによっては、エラーの場合でも接続成功を返すものもあり、その場合は設定が誤っていてもテスト成功となります。
そのため、テスト後は念のためアプリ側に正しく値が反映されていることや、レスポンス結果にerrorやfailureといったコードが含まれていないかも併せてご確認ください。
ほとんどのアプリではエラーの場合、以下のように400番台のエラーコードが返されYoom上でもリクエスト失敗と表示されます。
一方でGMOサインや奉行クラウドシリーズ、Slackなど特定のアプリでは、以下のようにエラーであってもリクエスト成功が返されますので、ご注意ください。
関連ヘルプページ
原因2:前段のオペレーションでのテストを行っておらず、取得した値が正しくない可能性
前段のオペレーションで取得した値を使用するようなワークフローの場合、前段のオペレーションでテストをしていない場合は、テスト値が空白となりエラーが発生する可能性があります。
この場合、トリガー含め上から順に、すべてのオペレーションで一つずつテストを行い、取得した値が空欄にならないようテストを行いながら進めてください。
例えば、以下のようなにkintoneアプリからレコードを取得して、別のkintoneアプリに取得した値をレコード追加するワークフローがあったとします。
レコードを取得するオペレーションでテストを行っている場合、レコードを追加するオペレーションでは以下のようにレコード取得時のアウトプット値が含まれており、正常にテストが行なえます。
レコードを取得するオペレーションでテストを行っていない場合、レコードを追加するオペレーションでは以下のようにレコード取得時のアウトプット値が空欄のままのため、テスト時にエラーが発生する場合があります。
複製したワークフローの場合、テスト結果がリセットされるため、特にこの事象が起こりやすいです。
ワークフローを複製した際などは、改めてすべてのオペレーションでテストの実施をお願いします。
関連ヘルプページ
検索キーワード
検索キーワード
エラー,テスト,フローボット





