Within the settings of something like an field input box, you can enable ‘show input history’ which enables a clock icon. When clicked, it shows entire history of the field value including timestamps on when it was changed, who changed it, what it changed to, and what it was before.
We’re interested in using this functionality, but the UX would be problematic with our accessibility guidelines. Is there any way we can tap into this data (such as an audit history object of some sorts) and surface it in a list widget, or our own custom widget?
Unfortunately right now the platform provides no capability for you to “get” any of this information outside of the provided UI componentry.
I had exactly the same problem, in the end I was forced to write my own audit capability which is not without its challenge either. Whilst dealing with the before and after of properties is relatively straightforward in code studio (form vs record comparisons essentially) there are going to be scenarios where you have no options at all - like tracking changes across 2many relationships for example.
If you search the ideas area on this site you will no doubt find several requests in this exact area. There have been some improvements but fundamentally we still have no direct access to any of the history data.
The field value history widget will give you more information than just the field history view but you are still limited to the information available - maybe its enough for you though.
Many thanks for your response. We explored the widget, but it has a little too much data with little control over what we can or can’t show. We also had a similar idea of building our own audit trail, but as you said this introduces a new set of challenges. Hopefully this is something Netcall can provide soon!
Just to note, you can use the “Limit by data groups” setting in the field value history widget to reduce the fields that get listed in a fairly reasonable way.