I have a task to track status changes on cases. I turned on Auditing for the Case Entity.
I took a case and changed statuses like this:
New -> Save
Waiting on Customer -> Save
CS 1 -> Save
Waiting on Customer-> Save
CS 1 -> Save
Waiting on Customer -> Save
CS 2 -> Save
Then I resolved the case with "Issue Resolved" Status.
I would expect the RetrieveAttributeChangeHistoryRequest to return this:
Old Value | New Value |
In Progress | New |
New | Waiting on Customer |
Waiting on Customer | CS 1 |
CS 1 | Waiting on Customer |
Waiting on Customer | CS 1 |
CS 1 | Waiting on Customer |
Waiting on Customer | CS 2 |
CS 2 | Issue Resolved |
But it does not - it only returns these records:
Old Value | New Value |
In Progress | New |
New | Waiting on Customer |
Waiting on Customer | CS 1 |
That's it. It is missing several changes I made to the status. I also tried pulling the data with the RetrieveRecordChangeHistoryRequest, and it pulls the exact same results.
Furthermore, I looked at the Audit table and I can see my changes are in the Audit table, if you look at the change data from the bottom up, the correct statuscode id's are displayed in the order I changed them, Except the Issue Resolved Status is not there which is another problem.
Please tell me I am doing something wrong and that the C# methods for the Audit records aren't completely useless????
Thanks,
Coty
*This post is locked for comments