我试图在我们的应用程序和Salesforce之间建立同步,以双向同步数据。我正在使用API进行操作,并且该API随以下响应一起返回。
HTTP CODE: 400
Response : [{"message":"Use one of these records?","errorCode":"UNKNOWN_EXCEPTION","fields":[]}]
我搜索了Google,发现这可能是由于SF中设置的重复或匹配规则所致。是这种情况,是否有可能以某种方式覆盖此设置?另外,有人可以建议我们如何知道导致重复问题的规则或价值吗?
答案 0 :(得分:0)
这是Salesforce中重复规则的结果。您的API客户端只能在
下配置此行为如果两个都成立,则可以在SOAP请求上配置DuplicateRuleHeader
来绕过此重复规则。
否则,您需要调整重复规则,该规则将与此请求失败的sObject关联。
答案 1 :(得分:0)
假设您的功能为时已晚,但希望其他人会遇到此问题。
我将与您的Salesforce管理员合作,看看是否可以绕过SObject上的复制规则设置。
我们的组织做了类似的事情,我们继续设置条件,如果用户配置文件与我们的集成用户匹配,我们将忽略重复的规则设置。
您可以通过“首页”->“设置”->“数据”->“重复管理”->“重复规则”找到这些重复规则。