Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Salvete! I have followed this guide and created a site-content-type using infopath (very tedious if you have lots of fields).

Now, how can I make it so folks can fill out my new form?

Then I followed this guide, and created a document library in which to save the forms once they are filled out. This works, but, not like other lists. First, I get no "okay" button, and then, when I push the "save" button, I get a "Save As" box, saying "You can only save this file to the current site." with a place for a filename. This will confuse the tar out of my users!

Surely there is a better way!

share|improve this question

2 Answers 2

up vote 1 down vote accepted

Assuming you are after a web enabled form using InfoPath 2010 and SP 2010

  • In InfoPath ensure the Tool bar is enabled (under > File > Form Options > Web Browser)
  • Under File > Submit Options > you might have to configure the submit action to submit to library or list
  • Other option is you can add a button to the form. Set the action to "Rule" and add a rule that will submit the data using the Main data connection.
  • You can also specify a rule to create a custom file name so the user does not get prompted for a file name http://claytoncobb.wordpress.com/2009/06/20/auto-generating-filenames-for-infopath-forms/

Happy SharePointing :)

share|improve this answer
    
Ah! You mean to say that if I autogenerate a filename that it won't prompt the user to save? I want to avoid the prompt altogether. –  BGM Oct 16 '12 at 14:00
    
Correct, so if the user for instance clicks on the Save button, the file name will be auto generated and the user will not be prompted. So you will apply your business logic using "rules" for the button. –  MicrosoftDevX Oct 17 '12 at 23:14

Answering to:

It is impossible OOTB (Out of the Box, without hacking, using 3d-party tools, etc.) to submit or publish a regular Infopath template form to a sharepoint list.

It is possible OOTB (without hacking source files) to create an Infopath Form of type/compatibility "Sharepoint List Form" which can be created in particular ways only (I know only three of them):

  • clicking a violet "Customize From" button on ribbon in browser (having navigated to a sharepoint list)
  • using "Sharepoin List" button > Design Form in Infopath Designer 2010 (File > New on ribbon)
  • in Sharepoint Designer 2010, navigate to sharepoint list and press Design Forms in Infopath > Item on ribbon

See my answer to question "Cannot edit form in InfoPath when list was created in Visual Studio" on this

Though there are some workarounds how to submit to sharepoint lists from regular Infopath forms. See:

I stop here since I am diverting from original question.

share|improve this answer
    
Okay, that is a straight answer - that it isn't possible to publish a regular infopath form to a sp list. However, what I am asking is for a way to make my infopath form act like a Sharepoint list. I don't want to use a sharepoint list - because I want a content-type instead. I need to be able to make changes that will go out to every instance of the form - hence the content type. –  BGM Oct 16 '12 at 13:58
    
The straight answer was that it was impossible OOTB (by tools, UI provided by Microsoft though there are 3d-party tools for this, hacking, workarounds, etc.). I believe I addressed your other questions in your other threads –  Gennady Vanin Геннадий Ванин Oct 16 '12 at 14:16
    
Each question I asked is different. They are certainly related, but require different answers; hence, multiple questions about the same topic. In this question, I am not asking how to publish the form TO a sharepoint list; I am asking how to avoid prompting the user to save the file. –  BGM Oct 16 '12 at 14:47
    
I did not answer your question. I replied to incorrect statement of another answer. But you should have posted one question per post –  Gennady Vanin Геннадий Ванин Oct 16 '12 at 14:59
    
My apologies. You are right; my question isn't that clear. However, I think MicrosoftDevX has the answer, as I have tried that and it does, indeed, allow the user to fill out the infopath form. –  BGM Oct 16 '12 at 15:05

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.