我在Salesforce中有一個自定義對象,用戶可以在Salesforce在線環境中定期訪問和編輯這些對象。讓我們叫他們RootObjects保持簡單。如何使用Salesforce API獲取對象的「真實」LastModifiedDate
我試圖使用Salesforce API檢索「LastModifiedDate」RootObjects。目標是確定用戶上次編輯的時間,但是,我遇到了一個問題。
這些對象具有其他自定義對象的查找關係。讓我們打電話給這些LinkedObjects。當我使用Salesforce的API插入LinkedObject,這似乎影響了RootObjects的LastModifiedDate,甚至認爲我並沒有直接編輯它們的RootObject。
這造成了一個問題,我無法確定用戶上次編輯什麼內容的時間與插入新相關對象的時間。
是否有另一個系統字段,我可以使用,只報告「真正的」最後修改日期?此時,我正在考慮在保存對象時使用觸發器更新自定義日期字段,但是,如果有必要,我想避免這種情況。
聽起來像你有更新根的LinkedObject觸發器。 – superfell
你知道RootObjects上LastModifiedDate更改的原因嗎?您是否有涉及LinkedObject的觸發器或工作流? –
我不相信有任何工作流或觸發器會在添加相關對象時影響RootObjects,但是,我會與我的團隊確認。謝謝! –