詳細情報:
OmniStudio データマッパー読み込みの作成 (管理パッケージ)
管理パッケージランタイムでデータマッパー読み込みを作成するには、その名前、入力と出力の種別、権限、オプションを指定します。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
- [データマッパーデザイナー] タブに移動します。
- [新規] をクリックします。
-
[作成] ダイアログで、次の設定を指定し、[保存] をクリックします。
-
データマッパーインターフェース名 — 選択した内容を説明する名前
-
バッチサイズ — バッチトランザクションごとに処理されるレコード数 (1 ~ 2000)
-
Interface Type — Load (インターフェース種別 — 負荷)
-
入力種別 — [JSON]、[XML SObject]、または [カスタム] を選択します。データマッパーの読み込みが OmniScript からコールされる場合は、[JSON] を選択します。sObject を選択する場合は、ドロップダウンリストから入力データのインターフェースオブジェクトを選択します。(詳細は、「Interface Objects for External Data Loads (Managed Package) (外部データ読み込みのインターフェースオブジェクト (管理パッケージ))」を参照してください。カスタムデータのシリアライゼーションの詳細については、「Custom Input and Output for Omnistudio Data Mappers in Omnistudio for Managed Packages (管理パッケージの Omnistudio データマッパーのカスタム入力および出力)」を参照してください)。
メモSummer '21 以降のリリースでは、SObject 入力はサポートされていません。
-
出力種別 — SObject
-
必要な権限 — 指定されている場合、この設定によってこのインテグレーション手順を実行できるユーザーが制限されます。カスタム権限名のカンマ区切りリストを指定します。
-
-
[オブジェクト] タブで、更新する Salesforce オブジェクトを指定します。
FeedComment および IdeaComment オブジェクトは選択できません。
- [数式] タブで、入力データに適用する変換を定義して、データを出力データに追加します。変換を定義するために数式で使用できる関数についての詳細は、「OmniStudio データマッパー (管理パッケージ) での数式の使用」を参照してください。
- [項目] タブで、更新する Salesforce オブジェクト項目に入力データを対応付けます。詳細は、「オブジェクト項目の対応付け (管理パッケージ)」を参照してください。
-
[オプション] タブには、設定できる省略可能なプロパティがあります。
次のオプションは、[入力種別] が SObject の場合にのみ使用できます。
-
バッチサイズ — バッチトランザクションごとに処理されるレコード数 (1 ~ 2000)。
-
Process Now Threshold (今すぐ処理のしきい値) — すぐに処理されるレコード数 (0 ~ 199)。
-
プリプロセッサ クラス名 — IDRPreprocess Apex インターフェイスを実装するアダプタ Apex クラス。
-
成功時に削除 — データの一括読み込みに成功したら、一括レコードを自動的に削除します。
-
Process Super Bulk :Salesforceガバナ制限を超えることなく、複数のSalesforce Apex一括処理ジョブに分散する大規模なジョブを処理します。
-
Is Default for Interface (インターフェースのデフォルト) — このデータマッパーを、指定したインターフェースオブジェクトのデフォルトバンドルとして指定します。
次のオプションは、すべてのデータマッパー読み込みで使用できます。
-
エラーを無視 — エラーが発生してもデータマッパーを実行し、エラーのあるステップのみをスキップします。このオプションは、データが制限され、今後のステップが前のステップに依存しないレコードが失敗する場合に便利です。
-
エラー時にロールバック — エラーが発生しても sObject を作成または更新しません。詳細については、Salesforce ドキュメントの「Apex トランザクションおよびトランザクション制御」を参照してください。
-
割り当てルールを使用 — ユーザー割り当て項目があるケースなどの sObject の割り当てルールを使用します。詳細は、Salesforce ドキュメントの「割り当てルールの設定」を参照してください。
Summer '19 以降のリリースでは、ケース割り当てルールでメールが設定されていると、このオプションをオンにすると、ケースが割り当てられたときにメールが自動的にユーザーに送信されます。
-
Overwrite Target For All Null Inputs (すべての Null 入力の上書き対象) — 入力に値がない場合は、対応する出力値を NULL に設定します。
-
次のステップ: オブジェクト項目対応付け (管理パッケージ)。
