У меня есть настраиваемый объект в Salesforce, к которому пользователи регулярно обращаются и редактируют в онлайн-среде Salesforce. Давайте для простоты назовем их RootObjects.
Я пытаюсь получить LastModifiedDate RootObjects с помощью Salesforce API. Цель состоит в том, чтобы определить, когда они в последний раз редактировались пользователем, однако я наткнулся на загвоздку.
Эти объекты имеют отношения поиска с другими настраиваемыми объектами. Назовем эти объекты LinkedObjects. Когда я вставляю LinkedObject с помощью Salesforce API, создается впечатление, что он влияет на LastModifiedDate RootObject, даже если я не редактирую напрямую RootObject strong >.
Это вызывает проблему, из-за которой я не могу определить, когда пользователь последний раз что-то редактировал, а не когда был вставлен новый связанный объект.
Можно ли использовать другое системное поле, в котором указывается только "истинная" дата последнего изменения? На данный момент я рассматриваю возможность создания настраиваемого поля даты, которое обновляется с помощью триггера при каждом сохранении объекта, однако при необходимости я бы хотел избежать этого.