Have you ever tried to figure out which cloud flow or workflow updated a record, but the Modified By field just says a user name (or service account)?
In my applications, I will regularly have over a hundred flows, business rules, integrations, canvas pages, and plugins that update records in Dataverse. Up until a few years ago, it was frustrating when a client would call because some odd behavior was occurring and they could not find the source. Sometimes you could go to Make.powerapps.com and open the default solution to see if the field in the table had a dependency, but that is...not dependable.
My solution is that I created a "Fingerprint" field in every table, and when any automation or integration creates or updates a record, it also populates the fingerprint field with its name. Now I can look at the Audit History of any record and see what process is making updates. If you have a better option, please share it!
No comments:
Post a Comment