我在Salesforce中有一个自定义对象,用户可以在Salesforce在线环境中定期访问和编辑。让我们称之为 RootObjects 以保持简单。
我正在尝试使用Salesforce API检索“LastModifiedDate” RootObjects 。目标是确定用户上次编辑的时间,但是,我遇到了麻烦。
这些对象具有其他自定义对象的查找关系。让我们称这些 LinkedObjects 。当我使用Salesforce API插入 LinkedObject 时,它似乎会影响 RootObjects 的LastModifiedDate,甚至认为我没有直接编辑 RootObject
这导致了一个问题,即我无法确定用户上次编辑内容的时间与插入新相关对象的时间。
我是否可以使用另一个系统字段,仅报告“真正的”上次修改日期?此时,我正在考虑创建一个自定义日期字段,每当保存一个对象时,该字段会使用触发器进行更新,但是,如果需要,我希望避免使用该字段。
答案 0 :(得分:0)
正如许多评论所怀疑的那样,有一个正在修改对象的工作流程。我将使用“保存”工作流程来更新自定义日期/时间字段。感谢您的所有建议!
答案 1 :(得分:-1)
尝试使用ModifiedById字段。