2012-12-13 85 views
-1

在Salesforce中,每個人都有一個唯一的ID。當我推送不在Salesforce中的人員列表時,新列表會異步返回(可能需要幾小時),這是我填寫id行的列表。新列表的行不是相同的順序。我如何將發送的列表與返回的列表進行匹配,以便返回的唯一標識可以添加到發送的列表中?任何種類的數據結構都可以使用。有任何想法嗎?異步過程中的列表數據同步

回答

0

發表一番認證信息?

的SOAP API docs

的創建()調用返回SaveResult對象的數組。 SaveResult數組中的每個元素 對應於作爲create()調用中的sObjects參數傳遞爲 的sObject []數組。例如,在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 ...,但我強烈懷疑這是您的事情(序列化&反序列化地圖可能?)