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/cards/manage-cards/manage-cards.md
+18-17Lines changed: 18 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,31 +1,31 @@
1
1
---
2
-
title: Manage cards in solutions
3
-
description: This article helps you manage cards in solutions
2
+
title: Manage and create cards in solutions
3
+
description: This article helps you manage cards in solutions.
4
4
ms.date: 08/08/2023
5
5
ms.topic: overview
6
6
author: cotaylor
7
7
ms.author: cotaylor
8
-
ms.reviewer:
8
+
ms.reviewer: mkaur
9
9
ms.custom:
10
10
ms.collection:
11
11
12
12
---
13
13
14
-
Create a card from within a solution if, for example, you want to deploy the card to a different environment. Solutions can contain not only cards but also customized tables, choices, and other components. You can quickly customize an environment in various ways by creating cards and other components from within a solution, exporting the solution, and then importing it into another environment.
14
+
# Manage cards in solutions
15
15
16
-
For more information about solutions, see [Solutions overview](https://learn.microsoft.com/en-us/power-apps/maker/data-platform/solutions-overview).
16
+
Create a card from within a solution if, for example, you want to deploy the card to a different environment. Solutions can contain not only cards but also customized tables, choices, and other components. You can quickly customize an environment in various ways by creating cards and other components from within a solution, exporting the solution, and then importing it into another environment. For more information about solutions, see [Solutions overview](../../maker/data-platform/solutions-overview.md).
17
17
18
18
19
-
# Create a solution
19
+
##Create a solution
20
20
21
-
To package cards in a solution, you need to start by creating a solution. You can skip this step if you already have a solution in which you want to link your card to. For more information on creating solutions, see [Create solution](https://learn.microsoft.com/en-us/power-apps/maker/data-platform/create-solution).
21
+
To package cards in a solution, you need to start by creating a solution. You can skip this step if you already have a solution in which you want to link your card to. For more information see [Create solution](../../maker/data-platform/create-solution.md).
22
22
23
23
24
-
# Create a card in a solution
24
+
##Create a card in a solution
25
25
26
26
You can create a blank card from within a solution.
27
27
28
-
1.[Sign in](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to Power Apps.
28
+
1. Sign in to [Power Apps](https://make.powerapps.com).
29
29
1. If necessary, switch to the environment that contains the solution in which you want to create a card.
30
30
1. In the left navigation bar, select Solutions.
31
31
@@ -55,9 +55,9 @@ You can create a blank card from within a solution.
55
55
> If you choose to manage the required objects of your card in separate solutions, you must ensure they are imported into your target environment prior to importing the solution containing your card.
56
56
57
57
58
-
# Add an existing card to a solution
58
+
##Add an existing card to a solution
59
59
60
-
1.[Sign in](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to Power Apps.
60
+
1. Sign in to [Power Apps](https://make.powerapps.com).
61
61
1. If necessary, switch to the environment that contains the solution in which you want to create a card.
62
62
1. In the left navigation bar, select Solutions.
63
63
@@ -74,9 +74,10 @@ You can create a blank card from within a solution.
74
74
75
75
1. Your existing card appears in the list of components for that solution along with any required tables of that card. If you save any changes to your card, they are reflected in the version that's in the solution. If you add more required tables, follow the steps in "Create a card in a solution" to add the new required objects of your card to your solution.
76
76
77
-
# Add a Power Automate flow with the Cards for Power Apps connector to a solution
77
+
##Add a Power Automate flow with the Cards for Power Apps connector to a solution
78
78
79
-
A common way to send cards is by using a Power Automate flow. For more details on creating a flow to send cards, see [Send a card automatically with a flow](https://learn.microsoft.com/en-us/power-apps/cards/send-a-card/send-card-with-flow).
79
+
A common way to send cards is by using a Power Automate flow. For more information, see
80
+
[Send a card automatically with a flow](../send-a-card/send-card-with-flow.md).
80
81
81
82
When creating a flow to send cards in a solution, it is important that in addition to the flow, you also include the cards and any tables the card requires in the solution as well. To adds any cards and tables, start by creating your flow in a solution and adding actions from the Cards for Power Apps connector. Then, select the flow in the solution explorer, select the components menu, and select Advanced > Add required objects.
82
83
@@ -88,21 +89,21 @@ All of the cards used in the flow and any of the tables used in those cards are
88
89
> Dependencies of cards in flows will only be automatically managed if you create your flow inside a solution. For flows created outside of Dataverse and added to solutions afterwards, you will either need to re-create the flow in a solution or manage the dependent cards youself.
89
90
90
91
91
-
# Known Limitations
92
+
##Known Limitations
92
93
93
-
## Dependencies for cards are not displayed correctly in solution explorer
94
+
###Dependencies for cards are not displayed correctly in solution explorer
94
95
95
96
When importing a solution containing a card that depends on tables not present in the same solution, the import fails if those tables are not already present in the target environment. Similarly, removing a solution containing tables that a card depends on fails. The dependency viewer in these scenarios is not helpful at identifying which tables or cards is causing the operation to fail.
96
97
97
98
Instead, to identify which cards depend on which tables when resolving dependency issues, start by opening the card designer. Next, navigate to Cards from the sidebar, select the card you are interested in, and select Edit. Once the card designer opens, select Data from the sidebar to view the tables that card depends on.
98
99
99
-
## Card dependencies for flows are not displayed correctly in solution explorer
100
+
###Card dependencies for flows are not displayed correctly in solution explorer
100
101
101
102
When importing a solution containing a flow that depends on cards not present in the same solution, the import fails if those cards are not already present in the target environment. Similarly, removing a solution containing cards that a flow depends on fails. The dependency viewer in these scenarios is not helpful at identifying which tables or cards is causing the operation to fail.
102
103
103
104
Instead, to identify which cards depend on which tables when resolving dependency issues, start by opening the flow editor. Next, find actions for the Cards for Power Apps connector. For each of these actions, identify which card is referenced.
104
105
105
-
## Solutions with flows depending on cards and tables may not be importable if the card and table is removed
106
+
###Solutions with flows depending on cards and tables may not be importable if the card and table is removed
106
107
107
108
In the scenario that you create a flow inside a solution, which depends on a card which in turn depends on one or more tables in the current environment, if you update your flow to no longer depend on the card and remove that card and the required tables from the solution, you will not be able to import the solution to any environment due to missing dependencies.
0 commit comments