I run a workflow on the submission of an absence request item. I assign an approval task item to a manager via the assign flexi task item. Once the manager approves or rejects the absence request, I update the original absence request item's status field to its new status. The version history shows the status update as being committed by the initiator of the workflow, rather than the manager. Obviously, this is a misleading interface; the user didn't approve or reject his or her own request. How can I set the status of the absence request item using the manager's credentials? Thanks for any guidance!