List A has a form the user fills out and saves to list A. Then a workflow kicks off that assigns a flexi task to an Approver and creates this in List B (Workflow Task.) I was under the impression that if I set permissions in the flexi task that the assignee (Approver) would have those permissions on the list item in List A and after the task is complete i.e. an approval/rejection the permissions would be restored to what was set. We have to grant full control on the List A to the Approver in order for them to approve or reject the task. Is this by design or am I missing something?