Create custom connectors in solutions (Preview)

Move your custom connectors along with canvas apps, flows, and Microsoft Dataverse customizations in a single package. Solutions have the added benefit of managing your customizations in Azure DevOps and automating your CI/CD process.

Getting started

Solutions are accessible both from Power Apps and Power Automate.

Prerequisites

You must have a license for Dataverse or Dynamics 365 Customer Engagement and a valid security role granting create access for connectors.

Steps

  1. Select the Solutions tab.
  2. Create a new solution or open an existing unmanaged solution.
  3. Select New then select Custom connector.
  4. A new tab opens to create a new custom connector.
  5. Once finished, select Save.
  6. Now close the browser tab. You'll see the new custom connector listed within your solution.
  7. To migrate the custom connector and any other customizations, export your solution, then import to the target environment.

Note

You'll need to re-enter credentials required by the connector, and then create connections.

Known limitations

  • Adding custom connectors created outside a solution
  • Referencing Environment variables
  • Dependencies are not logged
  • Managed properties
  • Sharing with Azure Active Directory (AAD) Groups
  • Sharing with single users
  • Backup/Restore/Copy
  • Custom connectors are not available in classic solution explorer
  • Custom connectors need to be imported first, before connection references or flows
    • If your environment doesn’t contain the custom connector in a solution, import a separate solution that only the custom connectors. Do this importation before you import the actual solution because Azure needs to register the custom connector beforehand.
    • If you import a solution that contains custom connectors and flows or connection references for the customer connector that was not previously imported in a separate solution, Azure will not be able to register the custom connector while it's registering your connection references or flows. If Azure hasn't registered your custom connector, the importation will fail, or you will not be able to start the import at all.
  • Solution custom connectors are created without role assignments by default.
    • The Power Apps for Admin connector has the Get Custom Connectors as Admin action that doesn't return solution custom connectors without role assignments. Users can add role assignments to custom connectors through sharing or through the Power Apps for Admin connector.
    • Role assignments are not maintained when you import/export custom connectors across environments because role assignments depend on specific users in the environment. Once the solution custom connector is created, configure role privileges and role based security as needed.

See also

Build and certify custom connectors
Use solutions in Power Apps