Before you upload
- Use the original .xsn whenever possible, not screenshots or copied view files.
- Keep the package intact so the manifest, schemas, XSL view files, rules, and media stay together.
- Know whether the form replaced a SharePoint list form or used a form library/document library.
- If the form depends on lookup lists, make sure you know where those lists will live in the destination site.
What analysis does first
The analyzer reads the InfoPath manifest, view transforms, XML schemas, rules, data connections, media references, and promoted SharePoint fields. It does not require destination SharePoint access for the first pass.
A useful first report should show the expected form name, source file, view count, field count, connections, and warnings. If those numbers look wrong, fix the upload before mapping SharePoint columns.
Good first-run workflow
- Upload the InfoPath package.
- Open Analyze and check the Summary, Views, Rules, Connections, Media, and Warnings tabs.
- Connect Microsoft 365 only when you are ready to map the detected form to a destination site.
- Use Required Settings to choose the destination site, list/library, and generation options.
- Use Optional Settings only for mapping cleanup and builder overrides.
- Export the .msapp package and validate it in Power Apps Studio.

