I have an InfoPath form embedded in a MOSS 2007 page. The form is for requesting approval for a project. The submit button submits the form data to a form library. That triggers a workflow to get approval for the request.
So far, my workflow uses the "Collect Data From User" action and the "Send and email" action. I configured data collection option so that there are two inputs: two radio buttons for approve/reject and a comment field. I built the email body and subject using dynamic strings and variables from the form data.
I would like this approval process to be simple for the person that does the approval. Ideally, they could see the information in one webpage, approve or reject it, write a comment explaining why it was approved or rejected and then click some sort of submit button.
I haven't found an easy solution like that, so I went with sending an email and creating a task.
There are a few problems with this method:
- The email that is sent when the task is assigned to the approver doesn't seem to be editable or have the option of being disabled (I don't want them to have a link to the XML for simplicity sake)
- The link from the "You have been assigned as task" email is small and does not take you directly to the page where you can click "Complete Task" (you have to click Edit Item from the linked page)
- The data and approval form are separated
Simplicity is key here. Thanks for any advice you can give.