Salesforce - 新規または新規/更新されたレコードのトリガーをエクスポート(バルク)
このトリガーは、Salesforceでレコードが作成または更新されたときに起動します。Salesforceでのクエリ完了に時間がかかるため、トリガージョブの処理に遅延が発生することがあります。このトリガーを使用してレシピをテストすることはできません。
このトリガーは Salesforce APIのV2.0 を使用します。検索結果は完全なCSVストリームとして返されます。BoxやSFTPなどのファイルコネクタを使用して、そのストリームをファイルに書き込むことができます。また、CSV by WorkatoユーティリティコネクタのParse CSVアクションを使用して、Workato内でデータのリストとして解析して使用することもできます。
さらに、これらのトリガーを オブジェクトスキーマの取得アクション と組み合わせて使用し、Salesforceオブジェクトのスキーマ情報を取得してデータウェアハウスにレプリケートすることができます。
非推奨に関する注意
Workatoは、プラットフォームコネクター全体でバルクトリガーを非推奨にしました。 新しいバルクトリガーをレシピに追加することはできません。 バルクトリガーを含む既存のレシピは、そのトリガーをレシピから削除しない限り実行を継続します。
バッチ処理のユースケースでは、代わりにバッチトリガーまたはその他のバッチ処理機能を使用することをお勧めします。
入力フィールド
| 入力フィールド | 説明 |
|---|---|
| オブジェクト | 標準またはカスタムのSalesforceオブジェクトを選択します。例えばリードなど。 |
| 取得するフィールド | 取得予定のフィールドを選択します。このフィールドを空白のままにすると、すべてのフィールドが返されます。 |
| SOQL WHERE句 | 取得予定のレコードをフィルタするためのSOQLクエリを入力します。例えば: StageName = 'Closed Lost' AND IsClosed = false。SOQLクエリの詳細を学ぶ。 |
| スケジュール設定 | トリガーのスケジュールを設定します。スケジューラートリガーと同様に、あらゆる設定が可能です。 |
| CSVを形成するためにレコードをエクスポートするとき、以下のバッチ単位で取得します | オプション。このトリガーはレコードをバッチで取得し、CSVとしてストリームします。この入力を使用して、各バッチに含まれるレコード数を制御します。デフォルトは10000です。 |
| 削除されたレコードを含めますか? | Yes を選択して結果に削除されたレコードを含めます。デフォルトは No です。 |
| 最初に開始したとき、このレシピは以下のイベントを取得します | レシピを初めて開始するとき、この指定された日時からトリガーイベントを取得します。デフォルトはレシピ開始後1時間です。レシピが実行されたりテストされた後、この値は変更できません。 この入力フィールドの詳細については、トリガーを参照してください。 |
出力
| 出力 | 説明 |
|---|---|
| すべてのレコードが正常に処理されましたか? | すべてのレコードが正常に処理されたかどうか。 |
| 処理されたレコード数 | 処理されたレコードの数。 |
| 処理に失敗したレコード数 | 処理に失敗したレコードの数。 |
| 再試行されたレコード数 | Workatoが再処理を試みたレコードの数。 |
| CSVコンテンツ | トリガーの出力を含むデータピル。S3のファイルストリーミングアップロードアクションのようなストリーミング互換のアクションと主に一緒に使用することに注意してください。 |
| オブジェクト名 | 取得されているオブジェクトの名前。 |
| オブジェクトスキーマ | ユーザーが選択したフィールドに基づく、取得されているオブジェクトのスキーマ。各フィールドには、関連する名前、ラベル、元のデータ型、マップされたデータ型があります。これにより、データベースへのアップロードや追加の変換が必要な場合でも容易に処理できます。 |
| 作成または更新された日時 | レコードが作成または更新された日時。 |
最終更新日: