レシピ設計時エラー
レシピ設計時エラーとは、レシピの作成中に検出されるエラーを指します。 これらのエラーは通常、レシピのテストまたはレシピの開始を選択したときに表示され、解決されるまでレシピをテストまたは開始できません。 これは、設計時エラーがあるレシピを実行すると、確実にジョブエラーが発生するためです。 このセクションでは、一般的な設計時エラーについて説明します。
レシピのテストまたは開始時に表示されるレシピ設計時エラー
設計時の必須入力フィールドの不足
トリガーとアクションは通常、レシピで役立つように設定する必要があります。 たとえば、Zendesk組織を更新するには、少なくとも更新対象の組織のIDが必要です。 したがって、これはレシピの必須フィールドです。
必須入力フィールドに値またはデータピルがないことをレシピが検出すると、設計時エラーが発生し、入力フィールドに値またはデータピルが入力されるまで開始が拒否されます。
修正が必要な項目は、ステップ詳細ドロワーで確認できます。
必須入力フィールドの不足によるレシピ設計エラー
特定のエラーを修正すると、その項目はチェックリストで取り消し線付きになります。
修正済みフィールド
設計時Formulaエラー
すべての入力フィールド(リスト入力フィールドを除く)は、テキストモードとFormulaモードを切り替えることができます。 Formulaモードでは、Formula構文のエラーによって設計時エラーが発生します。
一般的な設計時Formulaエラーは次のとおりです:
- スペルミスのあるFormula(上記など)
- Formulaと演算子の間の適切なスペース不足(たとえば、1個ではなく2個の空白文字がある場合)
- Formula構文エラー(たとえば、角括弧
[ ]の代わりに波括弧{ }を使用する場合) - 誤った形式の記号(たとえば、OpenOfficeやMicrosoft WordなどのワードプロセッサからFormulaや記号をコピーすると、これらのプログラムが
"、'、{ }などの記号を異なる形式に整形し、Workato Formulaエディターがこれらの記号を認識できなくなる場合)
無効なデータピル
データピルは、ソースがない場合に無効になることがあります。たとえば、データピルの取得元であるトリガーまたはアクションが変更された場合や、アプリからフィールドが削除された場合(たとえば、SalesforceオブジェクトAccountのカスタムフィールドCustomer subscription planがSalesforceで削除されると、そのデータピルはWorkatoで使用できなくなります)。 無効なデータピルは赤色になります。
次の例では、Salesforceトリガーが変更されると、無効なデータピルが原因で設計時エラーが発生します。
SalesforceトリガーがNew/updated objectからNew objectに変更される
無効なデータピルに関する問題を解決するには、これらのピルを有効なデータピルまたは値に置き換える必要があります。
使用できないフィールド
レシピがアプリで使用できないデータフィールドを使用している場合、設計時エラーが発生することがあります。 このような場合は、アプリにフィールドを追加してレシピエディターでスキーマ更新を実行するか、レシピから使用できないフィールドを削除する必要があります。
フィールドを使用できません
アプリコネクションエラー
アプリのコネクションは、いくつかの理由で無効になることがあります:
- アプリの認証情報が変更され、それに応じてWorkatoでコネクションが更新されていない
- 接続ユーザーに、選択したレコードの読み取り/書き込みに必要な適切な権限セットがない
- 接続ユーザーの権限が縮小されたスコープに変更された
このような場合は、再接続するか、接続ユーザーにレシピで使用されるレコードの読み取り/書き込み権限があることを確認すると、コネクションを再確立できます。
Last updated: