# NetSuiteアクション - 一括でレコードを更新する
一括で標準レコードを更新する
および一括でカスタムレコードを更新する
アクションを使用すると、標準レコードまたはカスタムレコードを一括で更新することができます。
最大200件のレコードのリストを受け入れます。200件以上のレコードを提供すると、アクションは失敗します。
# 入力フィールド
更新したい標準レコード
またはカスタムレコード
を選択します。この例では、顧客
を選択します:
その後、次のセクションの設定を行うことができます。
# フィールドの設定
このセクションでは、使用するNetSuiteフィールドを絞り込むことができます。絞り込まれたフィールドのみがアクションの入力と出力に表示されます。これにより、数百のフィールドを含む複雑なNetSuiteオブジェクトで作業しやすくなります。
この例では、First name
、Last name
、Email
、phone
のフィールドをCustomer
レコードから使用します:
このセクションのすべての入力フィールドは以下の通りです:
フィールド
絞り込むNetSuiteレコードのメインフィールド。
カスタムフィールド
絞り込むNetSuiteレコードのカスタムフィールド。
カスタムセグメントスキーマ
NetSuiteレコードにカスタムスキーマがある場合、ここでカスタムスキーマを定義できます。
行アイテムのカスタムフィールド
絞り込むNetSuiteレコードの行アイテムのカスタムフィールド。
行アイテムのカスタムセグメントスキーマ
NetSuiteの行アイテムにカスタムスキーマがある場合、ここでカスタムスキーマを定義できます。
# レコード
このセクションの名前は、選択した標準レコード
またはカスタムレコード
によって変わります。このセクションでは、NetSuiteレコードを更新するためのデータマッピングを提供します。
次の例では、Boxトリガーディレクトリ内の新しいCSVファイル
からデータをNetSuiteレコードCustomer
にマッピングしています。ここでは、絞り込まれたフィールドFirst name
、Last name
、Email
、phone
のみが表示されます。
NetSuiteがどのレコードを更新するかを知るために、レコードのInternal ID
もマッピングする必要があります。このシナリオでは、BoxからのCSVレコードにはマッピング用のNetSuite IDが含まれています。
このセクションのすべての入力フィールドは以下の通りです:
レコードソースリスト
ここにlist data pillを提供します。たとえば、CSVファイルの行のリストです。アクションは自動的にリスト内のすべてのアイテムを反復処理し、それらをNetSuiteレコードにマッピングします。
Internal ID
NetSuiteレコードのID。NetSuiteはこれを使用してどのレコードを更新するかを判断します。
レコードフィールド
ここでは、前述のリストデータピルの下にあるデータピルをマッピングする必要があります。たとえば、
CSV Rows
リストデータピルの下のCSV列名です。アクションは自動的にリスト内のすべてのアイテムを反復処理し、それらをNetSuiteレコードにマッピングします。
# 出力フィールド
処理されたレコードの数
処理されたレコードの総数。
成功したレコードの数
正常に更新されたレコードの数。
失敗したレコードの数
更新に失敗したレコードの数。
成功したレコード
すべての成功したレコードを含むリストデータピルです。これを使用してリスト内のすべてのレコードを反復処理することができます。
各レコードのデータフィールドは次のとおりです:
Internal ID
このレコードの内部ID。
External ID
このレコードの外部ID。
Record
このレコードのすべてのデータフィールドを含みます。
リストサイズ
このリスト内の成功したレコードの数。
失敗したレコード
すべての失敗したレコードを含むリストデータピルです。これを使用してリスト内のすべてのレコードを反復処理することができます。
各レコードのデータフィールドは次のとおりです:
エラー
このレコードのすべてのエラーを含むリストデータピルです。これを使用してリスト内のすべてのエラーを反復処理することができます。
Record
このレコードのすべてのデータフィールドを含みます。
リストサイズ
このリスト内の失敗したレコードの数。
Last updated: 2024/2/13 16:59:53