PowerPlatform
Power Platform Discovery Module for M&A Discovery Suite
What it does
Discovers Power Platform environments, Power Apps, and Power Automate flows via BAP / Power Apps / Flow REST APIs using service-principal client credentials (same auth pattern as PowerBIDiscovery). IMPORTANT: Local helper names MUST NOT shadow Microsoft.PowerApps.Administration cmdlets (Get-AdminPowerAppEnvironment / Get-AdminPowerApp / Get-AdminFlow). v2.0.0 named wrappers after those cmdlets and called them recursively → call depth overflow. v2.2.0 migration shape: - Environment detail enrich (sponsored connectors, flow hosting, features) - Connector export prefers custom + sponsored over marketplace catalog samples - Publisher/timestamps on connectors; Apps/Flows discovery status on environments
How the app exposes it
The module runs through the ACQI discovery orchestrator and writes its rows into a dedicated results view. From there, conflicts, dependencies, and readiness scores feed the deal-wide consolidation layer.
/discovered/power-platform Outputs
Each module emits a normalised CSV keyed by entity ID with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact column set varies by module — the app's results view shows the live schema.