Skip to content

About

A collection of HTML pages meant to make life as an Admin easier.

Resources

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

Repository files navigation

Dataverse HTML Tools

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

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.

Included Tools

Tool Source Documentation
Dataverse HTML Tools Suite Installable solution Suite docs
Business Unit Configuration HTML web resource Docs
User Effective Security Roles HTML web resource Docs
User Record Access HTML web resource Docs
Role Table Permission Copier HTML web resource Docs
Team Role and People Manager HTML web resource Docs
Flow Dependency Viewer HTML web resource Docs
Solution Service Inspector HTML web resource Docs
Connection Health Audit HTML web resource Docs

Screenshots

Screenshots use sanitized sample data.

User Effective Security Roles Role Table Permission Copier
User Effective Security Roles screenshot Role Table Permission Copier screenshot
Team Role and People Manager Flow Dependency Viewer
Team Role and People Manager screenshot Flow Dependency Viewer screenshot
Connection Health Audit
Connection Health Audit screenshot

Individual Packages

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

Repository layout

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

Deployment

Use one of these deployment paths:

  1. Suite install: import the Dataverse HTML Tools Suite managed or unmanaged ZIP from packages/dataverse-html-tools-suite. This is the recommended option.
  2. 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.
  3. 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.

Security model

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.

Adding future tools

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.

About

A collection of HTML pages meant to make life as an Admin easier.

Resources

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages