Lightweight Dataverse and Power Platform admin tools built as HTML web resources for model-driven apps.
These tools run in the signed-in user's Dataverse context through Xrm.WebApi. They do not require a separate service, plug-in, desktop client, or app registration for the admin UI.
Install Dataverse HTML Tools Suite for the complete supported experience. It includes the Admin Tools model-driven app, dedicated User and Team forms, all web resources, and standalone tool pages. Use the managed or unmanaged Suite ZIP as the primary installation option.
Install an individual solution only when the target environment needs a specific tool and not the full Suite. Individual packages require you to add their web resource to an existing model-driven app or form.
Screenshots use sanitized sample data.
| User Effective Security Roles | Role Table Permission Copier |
|---|---|
![]() |
![]() |
| Team Role and People Manager | Flow Dependency Viewer |
|---|---|
![]() |
![]() |
| Connection Health Audit |
|---|
![]() |
| Tool | Unmanaged package | Managed package |
|---|---|---|
| Business Unit Configuration | Unmanaged ZIP | Managed ZIP |
| User Effective Security Roles | Unmanaged ZIP | Managed ZIP |
| Role Table Permission Copier | Unmanaged ZIP | Managed ZIP |
| Team Role and People Manager | Unmanaged ZIP | Managed ZIP |
| Flow Dependency Viewer | Unmanaged ZIP | Managed ZIP |
| Solution Service Inspector | Unmanaged ZIP | Managed ZIP |
Dataverse-HTML-Tools\
docs\ Suite-level docs, article drafts, and shared assets
packages\ Importable solution ZIPs when a tool needs packaging
tools\
<tool-slug>\
README.md Tool-specific documentation
src\ Standalone HTML web resources
solution\ Dataverse solution packaging source
Use one of these deployment paths:
- Suite install: import the Dataverse HTML Tools Suite managed or unmanaged ZIP from
packages/dataverse-html-tools-suite. This is the recommended option. - Individual package: import a tool's managed or unmanaged ZIP from
packages, publish customizations if prompted, then add its imported web resource to an admin model-driven app. - Manual install: add the tool's HTML file as a Dataverse Webpage (HTML) web resource, publish customizations, then add that web resource to an admin model-driven app.
Use themeOption=darkmode when a model-driven app URL should force dark mode. The pages also handle that flag when it is encoded in the web resource data parameter. Dataverse/Power Platform HTML tools should default to light mode unless that explicit dark-mode flag is present.
The tools do not bypass Dataverse or Power Platform security. All reads and writes run as the currently signed-in user. Restrict access with model-driven app access, web resource visibility, and Dataverse security roles.
See SECURITY.md for implementation notes and review guidance.
Add each new tool under tools\<tool-slug> with its own README.md, source files, and optional packaging project. Update this README and docs\README.md when adding a tool.




