model-driven-app
Installation
SKILL.md
Power Apps Model-Driven App
Purpose: emit the metadata that turns a set of Dataverse tables into a navigable model-driven app -- AppModule, SiteMap, forms, and views -- in a form
pac solution packaccepts.
When to Use
- Generating a model-driven app (records, forms, views, dashboards over Dataverse) from a PRD-LOWCODE
- Adding a table area/group/subarea to an app's navigation
- Authoring a main form or a public view for a table
Model-Driven vs Canvas
| Model-driven | Canvas | |
|---|---|---|
| Layout | Component-driven, metadata renders the UI | Pixel-precise, maker draws controls |
| Data | Dataverse only | Dataverse + 1000+ connectors |
| Source | AppModule + SiteMap + FormXml + SavedQuery | *.fx.yaml + CanvasManifest |
| Use for | Process/CRUD apps, dashboards | Tailored task UX, mixed sources |