Here is the use case I am having trouble with:
A user needs to transfer a case to another office, office is a picklist. When the Picklist Value is updated, seek approval from a manager. If approved, respect the change that the user made and send approval email, if denied do not respect the change.
The key here is that I do not want to commit a users change until AFTER approval is provided. On approval actions, it looks like I can only update the Picklist Value to a specific value.
I am currently launching the approval process from a Screen Flow where the user selects a new office location. My plan was to have that input update a 'Requested Office' Picklist field. Upon approval, the process would update the Picklist Value of Office to the value in 'Requested Office' but again, I can only update the Picklist Value to a specific value.