how to disallow submitter from approving their own workflow

  • 15 February 2018
  • 4 replies
  • 2 views

Badge +1

While testing a workflow we discovered that the person requesting a workflow approval can delegate the workflow to themself then they are able to approve their own request.  Is there a way to disallow workflow approvals by the submitter/requestor?


4 replies

Userlevel 5
Badge +14

create a validation rule in task form that checks whether current user/approver is the same as one who created item or started workflow (or possibly both), which suits you more.

Badge +1

Thank you Marian.  Do you know if this can be completed globally so that all worklfows would be restricted?

Userlevel 5
Badge +14

no.

this has to be implemented per every single task (form).

there is no possibility to prevent globally that an initiator gets assigned his own task to approve. simply because delegation doesn't take into account any application rules/restrictions on who can be approver and allows to delegate task to any active user (account).

Badge +3

Can you specify what common variables need to be used in the the validation rule ?

I assume the first one is "originator" but I don't know what to refer to for the user the task is assigned to.

 

Thanks

Reply