Salesforce では、各人に固有の ID があります。Salesforce にいない人のリストをプッシュすると、id 行が入力された新しいリストが非同期に返されます (数時間かかる場合があります)。新しいリストの行は同じ順序ではありません。返された一意の ID を送信済みリストに追加できるように、送信済みリストと返されたリストを一致させるにはどうすればよいですか? あらゆる種類のデータ構造を使用できます。何か案は?
1 に答える
0
コードを投稿しますか?
SOAP APIドキュメント:
create() 呼び出しは、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 ...
が、それはあなたの側にあると強く思います (マップのシリアライズとデシリアライズはおそらく?)
于 2012-12-13T19:28:28.617 に答える