Edit

Share via


Overview of plans

Plans in Power Apps is a copilot-first development tool that lets you quickly create comprehensive business solutions. Describe your business use case in natural language and add relevant images, like business process flows or screenshots of legacy apps. Plans generates a complete Power Platform solution tailored to your needs. It includes Microsoft Dataverse tables, canvas apps, model-driven apps, Power Pages sites, Power Automate flows, and Copilot Studio agents.

Screenshot of plans in Power Apps.

Prerequisites

Important

For Government Community Cloud users, plans is supported only in the Government Community Cloud (GCC). For more information, see Plans in Sovereign Clouds

To use plans in Power Apps, follow these steps:

1. Environment requirements

  1. Dataverse database required: Make sure your environment includes a Microsoft Dataverse database.
  2. Copilot features enabled: Plans is generally available and enabled by default. It can't be turned off except through Microsoft Support. A tenant administrator must contact Support to request that it be turned off.
  3. Environment must be in an eligible locale

2. What if you don’t meet the prerequisites?

  1. Developer Environment Option: If your current environment doesn’t meet the requirements but you can use developer environments, you're automatically routed to your own developer environment. There, you have permission to create Dataverse tables. Learn more in Create a developer environment.
  2. No Developer Environment Available: If you can’t use or create a developer environment, you won’t be able to create plans in your current environment. In this case, switch to an environment where you have permission to create tables and start building your plan there.

3. Who can access plans?

The following security roles can see the entry point for plans on the Power Apps home page:

  • System admin

  • System customizer

  • Environment maker: Are redirected to their own developer environment when they save tables.

  • For custom security roles: You need the following privileges for each operation in plans:

    Operation in plans Table Privilege
    Create a plan Plan Read
    Publisher Read
    Entity Read
    Attribute Read
    Solution Read
    Relationship Read
    Entity Create
    Save tables in plan Entity Read
    User settings Read
    Async operations Read
    Entity Append to
    Entity Create
    Share a plan Plan Share

Availability

Plans is generally available and enabled by default. Check if the feature is available in your region. Learn more in Explore Copilot features by geography and languages.

Next steps

Create a plan