【问题标题】:Salesforce Bulk API: Custom objects in polymorphic fieldsSalesforce Bulk API:多态字段中的自定义对象
【发布时间】:2017-02-12 15:54:00
【问题描述】:

批量 API Upsert 是否支持多态字段中的自定义对象? 它确实支持多态字段(例如 Event.What)和自定义对象 - 但是当我尝试在 What 中使用自定义对象更新插入事件时,我得到一个错误。

这是上传的 csv 文件(用于更新事件):

"Invoice__c:What.ExtId__c","Subject","OwnerId","Type__c","ExtId__c"
"INV_686850","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","00558000001bxXX","EMail","EVT_10022339"

这是错误信息:

InvalidBatch 失败:实体类型 多态外键引用:与提供的不匹配的 类型:发票__c

为 Invoice__c 启用了“跟踪活动” - 并且查看工作台,Event 和 Invoice__c 之间的关系在关系的双方都可见。也可以在 UI 中将事件添加到 Invoice__c。

【问题讨论】:

    标签: salesforce polymorphic-associations bulk


    【解决方案1】:

    对于您的标头值“Invoice__c:What.ExtId__c”,删除实体类型的 __c。 “发票:What.ExtId__c”。

    即使它是一个自定义实体,批量 api 也不需要 __c 后缀。这在我能找到的任何地方都没有记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多