my requirement is to track if any row in delegated datatable is deleted , along with that I need to also know if any values are updated and new row is added.
I have used field level auditing for rest of the requirement , but field level auditing doesnt record if the instance is deleted or am i wrong in this assumption ? It would be good if i can use OOTB field level auditing for even deleting the instance as well but i cannot see that that is recorded . only updates , new row created is recorded in history table
I believe field level auditing will only track if a property is added, removed, or changed. For tracking deletion on an instance of a data class, you might be able to set up a declare trigger that fires on delete and writes a history record of some kind.