Enable restricted users to view record specific history

As a result of not being able to who made a Purchase Order since those have no Inventory Location fields, we decided to use Custom Fields to capture this information so that the receiving staff know that they are receiving the correct order in the correct store.

However, and since users can access other users work, they either used Copy To function to copy orders and this resulted in either no location set or wrong location set in a good percentage of orders.

We are now relying on History to tell which user made the order and therefore the location.

This placed a significant strain on the admin staff since they’re now serving as middlemen between those who made the order and those who receive it.

I know some users will be quick to point out that this is a “user error” which is correct, however, I argue that good process design takes WCGs into consideration, not by bullying users to never make a mistake but instead by introducing systematic preventive and corrective controls to address these WCGs.

Although I provided a specific use case for this, however, I believe that the ability to view the History of a specific transaction without the ability to Undo should not be an admin only function especially since users are able to view and edit other users work.

So how would you propose this to work? I think that one should be careful to make history open to all kind of users to change as we use it in auditing. Your issue should be resolved in other ways and maybe as you said be part of ensuring users do what they are supposed to do.

That’s easy, disable the Undo button like this:

image