Salesforce - SOQLクエリWHERE句を使用したスケジュール設定済みレコード検索トリガー(バッチ)
このトリガーは、指定したスケジュールに基づいてSOQLクエリのWHERE句を使用し、Salesforceを検索して、結果をバッチで返します。
SOQLのSELECT句
SOQLクエリは、SQLクエリでよく使用されるSELECT *操作をサポートしていません。 取得する特定のフィールドをSELECT句で指定する必要があります。
入力
| 入力項目 | 説明 | |
|---|---|---|
| オブジェクト | 検索するSalesforceオブジェクトの種類を選択します。 | |
| SOQL WHERE句 | レコードをフィルタリングするSOQLクエリを入力します。 例: StageName = 'Closed Lost' AND IsClosed = false | |
| スケジュール | Salesforceを検索する頻度を選択します。 | |
| タイムゾーン | スケジュールのタイムゾーンを選択します。 | |
| 時間 | Salesforceを検索する時を入力します。 このフィールドは24時間形式を使用します。例:午前11時は11、午後11時は23です。 デフォルトは00(午前12時)です。 | |
| 分 | Salesforceを検索する正時からの経過分数を2桁形式で入力します。 例:正時の1分後は01です。 | |
| 日 | Salesforceを検索する日を指定するには、1~31の数値を入力します。 日数が短い月では、この値はその月の最終日に切り下げられます。 デフォルトは1です。 | |
| 日曜日 | 日曜日に検索を許可するかどうかを選択します。 | |
| Monday | 月曜日に検索を許可するかどうかを選択します。 | |
| 火曜日 | 火曜日に検索を許可するかどうかを選択します。 | |
| 水曜日 | 水曜日に検索を許可するかどうかを選択します。 | |
| 木曜日 | 木曜日に検索を許可するかどうかを選択します。 | |
| 金曜日 | 金曜日に検索を許可するかどうかを選択します。 | |
| 土曜日 | 土曜日に検索を許可するかどうかを選択します。 | |
| 取得するフィールド | オブジェクトから取得するフィールドを選択します。 Workatoはデフォルトですべてのフィールドを取得します。 取得する特定のフィールドを入力すると、レシピのパフォーマンスが向上し、スキーマエラーが軽減されます。 | |
| バッチサイズ | 各バッチに含めるレコードの最大数を入力します。 このフィールドのデフォルト値は100で、最大値は2000です。 カスタムフィールドが多いSalesforceレコードには、より小さいバッチサイズが必要です。 |
出力
| 出力フィールド | 説明 |
|---|---|
| 範囲 | 現在のバッチで取得されたレコードの範囲。 |
| スケジュール時刻 | 検索がスケジュールされた日時。 |
| オブジェクトの合計数 | Salesforceから取得された一致するオブジェクトの合計数。 |
| 最初のバッチ | 現在のバッチに結果リストの先頭が含まれるかどうかを示すブール値。 |
| 最後のバッチ | 現在のバッチに結果リストの末尾が含まれるかどうかを示すブール値。 |
| 開始オフセット | このバッチの最初のレコードのオフセット番号。 |
| 終了オフセット | このバッチの最後のレコードのオフセット番号。 |
選択したオブジェクトに基づいて、追加の出力が動的に読み込まれます。 利用可能なオブジェクトとフィールドの詳細については、SalesforceのSalesforceオブジェクトとフィールドの概要ガイドを参照してください。
Last updated: