如何使用Salesforce API获取对象的“true”LastModifiedDate

时间:2012-10-04 18:59:50

标签: salesforce apex-code last-modified force.com

我在Salesforce中有一个自定义对象,用户可以在Salesforce在线环境中定期访问和编辑。让我们称之为 RootObjects 以保持简单。

我正在尝试使用Salesforce API检索“LastModifiedDate” RootObjects 。目标是确定用户上次编辑的时间,但是,我遇到了麻烦。

这些对象具有其他自定义对象的查找关系。让我们称这些 LinkedObjects 。当我使用Salesforce API插入 LinkedObject 时,它似乎会影响 RootObjects 的LastModifiedDate,甚至认为我没有直接编辑 RootObject

这导致了一个问题,即我无法确定用户上次编辑内容的时间与插入新相关对象的时间。

我是否可以使用另一个系统字段,仅报告“真正的”上次修改日期?此时,我正在考虑创建一个自定义日期字段,每当保存一个对象时,该字段会使用触发器进行更新,但是,如果需要,我希望避免使用该字段。

2 个答案:

答案 0 :(得分:0)

正如许多评论所怀疑的那样,有一个正在修改对象的工作流程。我将使用“保存”工作流程来更新自定义日期/时间字段。感谢您的所有建议!

答案 1 :(得分:-1)

尝试使用ModifiedById字段。