Forum Discussion
luvsql
May 01, 2018Steel Contributor
Published InfoPath Form Not Appearing in SharePoint
I've created a basic form in InfoPath 2013 (I'm still using IP because it's so super easy). I've added a Form Library on my main Team site, which is NOT a modern site. I have verified the InfoPath settings in SharePoint Admin are checked.
In InfoPath, I enter my site, it SEES my libraries as I can choose the newly created forms one. At the end it says successfully published. I can click the browser link to view the form and it's fine. I either open SP manually or use the browse library checked in IP and it's not there.
If I'm connected in IP and it sees my libraries, it's connected. I'm a SP Admin so it shouldn't be a permissions Site issue. It also says successful.
Is this one of those things that takes 24 hours to show up? If I manually just add the form I created a get "This form cannot be opened in a Web browser. To open this form, use Microsoft InfoPath" so I assume I have to publish it.
- Doug AllenIron Contributor
Mercedes,
In the IP form, in the form settings, if you go to the Compatibility category and check if it is set for Web Browser form? And when you walked through the publish wizard, you checked the box allow this form to be filled out on the web? When it doesn't work, do you mean if you go to your library and say new document, what happens? It doesn't open your web form? It should have updated the content type in the library with the form template, and show the IP icon on the new dropdown.
I just tested this by creating a form library, opening IP Designer and creating a library form, creating submit data connection and publishing to the forms library. It opens fine in the browser. And no I don't believe it should take 24 hours to show. It sounds like it's not getting fully wired into the content type of the library, or the form isn't truly a web form.
- luvsqlSteel Contributor
I think I just may be confused on exactly what publishing a form to Sharepoint is? I assumed if I created a form then published it, the user would see the "form" ie the Form Name that they could click on, the form opens in a browser and they fill it out. I foresee many forms listed in this form library that I could then either use folders or Content Types to filter, however, I can't even get one to show.
After I've published it, the "form" file does not show in my library. If I go to New > Form it then opens the form I published, which doesn't make sense. I"m not creating a new form I want to fill in the one I published.
As well, if I uploaded a bunch of test ones, where are they listed so I can delete them?
- Doug AllenIron Contributor
Hi Mercedes,
Ok so there are a few things here. When you create a form library and you create an InfoPath form and publish to it, you are creating a template for users to fill out when they want to create and submit a form. Every single list and library in SharePoint uses content types, whether you see them or not. You just may not be using custom ones. When you publish your IP form template, you are updating the template of the default Form content type in the Form document library.
Then to use it, users just go to the library and click New -> Form and the web form should open, they fill out and submit it. This is all assuming that the IP form has a submit data connection. This is all assuming you want the generated output to a submitted form file in a library. You can have a list and customize with InfoPath, though the current strongly recommended way is PowerApps. Do you see your form if you click New -> Form? When you publish, you will not see your template in your library. That is behind the scenes in the content type as a template. Only forms submitted with your template will show as documents in the Forms library. Hope that helps.
- luvsqlSteel Contributor
- luvsqlSteel Contributor
Attached are the items checked on the wizard. I don't know where the "form settings" are in IP but when saved it's saved as "infopath web browser form template" but since I'm publishing the type that I save doesn't matter.
When I say it doesn't work means I just published it to a library and the form is not there ie if I'm publishing it, how does a user fill it out if it's not added to the library? When I browse that library, I should see this form I just published.
We don't use content types currently in SP as we are all folders still. I simply want the form to show in the forms library list so a user can open it and fill it out.