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です。
初回開始時、このレシピがイベントを取得する開始時点トリガーイベントの取得を開始する日時を設定します。 これにより、レシピで過去のイベントをキャプチャできます。 この入力フィールドの詳細については、トリガーを参照してください。

出力

出力フィールド説明
すべてのレコードは正常に処理されましたかすべてのレコードが正常に処理されたかどうか。
処理済みレコード数処理済みレコード数。
処理失敗レコード数処理に失敗したレコード数。
再試行されたレコード数Workatoが処理を再試行したレコードの数。
CSVコンテンツトリガーの出力を含むデータピル。 主に、S3アップロードファイルストリーミングアクションなどのストリーミング対応アクションと併用することに注意してください。
オブジェクト名取得されるオブジェクトの名前。
オブジェクトスキーマユーザーが選択したフィールドに基づく、取得されるオブジェクトのスキーマ。 各フィールドには、関連する名前、ラベル、元のデータ型、マッピング済みデータ型が含まれます。 これにより、データベースアップロードや必要な追加変換を簡単に処理できます。
作成または更新の開始日時レコードが作成または更新された日時。

Last updated: