Async Query Input
- ルート XML タグ
- <asyncQueryInput>
- JSON の例
-
1{ 2 "query": "SELECT firstField__c, secondField__c FROM SourceObject__b", 3 4 "operation": "insert", 5 6 "targetObject": "TargetObject__c", 7 8 "targetFieldMap": {"firstField__c":"firstFieldTarget__c", 9 "secondField__c":"secondFieldTarget__c" 10 }, 11 "targetValueMap": {"$JOB_ID":"BackgroundOperationLookup__c", 12 "Copy fields from source to target":"BackgroundOperationDescription__c" 13 } 14} - プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン query String 実行する SOQL クエリのパラメータを指定します。FROM オブジェクトは Big Object にする必要があります。 必須 35.0 operation String クエリが挿入か更新/挿入かを指定します。レコードが存在しない場合、更新/挿入は挿入のように動作します。 省略可能 39.0 targetObject String クエリの結果を挿入する標準オブジェクト、カスタムオブジェクト、外部オブジェクト、または Big Object。 必須 35.0 targetFieldMap Map<String, String> クエリ結果の項目を対象オブジェクトの項目に対応付ける方法を定義します。 必須 35.0 targetValueMap Map<String, String> 対象オブジェクトの項目に静的文字列を対応付ける方法を定義します。クエリの SELECT 句で、任意の項目または別名を TargetValueMap 値として使用できます。 特別な値、$JOB_ID を対象オブジェクトの項目に対応付けることができます。対象項目は、バックグラウンド操作標準オブジェクトへのルックアップである必要があります。この場合、非同期 SOQL クエリを表すバックグラウンド操作オブジェクトの ID が挿入されます。対象項目がテキスト項目の場合��15 ~ 18 文字以上である必要があります。
TargetValueMap の SELECT 句に任意の項目または別名を含めることもできます。それらを組み合わせて、使用する値を連結できます。
省略可能 37.0 targetExternalIdField String 対象 sObject の ID。更新/挿入操作で必須。 省略可能 39.0