NetSuite SOAP - New/updated saved searchトリガー
New/updated saved searchトリガーは、保存済み検索の条件を満たす新規および更新されたレコードを取得します。
たとえば、業種タイプがHardwareの顧客レコードを取得する保存済み検索について考えてみます。 この業種タイプの顧客が追加または更新されると、レシピはトリガーイベントを取得できます。 既存の顧客をHardware業種タイプに更新した場合、トリガーは、Date createdの値がWhen first started, this recipe should pick up events fromフィールドに設定された条件を満たすレコードを取得します。
NetSuiteの保存済み検索を設定する
サポート制限
APIの制限により、Workatoは特定のNetSuiteレコードタイプをサポートしていません。 詳細については、NetSuiteでサポートされていないレコードを参照してください。
トリガーが確実に動作するように、保存済み検索の結果列としてInternal IDおよびDate created列を設定します。
保存済み検索ページに移動して編集します。
New/updatedトリガー用に保存済み検索にInternal ID列とLast modified列を追加
Resultsタブをクリックし、Columnsセクションに移動して、2つのフィールドがまだ存在しない場合は列のリストに追加します。
Newトリガー用に保存済み検索にInternal ID列とDate created列を追加
ダッシュボード列が保存済み検索結果に存在する場合は削除します。 この列により、トリガーでエラーが返されます。
保存済み検索でダッシュボード列を削除
New/updated saved searchトリガーを設定する
このトリガーの設定は、New saved searchトリガーの設定と似ています。
トリガーを設定するには、次の手順を実行します。
カレンダーモーダルを使用して、最初に開始されたとき、このレシピが取得するイベントの開始日フィールドで、レシピがイベントの監視を開始する日付を選択します。 レシピは、この日付以降に作成されたレコードのみを取得します。 既存のレコードが保存済み検索条件を満たす場合、レシピは、そのレコードのDate created値がこの値より後である場合にのみ処理します。
新規/更新された保存済み検索結果トリガーを設定
保存済み検索を取得する対象のRecord typeを選択します。 この例では、顧客レコードタイプを使用します。
新規または更新されたレコードを監視する予定のSaved searchを選択します。
保存済み検索が見つからない
保存済み検索がSaved searchドロップダウンメニューに表示されない場合は、次の項目を確認します。
- インテグレーションロールにトランザクション(レコード)権限が存在することを確認します。
- 保存済み検索が公開または共有されていることを確認します。
- トリガーが最新の情報を取得していることを確認するために、NetSuiteコネクションを更新します。
トリガー出力で取得する予定のRecord listを選択します。 複数の値を選択できます。
レシピ入力のFieldsで使用する予定のデータを選択します。 複数の値を選択できます。 空白のままにすると、すべてのフィールドが返されます。
Last updated: