Reference

Power Platform Solution

Application Lifecycle Management (ALM) solutions packaging Power Apps, Flows, Dataverse tables, and other components inside a Power Platform environment.

Part of the Power Apps inventory.

Scan settings

Default scanning intervalAllowed scanning intervalsData removal during incremental scan
DailyDaily, Weekly, Bi-Weekly, Monthly, Never, InitialYes

Properties

Property Type Description Automation placeholder
Created By String {{PowerPlatformSolution.CreatedBy}}
Created By Name String {{PowerPlatformSolution.CreatedByName}}
Initially Scanned DateTime Shows when this object was initially found in a scan. {{PowerPlatformSolution.CreatedTime}}
Custom Connector Count Int32 {{PowerPlatformSolution.CustomConnectorCount}}
Custom Table Count Int32 {{PowerPlatformSolution.CustomTableCount}}
Display Name String {{PowerPlatformSolution.DisplayName}}
Environment Environment {{PowerPlatformSolution.Environment}}
Environment Name String {{PowerPlatformSolution.EnvironmentName}}
Flow Count Int32 {{PowerPlatformSolution.FlowCount}}
Install Source String Allowed values: AppSource, Microsoft, Tenant, Unknown. {{PowerPlatformSolution.InstallSource}}
Is Default Publisher Boolean True when the solution is owned by the environment default publisher (cr-style prefix). Indicates poor ALM hygiene when used for shipping content. {{PowerPlatformSolution.IsDefaultPublisher}}
Is Managed Boolean Managed solutions are sealed deployments; unmanaged solutions are editable in place. {{PowerPlatformSolution.IsManaged}}
Is Visible Boolean Visible to makers in the Power Apps maker portal. System-internal solutions are hidden. {{PowerPlatformSolution.IsVisible}}
Last scan update DateTime Shows when this object was last updated in a scan. If an object is found during a scan but no property has been changed this date will not change. {{PowerPlatformSolution.LastModifiedTime}}
Modified By String {{PowerPlatformSolution.ModifiedBy}}
Modified By Name String {{PowerPlatformSolution.ModifiedByName}}
Power App Count Int32 {{PowerPlatformSolution.PowerAppCount}}
Publisher Name String {{PowerPlatformSolution.PublisherName}}
Publisher Prefix String Customization prefix the publisher uses for entities/fields shipped in this solution. {{PowerPlatformSolution.PublisherPrefix}}
Publisher Unique Name String {{PowerPlatformSolution.PublisherUniqueName}}
Risk Score Int32 Stores risk score {{PowerPlatformSolution.RiskScore}}
Risk Score Update DateTime Stores risk score update {{PowerPlatformSolution.RiskScoreLastUpdate}}
Risk Score Value String Stores risk score value like Low_Low {{PowerPlatformSolution.RiskScoreValue}}
Solution Created Time DateTime {{PowerPlatformSolution.SolutionCreatedTime}}
Solution Id String {{PowerPlatformSolution.SolutionId}}
Solution Modified Time DateTime {{PowerPlatformSolution.SolutionModifiedTime}}
Solution Type String Allowed values: Custom, Patch, System, Unknown. {{PowerPlatformSolution.SolutionType}}
Total Component Count Int32 {{PowerPlatformSolution.TotalComponentCount}}
Unique Name String {{PowerPlatformSolution.UniqueName}}
Version String {{PowerPlatformSolution.Version}}

Relations

Relation Service Description
Environment Power Apps All Power App environments in your tenant

Segments

Segment Description
AppSource solutions Solutions installed from AppSource (third-party).
Solutions on the default publisher Solutions owned by the environment's default publisher rather than a named publisher.
Unmanaged solutions Custom solutions that are not packaged as managed.

Actions

This object does currently not have any actions.

Policy Severity Description
Solutions owned by the default publisher High Content shipped under the environment default publisher cannot be versioned or distributed cleanly. Assign a real publisher with a customisation prefix.
Solutions with no components Information Empty solutions add governance overhead without packaging anything. Remove or merge them.
Solutions without a publisher prefix Medium Solutions whose publisher has no customisation prefix produce uncategorised entities and fields. Configure a publisher prefix before packaging content.
Solutions without an identifiable owner Medium Solutions with no recorded creator are unowned and cannot be assigned for governance follow-up.
Solutions not updated in 365 days Information Solutions untouched for over a year are likely stale. Review whether they are still in use.
Unmanaged solutions Medium Unmanaged solutions are editable in place and undermine ALM. Shipping content should be packaged as managed solutions.

Last updated: 7/19/2026