Java 异步进程中列表的数据同步
在Salesforce中,每个人都有一个唯一的id。当我推送一个不在Salesforce中的人的列表时,一个新的列表会异步返回给我(可能需要几个小时),这是我填写了id行的列表。新列表中的行顺序不同。如何将已发送列表与已返回列表进行匹配,以便将已返回的唯一id添加到已发送列表中?可以使用任何种类的数据结构。有什么想法吗?发布一些代码 SOAP API: create()调用返回SaveResult对象的数组。每个元素 在SaveResult数组中,对应于传递为的sObject[]数组 create()调用中的sObjects参数。例如,对象 在SaveResult数组的第一个索引中返回的值与对象匹配 在sObject[]数组的第一个索引中指定。Java 异步进程中列表的数据同步,java,salesforce,data-synchronization,Java,Salesforce,Data Synchronization,在Salesforce中,每个人都有一个唯一的id。当我推送一个不在Salesforce中的人的列表时,一个新的列表会异步返回给我(可能需要几个小时),这是我填写了id行的列表。新列表中的行顺序不同。如何将已发送列表与已返回列表进行匹配,以便将已返回的唯一id添加到已发送列表中?可以使用任何种类的数据结构。有什么想法吗?发布一些代码 SOAP API: create()调用返回SaveResult对象的数组。每个元素 在SaveResult数组中,对应于传递为的sObject[]数组 creat
create()
调用的文档和示例Java代码:
我相信你确实已经重新排序了结果-用SF支持文件提交了一个bug。您也可以简单地查询数据WHERE Id IN…
,但我强烈怀疑这是您的问题(可能是序列化和反序列化映射?)