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.
