I've created a custom approval workflow using SharePoint Designer 2007. The workflow is attached to a Forms library where InfoPath 2007 forms will be stored. The workflow is getting triggered under the user who is creating (creator) and saving the InfoPath form. I've also created a secondary workflow to manage reminders and escalations. In this case, the creator needs to be part of the site collection owners group for the workflow to complete successfully. This poses a permission issue since I am setting item level permission and granting Read permission to the creator once the form is submitted for approval. But the workflow is progressing only if the creator is given Full Control for the Forms library as well as the list item.
I've three levels of approval. Both the approvers and the creator need to have Full Control on the Tasks list and the Forms library. This also poses a permission issue to give Full Control to the approvers and creator.
Does any one know as how to impersonate the user who is part of site collection owner to trigger the work or any other work around to resolve this permission issue?