| Topic | SharePoint page | Teams tab |
|---|---|---|
| Data storage | Lists in the current SharePoint site | Same — the backing SharePoint site |
| Setup | Run on the hosting site | Run on the backing SharePoint site |
| Settings | Full access for site owners / app admins | Same; configure in the app’s Settings |
| SharePoint chrome hiding | Available in Appearance settings | Disabled in Teams |
| Native list form customizer | Works on Risks list URLs | Not available in Teams |
9.1 Enable in Teams
- Deploy the .sppkg to the tenant App Catalog.
- In the App Catalog entry, use Sync to Teams (or Deploy to Teams).
- In Teams, add the app as a channel tab or personal app.
- Complete setup on the backing SharePoint site, if not already done.
9.2 Native SharePoint List Forms (Form Customizer)
Complete Setup registers the Risk Form Customizer on the site’s Risks list. When users open SharePoint’s native New or Edit form for a risk item — from list views outside the web part — they see the same rich risk panel used inside the app.
- Run Complete Setup after every package upgrade to re-register the form customizer.
- To verify, open the SharePoint Risks list → New item and confirm the custom form loads.
- Native forms work on SharePoint list URLs only — not inside Microsoft Teams.
- Attachments, category templates, and matrix calculations behave exactly as they do in the web part.
- If the native form reverts to the default SharePoint layout, re-run setup or confirm the RiskFormCustomizer extension is active for the site collection.