詳細情報:
取引先責任者の作成と数式の使用 (管理パッケージ)
管理パッケージランタイムの場合、OmniStudio データマッパーの読み込みによって Salesforce 取引先責任者オブジェクトのレコードが作成されます。取引先責任者が 18 歳以上かどうかを数式でチェックします。18 歳以上である場合は、カスタム [承認済み] 項目が true に設定されます。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
このデータマッパー読み込みの入力 JSON には、取引先責任者の詳細が含まれます。次に例を示します。
{
"ContactDetails": {
"Birthdate": "10/10/1954",
"LastName": "Singh",
"Telephone": "5106345789",
"FirstName": "Sanjay"
}
}次のサンプルデータマッパー読み込みを作成する
- 組織の取引先責任者オブジェクトに [承認済み] 項目がない場合は、追加します (チェックボックス)。次の例では、承認された項目は Authorized__c です。業種によっては、vlocity_cmt__、vlocity_ins__、または vlocity_ps__ 名前空間プレフィックスを追加する必要があります。
- [データマッパーデザイナー] タブに移動し、[新規] をクリックします。[Create: Data Mapper Interface (作成: データマッパーインターフェース)] ダイアログが表示されます。
-
次のように設定を入力し、[保存] をクリックします。
-
データマッパーインターフェース名: 選択した内容を説明する名前
-
インターフェイス タイプ: Load
-
入力種別: JSON
-
出力種別: SObject
-
- [オブジェクト] タブで、[オブジェクトを追加] をクリックし、[取引先責任者] を選択します。
-
[項目] タブで、次の表に示すように、JSON 入力から Salesforce 取引先責任者オブジェクトの項目に対応付けます。
入力 JSON パス
ドメインオブジェクト項目
ContactDetails:Authorized
Authorized__c
業種によっては、vlocity_cmt__、vlocity_ins__、または vlocity_ps__ 名前空間プレフィックスを追加する必要があります。
ContactDetails:Birthdate
Birthdate
ContactDetails:FirstName
FirstName
ContactDetails:LastName
姓
ContactDetails:Telephone
電話
-
[数式] タブで、[数式を追加] をクリックし、次の図に示すように、
IF(AGE(ContactDetails:Birthdate) > 18, "true", "false")の数式とContactDetails:Authorizedの数式結果パスを入力します。
- [プレビュー] タブに移動します。
-
左側の [入力] ペインに次のテストデータを貼り付けます。
{ "ContactDetails": { "Birthdate": "10/10/1954", "LastName": "MyLastName", "Telephone": "5106345789", "FirstName": "MyFirstName" } } -
[Execute (実行)] をクリックします。読み込みが成功すると、次の図のように [作成されたオブジェクト] ペインにオブジェクトへのリンクが表示されます。
![[オブジェクト作成] ペインには、1-Contact の後に新しい Contact の ID が表示されます。](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-jajp/05fa7d26-7d70-4216-ab5c-165cacd165ed/omnistudio_for_managed_packages/images/loading_data_into_salesforce_2.png)
- リンクをクリックして、取引先責任者が 18 歳以上の場合にのみ [承認済み] チェックボックスがオンになっていることを確認します。
