SPTechWeb Logo
Home About Us  Advertise       
 
 

Create an approval process with InfoPath 2010




September 7, 2011 —  (Page 1 of 2)
When we think of approval processes in the context of SharePoint, we immediately think of the Content Approval functionality and workflows. But these aren’t the only options that are available to us. What most people don’t realize is that we can build an approval process directly into an e-mail-enabled InfoPath form. In this article, we will take a look at this new approach.

But first, let’s have a quick review of the other options. By using Content Approval, users get a simple solution that allows them to approve list items. This is a very basic solution that is not task-based and does not track status or errors, or process log entries.

Moving up in the chain of options, we get to workflows. Whether they are from the out-of-the-box Approval Workflow template, SharePoint Designer 2010 workflows or Visual Studio 2010 workflows, users and developers can create solutions to provide a wide variety of process components. These solutions are typically task-based, meaning that a user notified of an approval task would have to navigate to the tasks list where they could view the task and related item. Then they would have to open the item in a new window, review the material, then go back to the task and perform the required step to complete the task.

Although workflows provide a very thorough solution and can log various process messages, at the end of the day, they still require users to navigate to several places to approve content. By leveraging an InfoPath approval process, we can eliminate this need for tasks, while still being able to track and record status and process.

When we create InfoPath Web-enabled forms, we have several features available to us: Views, Rules, Data Connections, Submit Connections, and Form Formatting. These features, combined with some SharePoint Designer 2010 workflow actions, allow us to create an InfoPath form solution that has an approval process built-in.

The way that it works is that a view is created for each approval step. During the process when users open the form, the view of the content changes so that only the necessary information is available to them. If you are a submitting user, you will only see the fields that you are able to fill out and submit, but if you are an approver, you can view all the information as well as the options for approving/rejecting the submission.


Pages 1 2 


Share this link: https://sptechweb.com/link/35880

Add comment


Name*
Email*  
Country     





 
 
This site's content Copyright © 1999 - 2012 by BZ Media LLC, All rights reserved.
Legal and Privacy
• E-mail: