NetSuiteランタイムエラーのトラブルシューティング
WorkatoでNetSuiteコネクターを使用する際にランタイムで発生するエラーのトラブルシューティングには、このガイドを使用します。
ステータスフィールドを使用すると検索結果が返されない
NetSuite検索でステータスフィールドを使用すると、フィールドに値が含まれている場合でも、0の結果を受け取ることがあります。
これは、出力に表示されるステータスラベル(例:Pending Billing/Partially Fulfilled)を入力値として使用した場合に発生します。 NetSuiteでは、代わりに_salesOrderBilledなどの対応する列挙値を使用する必要があります)。
この例では、次の出力でステータスがBilledとして表示されます。
出力にステータス値が表示されます
結果を返すには、検索入力で列挙値_salesOrderBilled_を使用します。
入力で使用される列挙値
この問題は、ステータスフィールドに列挙値が必要であるにもかかわらず、検索で出力に表示される表示値を使用しているために発生します。 これらの値は異なるため、検索では結果が返されません。
レコードを取得するには、ステータスフィールドで正しい列挙値を使用します。 詳細については、NetSuiteの列挙値のリストを参照してください。
カスタムフィールドがWorkatoに表示されない
このエラーは、NetSuiteインスタンスでカスタムフィールドを作成したものの、Workatoに表示されない場合に発生します。 この問題を解決するには:
スキーマを更新します。
オプションフィールドを表示をクリックし、カスタムフィールドが存在するか確認します。
カスタムフィールドがNetSuiteのオブジェクトにリンクされていることを確認します。
NetSuiteの表示タブで、カスタムフィールドが非表示または無効に設定されていないことを確認します。
Last updated: