Salesforce SOAP 和 REST API 集成的最佳實踐

通過 SOAP 或 REST API進行系統集成時,需儘量提高代碼的效率,進而提高系統性能及降低觸發 Salesforce API 調用限制的可能性。

通常僅同步增量數據。系統間僅僅交換有更新的數據。

將一組相關數據在同一次API 調用中提交。 例如:通過數組將一批客戶數據通過一次API調用來提交。一次性提交父子關係的對象。

需要檢查主詳關係的 Roll-up Summary 字段。若是子對象中的字段有改變,會觸發彙總字段的重新計算,可能觸發工作流規則或字段驗證規則,進而影響系統性能。

當心集成導致的DML操作可能產生連鎖DML操作。例如一個記錄的更新,可能會觸發很多的後續操作(如工作流,Trigger 等)。


分享到:


相關文章: