Vendor invoice workflow delegation method


Here is the requirement - In a Vendor invoice workflow if a user delegates invoice to his/her supervisor, is there any way we can restrict to approve only one time. Even next level of approver is supervisor ,due to that reason approving invoice twice by supervisor.

For example - At the cost center level user delegating to Supervisor, next will be department level(supervisor is the one who needs to approve at department level) so supervisor approving twice.

I tried with this condition logic workflow.owner = workflow.originator but is there any setup steps to achieve this other than adding condition logic.

We are in AX 2012 R2