プログラマ38の日記

主にプログラムメモです。

Salesforce : Bulk API2.0 外部ID指定で参照関係項目のnull更新

Bulk API2.0で調べたことの続きです。

 

crmprogrammer38.hatenablog.com

 

Bulk APIでは、null更新時には、"#N/A"の値を指定する必要があります。

参照関係項目を外部ID指定で更新する時は、次のようにする必要がありました。

  • CSVファイルに参照関係項目と、参照先の外部IDの項目の2つを用意する。
  • nullで更新する場合は、参照関係項目側に、"#N/A"を指定する。

※参照関係項目と、参照先の外部IDの項目両方に値を指定するとエラーになります。

 

f:id:crmprogrammer38:20220125093053p:plain

 

CSVに内容としては上記の通りとなります。例としてケースの親ケース(Parent)をケース番号で更新します。

親ケース番号で更新する行は、Parent.CaseNumber列に値を入れ、親ケースをnullで更新する行は、親ケース項目(ParentId)自体に、"#N/A"を指定します。