Tell me more ×
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required.

I am tracking a custom Date field on the Account object because some of my records have mysteriously been updating. I've noticed that the field history takes note of my deleting of the value, but doesn't seem to audit the field getting set (which is what I am interested in). I've looked through the org and haven't been able to locate any custom code or workflow field updates that would update the field, so my question is whether there are any other ways a field could get updated and not audited.

UPDATE: It has happened again, and here is some intrigue to add. All of the accounts in the system were touched for an update this morning, and a new account has had the date switched from blank to a date. No activity history or chatter history update. Last modified date was from the "touch". Strangest part -- there is a validation rule on this field that says you can't give it a value unless a picklist is set to a certain value..and it is not.

share|improve this question
Since its a custom field i would suggest if a chatter is enabled track the change through chatter.You can notice who is updating and whats missing or some workflow or custom code is causing this – Mohith Kumar Oct 23 '12 at 18:20
Is this any different that enabling Track History on a field? – Michael Welburn Oct 23 '12 at 18:23
Ya its little different.Do you have chatter enabled you can track the field then – Mohith Kumar Oct 23 '12 at 18:29
It would seem like the handiwork of a workflow or some code. You could have a user exclusion flag in the validation rule which lets certain users through? – techtrekker Oct 25 '12 at 17:31
As stupid as it sounds - check the "Setup Audit Trail" if anybody has disabled the field tracking & val. rule, performed his changes, enabled them back? – eyescream Oct 25 '12 at 17:53
show 2 more comments

2 Answers

If field history tracking is turned on then the value changes would be recorded no matter what the channel of the change. I've turned field history tracking on and seen values changing via everything from workflows to the web service Api being audited.

Worth checking if the LastModifiedDate and LastModifiedBy are throwing up an clues on who/ what's modifying the data. Do you have integrations writing to salesforce via the Api?

Lastly, just to double check that field history tracking was indeed enabled when the alleged changes took place.

share|improve this answer
Good idea. Unfortunately in this case the field has been readjusted to remove the rogue data, but I'll notify the users to make note of this next time. – Michael Welburn Oct 23 '12 at 19:52

If someone sets the value during record creation, it won't be recorded in the history tracking. It only tracks changes after the record has been created.

share|improve this answer
Interestingly, these records are multiple years old and haven't been touched in a while until the update. – Michael Welburn Oct 24 '12 at 14:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.