The following article demonstrates how to integrate an InfoPath form with a SharePoint form library, using a centralized template stored in a SharePoint document library and linked to a site Content Type. The form is set up to submit to a SharePoint form library.
InfoPath offers options to enable you to create forms for collecting information from users or displaying information from a data source. In this article I am going to explain about creating a form as a SharePoint list, steps to get started, design, setup, and publish an InfoPath form.
Assumed consideration: – I am assuming that you already have an InfoPath form ready and in this article, we will see how to publish it on your SharePoint 2013 site.
Here are the details:-
1. Open your InfoPath form
2. Click on ‘File’
3. Select Publish
4. Select the SharePoint Server option
5. Type the URL of the SharePoint site (without default.aspx)
6. Click on Next
7. Make sure the option ‘ Enable this form to be filled out by using a browser’
8. Select Form Library
9. If you already have a form library then please select ‘Update’ option, otherwise select ‘create a new form library’
Click on add, select next and finally click on Publish.
That’s it- You are done.
Go back to your SharePoint site and check the form library!
Some Common Issues & Online Resolutions:-
Error Message- the SOAP message cannot be parsed
Error Message- InfoPath cannot connect to the server. The server may be offline, your computer might not be connected to the network, or InfoPath Forms Services 2010 might not be enabled on the server. To fix this problem, start by checking your network connection, and then trying again
Resolution- Thanks to Brent Hafner’s Blog
Error Message- InfoPath failed to publish because the default content type in the document library is not based on the Form content type.
Resolution- Mostafa has mentioned a detail resolution on the following article http://wmostafaw.wordpress.com/2012/11/19/publish-infopath-form-issue-infopath-failed-to-publish
Error Message- The following URL is not valid
Resolution- Nice research by Jenkins