Builder review7 min readUpdated June 5, 2026

Attachments and document library forms

Understand the difference between SharePoint list attachments, form libraries, and document-library metadata forms.

Quick answer

In short

Attachments and document-library forms need validation because SharePoint list attachment behavior differs from InfoPath form libraries and document metadata libraries.

Most likely cause

An InfoPath form library stored XML documents, while a Power Apps form usually edits list or library metadata. Those are not identical storage patterns.

What to do next

Confirm whether the replacement app should edit a list item, a document library item, or a related document set before relying on the generated save behavior.

Storage patterns

  • SharePoint list with attachments: one item plus attached files.
  • Document library metadata form: one file plus metadata columns.
  • InfoPath form library: XML documents created from a template.
  • Related document library: files are stored separately and linked to the parent record.

Generated app expectations

A generated .msapp can connect to the configured SharePoint list or library, but document-creation behavior, template XML submit, and attachment lifecycle may need additional Power Apps or Power Automate work.

Validation checklist

  1. Create a new record with a test attachment or document.
  2. Edit the record and confirm existing attachment/document behavior.
  3. Check library metadata columns after submit.
  4. Confirm users can open the saved file or record from SharePoint.

Keep reading the next most relevant guides for this form pattern.