What does Requires Approval do? The requires approval function makes sure a task is correctly executed.  When this option is ticked when creating a task, you can select different ranks which can approve the execution of this task. This can be done within the section  Approver ranks. Select  Requires approval Select the desired ranks within the  Approver ranks  field. It is possible to select multiple ranks which can approve this task.