diff --git a/README.md b/README.md index 21ffb29..5029379 100644 --- a/README.md +++ b/README.md @@ -15,13 +15,107 @@ An action-oriented Power Platform operations console built as a [Power Apps Code | **Operations** | Tenant scope, resource movement, active recommendations, and recently created resources | | **Resources** | Sortable, searchable, filterable inventory across all environments, with full details for supported resources | | **Environments** | Every environment with type, management state, region, resource count, lifecycle actions, and analysis | -| **Connectivity** | Per-environment connectors, connections, and Power Pages websites | +| **Connections** | Connection health, tenant-wide connector usage, and the connector registry | +| **Licensing & capacity** | Capacity consumption, agent capacity, tenant entitlements, and licensing compliance | | **Tenant policies** | DLP policies, billing policies, and cross-tenant connection reports | -| **Environment groups** | Environment groups, rule-based policies, and rule sets | | **Recommendations** | Advisor recommendations and the affected resources returned by the admin API | --- +## Application screens + +The screenshots below were captured from the hosted Power Apps experience. Tenant totals and records are live data, so values may differ between sessions. + +### Operations + +![Operations dashboard](docs/images/operations.jpeg) + +The Operations dashboard is the tenant command surface. It summarizes indexed resources and environments, highlights active governance signals, breaks inventory down by resource type, and provides a direct route to recommendations that need review. + +### Resources + +![Resources inventory](docs/images/resources.jpeg) + +Resources provides the searchable tenant inventory for apps, flows, agents, and related resource types. Use the environment, type, and owner filters to narrow the result set, sort the table by its column headers, and open a supported resource to inspect its details and best-practice analysis. + +### Environments + +![Environments inventory](docs/images/environments.jpeg) + +Environments combines lifecycle and governance context for every environment. The summary identifies managed and disabled environments, while the list exposes type, region, resource count, creation date, management status, environment groups, and the actions available for each environment. + +### Connections + +#### Health + +![Connection health](docs/images/connections-health.jpeg) + +Health scans connection instances across environments and separates failed, expiring, and ready connections. The results identify the service, environment, health signal, expiry state, and any unusable connection that an administrator can remove. + +#### Tenant usage + +![Tenant connector usage](docs/images/connections-tenant-usage.jpeg) + +Tenant usage scans the indexed apps, flows, and agents to rank connector adoption across the tenant. Results are cached in the browser and can be refreshed with **Scan tenant**. + +#### Connector registry + +![Connector registry](docs/images/connections-connector-registry.jpeg) + +Connector registry is the tenant connector catalog. It supports reviewing connector metadata, availability, and usage context without leaving the Control Hub. + +### Licensing & capacity + +#### Capacity + +![Licensing capacity](docs/images/licensing-capacity.jpeg) + +Capacity compares tenant storage entitlement with database, file, and log consumption and identifies environments driving usage. + +#### Agent capacity + +![Agent capacity](docs/images/licensing-agent-capacity.jpeg) + +Agent capacity reviews Copilot Credit purchases, allocations, consumption, and accountable environment ownership. + +#### Entitlements + +![Licensing entitlements](docs/images/licensing-entitlements.jpeg) + +Entitlements lists the licenses, SKUs, service plans, and capacity grants available to the tenant. + +#### Compliance + +![Licensing compliance](docs/images/licensing-compliance.jpeg) + +Compliance finds users and flow contexts that are over capacity, unlicensed, or otherwise require a licensing review. + +### Tenant policies + +#### DLP Policies + +DLP Policies creates, inspects, updates, and analyzes data loss prevention policies and connector classifications. + +#### Billing Policies + +![Billing policies](docs/images/tenant-policies-billing.jpeg) + +Billing Policies reviews pay-as-you-go billing policies and the environments linked to them. + +#### Cross-Tenant Reports + +![Cross-tenant reports](docs/images/tenant-policies-cross-tenant-reports.jpeg) + +Cross-Tenant Reports inspects cross-tenant connection reports and the resources participating in external access. + +### Recommendations + +![Recommendations](docs/images/recommendations.jpeg) + +Recommendations turns advisor signals into an actionable queue. Review the recommendation, affected resource count, severity, and supporting guidance before opening the associated resources for remediation. + +--- + ## 🔍 Detail panels Each supported resource type has a full-page detail panel with structured sections, action bar, and **Best Practice Analysis (BPA)** checks. diff --git a/docs/images/connections-connector-registry.jpeg b/docs/images/connections-connector-registry.jpeg new file mode 100644 index 0000000..dce83f3 Binary files /dev/null and b/docs/images/connections-connector-registry.jpeg differ diff --git a/docs/images/connections-health.jpeg b/docs/images/connections-health.jpeg new file mode 100644 index 0000000..dcf47f5 Binary files /dev/null and b/docs/images/connections-health.jpeg differ diff --git a/docs/images/connections-tenant-usage.jpeg b/docs/images/connections-tenant-usage.jpeg new file mode 100644 index 0000000..1083982 Binary files /dev/null and b/docs/images/connections-tenant-usage.jpeg differ diff --git a/docs/images/environments.jpeg b/docs/images/environments.jpeg new file mode 100644 index 0000000..dcf47f5 Binary files /dev/null and b/docs/images/environments.jpeg differ diff --git a/docs/images/licensing-agent-capacity.jpeg b/docs/images/licensing-agent-capacity.jpeg new file mode 100644 index 0000000..18444b5 Binary files /dev/null and b/docs/images/licensing-agent-capacity.jpeg differ diff --git a/docs/images/licensing-capacity.jpeg b/docs/images/licensing-capacity.jpeg new file mode 100644 index 0000000..44b6342 Binary files /dev/null and b/docs/images/licensing-capacity.jpeg differ diff --git a/docs/images/licensing-compliance.jpeg b/docs/images/licensing-compliance.jpeg new file mode 100644 index 0000000..7572047 Binary files /dev/null and b/docs/images/licensing-compliance.jpeg differ diff --git a/docs/images/licensing-entitlements.jpeg b/docs/images/licensing-entitlements.jpeg new file mode 100644 index 0000000..0a91bdf Binary files /dev/null and b/docs/images/licensing-entitlements.jpeg differ diff --git a/docs/images/operations.jpeg b/docs/images/operations.jpeg new file mode 100644 index 0000000..9e65340 Binary files /dev/null and b/docs/images/operations.jpeg differ diff --git a/docs/images/recommendations.jpeg b/docs/images/recommendations.jpeg new file mode 100644 index 0000000..6d354f4 Binary files /dev/null and b/docs/images/recommendations.jpeg differ diff --git a/docs/images/resources.jpeg b/docs/images/resources.jpeg new file mode 100644 index 0000000..06c8396 Binary files /dev/null and b/docs/images/resources.jpeg differ diff --git a/docs/images/tenant-policies-billing.jpeg b/docs/images/tenant-policies-billing.jpeg new file mode 100644 index 0000000..f1a055d Binary files /dev/null and b/docs/images/tenant-policies-billing.jpeg differ diff --git a/docs/images/tenant-policies-cross-tenant-reports.jpeg b/docs/images/tenant-policies-cross-tenant-reports.jpeg new file mode 100644 index 0000000..8b9fc68 Binary files /dev/null and b/docs/images/tenant-policies-cross-tenant-reports.jpeg differ