It would be really nice to be able to “audit” workflow actions to find out what they’re doing. Not necessarily each and every action, maybe just a “debug” option that records what happens on a target workflow for a while.
My use case is that I’ve got a couple hundred thousand records where I need to duplicate the “created by” field onto a new “chosen user” field so that later I can differentiate between the user that created the record and the user that actually owns the record (like an agent managing data for a client).
I processed thousands of records and eventually there were only a few left. The recursive workflow kept running but the number of records left didn’t change. After a while I figured out that was because those records had a blank “created by” field so when that was copied onto the “chosen user” field the “chosen user” field stayed blank.
That would have been easier to catch if I could have turned on some kind of debugging log which would have shown me that the action for schedule 123456789 copied “blank” into “blank” instead of “Joe Shmoe” into “blank”.