投稿

9月, 2017の投稿を表示しています

Salesforce、カスタムオブジェクトの外部IDによる紐付け登録

Salesforce、カスタムオブジェクトの外部IDによる紐付け登録 例、マスタ情報のオブジェクトと、明細データのオブジェクトの場合 1,オブジェクトと項目の設定 マスタ情報オブジェクトに外部IDを格納するカスタム項目を、外部IDオプション付きで作成する。 明細データオブジェクトにも同様に外部IDを格納するカスタム項目を、外部IDオプション付きで作成する。 明細データオブジェクトにマスタ情報オブジェクトへの参照関係項目を作成する。 <マスタ情報オブジェクト(Master__c)> マスタコード番号(MasterCode__c) マスタ名称(MasterName__c) 外部ID項目(MasterCodeFK__c) ※マスタコード番号がユニークで外部IDと同一にできるならば作成不要、マスタコード番号項目に外部IDオプションを付けることで大丈夫です。 ※データ型:テキスト ※オプション:外部ID(ユニーク、必須は必要があれば設定) <明細データオブジェクト(LineItem__c)> マスタコード番号(MasterCode__c) 明細項目1(LineItem1__c) 明細項目2(LineItem2__c) 外部ID項目(LineItemFK__c)(こちらは作成する必要がある) マスタ情報参照関係項目(MasterRef__c) 2,データの作成 マスタ情報、明細データともに実データに外部IDを付ける。 "MasterCode__c","MasterName__c","MasterCodeFK__c" "MasterCode__c","LineItem1__c","LineItem2__c","LineItemFK__c" 3,データの投入(DataLoaderでUpsert) マスタ情報データから先にUpsertする。 Upsertをクリックし、マスタ情報データのCSVを指定する。 外部ID(external ID)とのマッチング項目に、作成した外部ID項目(MasterCodeFK__c)を指定する。 マッピングはCSVの外部ID項目と