SharePoint InfoPath provides the following form templates. I’m kinda writing them down so that i can always refer back to this post and compare the pros and cons between the two most popular form templates.
SharePoint List:
- Simpler form.
- Quicker way to generate a form yet leverage on InfoPath OOTB Validation.
- All columns are stored in Custom List. Export to Excel feature is meaningful in this sense.
- Attachment Supported. User can add attachment on to the form as it is Custom List by SharePoint nature.
- Support multiple views.
SharePoint Form Library:
- Support more complicated form validation such as repeating tables
- Requires more knowledge on using the form designer.
- Custom fields are stored in SharePoint Library Columns. Not All can be stored, such as repeating fields.
- Attachment
notsupported. A form is stored in XML format. Search result may not be meaningful to the end user. - Support multiple views.
- Support Repeating field! That is, the design can cater for dynamic number of record in a particular columns. For example, you want the user to enter the particular of their family members, which could be zero or more. In List, you can’t possibly allow this unless you hardcode the column to support up to a certain amount entry.