Salesforce - 新規レコードのエクスポートトリガー

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

このトリガーは、指定したSOQL WHERE句に一致するSalesforceの新規レコードを監視し、それらをCSVストリームとして取得します。

このトリガーがジョブを作成する際には、想定される遅延があります。 ジョブは、Salesforceでクエリが完了した後に処理されます。 処理遅延のため、このトリガーを使用するレシピをテストすることはできません。

このトリガーはSalesforce Bulk APIのV2.0を使用します。 バルク操作の詳細については、Salesforceバルク操作ガイドを参照してください。

データをデータウェアハウスにレプリケート

このトリガーをオブジェクトスキーマの取得アクションと使用すると、Salesforceオブジェクトからスキーマ情報を取得し、データウェアハウスにレプリケートできます。

バルクトリガーとELT/ETLプロセスの詳細については、ETL/ELTドキュメントを参照してください。

入力

入力項目説明
オブジェクト監視する標準またはカスタムobjectタイプを選択します。
取得するフィールドオブジェクトから取得するフィールドを選択します。 Workatoはデフォルトですべてのフィールドを取得します。 取得する特定のフィールドを入力すると、レシピのパフォーマンスが向上し、スキーマエラーが軽減されます。
SOQL WHERE句レコードをフィルタリングするSOQLクエリを入力します。 例: StageName = 'Closed Lost' AND IsClosed = false。 詳細については、SOQLガイドを参照してください。
CSVを形成するためにレコードをエクスポートする際は、次のバッチ単位で取得します各バッチで処理するレコードの最大数を入力します。 デフォルトは10000です。
削除されたレコードを含めますか?結果に削除されたレコードを含めるかどうかを選択します。 デフォルトはNoです。
初回開始時、このレシピがイベントを取得する開始時点トリガーイベントの取得を開始する日時を設定します。 これにより、レシピで過去のイベントをキャプチャできます。 この入力フィールドの詳細については、トリガーを参照してください。

出力

出力フィールド説明
すべてのレコードが正常に処理済みSalesforceバルクジョブ全体ですべてのCSV行が正常に処理されたかどうかを示します。
処理済みレコード数ヘッダー行を除く、Salesforceで処理されたCSV行の合計数。
処理失敗レコード数Salesforceで問題が発生し、処理されなかったCSV行の合計数。
再試行されたレコード数Salesforceで処理が再試行されたCSV行の合計数。 このフィールドは、CSVファイルからSalesforceでオブジェクトのバルクジョブを再試行アクションに関連します。
CSVコンテンツ取得されたレコードの内容をCSVストリームとして示します。 BoxやSFTPなどのファイルコネクターを使用して、CSVストリームをファイルに書き込むことができます。 CSVツール by WorkatoユーティリティコネクターのCSVを解析アクションを使用して解析し、Workatoでリストとして使用することもできます。
オブジェクト名取得されたオブジェクトの名前。
オブジェクトスキーマオブジェクトのフィールドに関する情報(Field nameCustom field?Lengthなど)を含むオブジェクト。
作成日時の起点オブジェクトが作成された日時。

Last updated: