【问题标题】:data-synchronization of lists in an asynchronous process异步过程中列表的数据同步
【发布时间】:2012-12-13 18:17:20
【问题描述】:

在 Salesforce 中,每个人都有一个唯一的 ID。当我推送不在 Salesforce 中的人员列表时,会异步返回一个新列表(可能需要几个小时)给我,这是我填写了 id 行的列表。新列表的行顺序不同。如何将已发送列表与返回列表匹配,以便将返回的唯一 ID 添加到已发送列表中?可以使用任何种类的数据结构。有什么想法吗?

【问题讨论】:

    标签: java salesforce data-synchronization


    【解决方案1】:

    发布一些代码?

    SOAP API docs:

    create() 调用返回一个 SaveResult 对象数组。每个元素 在 SaveResult 数组中对应于作为传递的 sObject[] 数组 create() 调用中的 sObjects 参数。例如,对象 SaveResult 数组中第一个索引中返回的匹配对象 在 sObject[] 数组的第一个索引中指定。

    create() 的文档和示例 Java 代码调用:http://www.salesforce.com/us/developer/docs/api/index_Left.htm#StartTopic=Content/sforce_api_calls_create.htm#SampleIntro

    我确实对结果进行了重新排序 - 提交一个带有 SF 支持的错误。您也可以简单地查询数据WHERE Id IN ...,但我强烈怀疑这是您的问题(可能是序列化和反序列化地图?)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 2016-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多