I have a process that involves a form that can be submitted by 2 types of Users (A Salesmen or a Driver), to be reviewed by a third party if submitted by a Salesmen and to skip to a final review step if by a driver. We're trying to hidden variables on the form to track the Username of whoever is currently viewing the Form, but running into an issue when field rules that update some other user/state tracking variables only run when the form is first ran ie. when the Salesmen does the first submission, that submission is reviewed, and the form is now back with a driver the form is wrongly still denoting that the form is being looked being looked at by a Salesmen.
Is there a way to have such a variable that can update at every step of a process that's viewing it?