You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/add-app-solution-default.md
+29-15Lines changed: 29 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
title: Add canvas apps and cloud flows to solution by default (preview)
3
3
description: Learn how to configure an environment to adding all new canvas apps and cloud flows to default solution through various methods.
4
-
author: tapanm-msft
4
+
author: ChrisGarty
5
5
ms.topic: conceptual
6
6
ms.custom: canvas
7
-
ms.reviewer: tapanm
8
-
ms.date: 08/10/2022
7
+
ms.reviewer: mkaur
8
+
ms.date: 12/15/2022
9
9
ms.subservice: canvas-maker
10
-
ms.author: hasharaf
10
+
ms.author: cgarty
11
11
search.audienceType:
12
12
- maker
13
13
search.app:
14
14
- PowerApps
15
15
contributors:
16
-
- tapanm-msft
16
+
- mduelae
17
17
---
18
18
19
19
# Add canvas apps and cloud flows to solution by default (preview)
@@ -24,7 +24,7 @@ You can [create canvas apps from within a solution](add-app-solution.md) or [cre
24
24
25
25
Canvas apps and cloud flows can now be created in a solution by default. For more information about solutions, see [Solutions overview](../data-platform/solutions-overview.md), and [application lifecycle management (ALM) guide](/power-platform/alm/overview-alm).
26
26
27
-
Canvas apps and cloud flows in a solution are defined in Dataverse and are more manageable because of Dataverse capabilities including [connection references](/power-apps/maker/data-platform/create-connection-reference), [environment variables](/power-apps/maker/data-platform/environmentvariables), the [Dataverse API](/power-apps/developer/data-platform/webapi/overview), and solution-based [application lifecycle management (ALM)](/power-platform/alm).
27
+
Canvas apps and cloud flows in a solution are defined in Microsoft Dataverse and are more manageable because of Dataverse capabilities including [connection references](/power-apps/maker/data-platform/create-connection-reference), [environment variables](/power-apps/maker/data-platform/environmentvariables), the [Dataverse API](/power-apps/developer/data-platform/webapi/overview), and solution-based [application lifecycle management (ALM)](/power-platform/alm).
28
28
29
29
> [!IMPORTANT]
30
30
> - This is a preview feature.
@@ -41,7 +41,7 @@ Canvas apps and cloud flows in a solution are defined in Dataverse and are more
41
41
42
42
## Supported methods
43
43
44
-
There are different methods available to get started while creating canvas app. Canvas apps that are created within solution by default using this feature require the use of some of these entry points. Hence, it becomes important to understand how this feature can be utilized.
44
+
There are different methods available to get started while creating canvas app. Canvas apps that are created within solution by default using this feature require the use of some of these entry points. Hence, it becomes important to understand how this feature can be utilized.
45
45
46
46
The following table summarizes which entry points benefit from canvas apps within solution by default.
47
47
@@ -60,10 +60,10 @@ There are different entry points for creating cloud flows. The following table s
60
60
61
61
| Entry point | Available for cloud flows within a solution by default? |
62
62
| - | - |
63
-
|[Create a cloud flow from blank in portal](/power-automate/get-started-logic-flow)| Private Preview|
64
-
|[Create a cloud flow from template in portal](/power-automate/get-started-logic-template)| Private Preview|
65
-
| Create a cloud flow from Power Automate Management connector | Private Preview|
66
-
| Create a cloud flow from PowerShell | Private Preview|
63
+
|[Create a cloud flow from blank in portal](/power-automate/get-started-logic-flow)| Private preview|
64
+
|[Create a cloud flow from template in portal](/power-automate/get-started-logic-template)| Private preview|
65
+
| Create a cloud flow from Power Automate Management connector | Private preview|
66
+
| Create a cloud flow from PowerShell | Private preview|
67
67
| Create a cloud flow from Mobile App | No |
68
68
|[Create a cloud flow from OneDrive](/power-automate/onedrive-business-launch-panel)| No |
69
69
|[Create a cloud flow from SharePoint](https://support.microsoft.com/en-us/office/create-a-flow-for-a-list-or-library-a9c3e03b-0654-46af-a254-20252e580d01)| No |
@@ -90,13 +90,27 @@ Once this feature is enabled, consider using solutions [export](../data-platform
90
90
## Considerations
91
91
92
92
- Increase in capacity consumption of Dataverse environment and cost implications due to that increased capacity consumption.
93
+
93
94
- Known solution limitations related to canvas apps still apply to canvas apps created within solutions by default.
94
-
- This feature also enables the automatic creation of environment variables when adding data sources for your apps.
95
+
96
+
- This feature also enables the automatic creation of environment variables when adding data sources for your apps.
97
+
95
98
- By default, this feature saves all canvas apps to the default solution named **Common Data Services Default Solution** published by **Microsoft Dataverse Default Publisher**. However, we recommend that you use a non-default solution for canvas apps. To learn about adding existing canvas apps to solutions, see [Add an existing canvas app to a solution](add-app-solution.md#add-an-existing-canvas-app-to-a-solution).
96
-
- When you toggle the feature switch in the Power Platform admin center, the Dataverse property `enablecanvasappsinsolutionsbydefault` in the organization table is updated. The value can be reviewed using the following sample ODATA snippet: `[org URI]/api/data/v9.0/organizations`. More information: [Organization table reference](/power-apps/developer/data-platform/reference/entities/organization)
99
+
100
+
- When you toggle one of the feature switches in the Power Platform admin center, the Dataverse properties `enablecanvasappsinsolutionsbydefault` or `enableFlowsInSolutionByDefault` in the organization table are updated. The values can be reviewed using the following sample ODATA snippet: `[org URI]/api/data/v9.0/organizations`. More information: [Organization table reference](/power-apps/developer/data-platform/reference/entities/organization)
101
+
97
102
- If you're planning to change the prefix for the default publisher, or solution for your environment, see [Solution publisher prefix](/power-platform/alm/solution-concepts-alm#solution-publisher-prefix), [Create solution publisher prefix](../data-platform/create-solution.md#create-a-solution-publisher) and [Change solution publisher prefix](../data-platform/create-solution.md#change-a-solution-publisher).
98
-
- Monitor > Cloud flow activity page does not support solution cloud flows.
99
-
-[Audit log events for cloud flow permissions](/power-platform/admin/logging-power-automate#see-audited-events) that provide visibility into sharing are not updated for solution cloud flows.
103
+
100
104
- Non-solution canvas apps and non-solution cloud flows can be added into a solution to add them into Dataverse, but there is no way to revert back.
101
105
106
+
## Known issues
107
+
108
+
- The **Monitor** > **Cloud flow activity** page doesn't currently support solution cloud flows.
109
+
110
+
-[Audit log events for cloud flow permissions](/power-platform/admin/logging-power-automate#see-audited-events) that provide visibility into sharing aren't updated for solution cloud flows.
111
+
112
+
- The [List Flows as Admin API](/connectors/flowmanagement/#list-flows-as-admin) doesn't return solution cloud flows that haven't previously been turned on (published) since the identifier returned is the Logic Apps ID and unpublished flows don't yet have a Logic Apps ID. This API will be updated later to return all solution cloud flows.
113
+
114
+
- The [List Flows API](/connectors/flowmanagement/#list-my-flows) doesn't return any solution cloud flows. This will be updated later to return solution cloud flows when the [List Flows as Admin API](/connectors/flowmanagement/#list-flows-as-admin) is updated.
0 commit comments