レシピ設計時エラー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

レシピ設計時エラーとは、レシピの作成中に検出されるエラーを指します。 これらのエラーは通常、レシピのテストまたはレシピの開始を選択したときに表示され、解決されるまでレシピをテストまたは開始できません。 これは、設計時エラーがあるレシピを実行すると、確実にジョブエラーが発生するためです。 このセクションでは、一般的な設計時エラーについて説明します。

レシピのテストまたは開始時に表示されるレシピ設計時エラーレシピのテストまたは開始時に表示されるレシピ設計時エラー

設計時の必須入力フィールドの不足

トリガーとアクションは通常、レシピで役立つように設定する必要があります。 たとえば、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に変更されるSalesforceトリガーがNew/updated objectからNew objectに変更される

無効なデータピルに関する問題を解決するには、これらのピルを有効なデータピルまたは値に置き換える必要があります。

使用できないフィールド

レシピがアプリで使用できないデータフィールドを使用している場合、設計時エラーが発生することがあります。 このような場合は、アプリにフィールドを追加してレシピエディターでスキーマ更新を実行するか、レシピから使用できないフィールドを削除する必要があります。

フィールドを使用できませんフィールドを使用できません

アプリコネクションエラー

アプリのコネクションは、いくつかの理由で無効になることがあります:

  • アプリの認証情報が変更され、それに応じてWorkatoでコネクションが更新されていない
  • 接続ユーザーに、選択したレコードの読み取り/書き込みに必要な適切な権限セットがない
  • 接続ユーザーの権限が縮小されたスコープに変更された

このような場合は、再接続するか、接続ユーザーにレシピで使用されるレコードの読み取り/書き込み権限があることを確認すると、コネクションを再確立できます。

Last updated: