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/save-publish-app.md
+51-33Lines changed: 51 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: amchern
5
5
ms.topic: conceptual
6
6
ms.custom: canvas
7
7
ms.reviewer: mkaur
8
-
ms.date: 02/09/2022
8
+
ms.date: 2/15/2024
9
9
ms.subservice: canvas-maker
10
10
ms.author: emcoope
11
11
search.audienceType:
@@ -17,34 +17,48 @@ contributors:
17
17
ms.collection:
18
18
- bap-ai-copilot
19
19
---
20
+
20
21
# Save and publish canvas apps
21
22
22
23
Whenever you save changes to a canvas app, you automatically publish them only for yourself and anyone else who has permissions to edit the app. When you finish making changes, you must explicitly publish them to make them available to everyone with whom the app is shared.
23
24
24
25
For information about how to share an app, see [Share an app](share-app.md).
25
26
26
-
With your app open for editing in [Power Apps Studio](https://create.powerapps.com), in the app actions menu, select **Save** and perform the following actions:
27
+
## Save your app
28
+
29
+
With your app open for editing in [Power Apps](https://make.powerapps.com), you can save in several ways:
30
+
31
+
Save icon :::image type="icon" source="media/save-publish-app/save-icon.png"::::
32
+
33
+
-**Save**: Saves any unsaved changes you made to your app. With each **Save**, a new version is created in **App version history**.
34
+
35
+
Dropdown save menu:
36
+
37
+
-**Save with version notes**: Save and add notes about your updates.
38
+
-**Save as**: Duplicate the app with a different name.
39
+
-**Download a copy**: Download a local copy of the app.
27
40
28
-
-**Save**: Saves recent and unsaved changes you made to the app in Power Apps Studio. Each time you save changes, a new version is created.
29
-
-**Save with version notes**: Save and add notes about the updates you've made.
30
-
-**Save as**: Duplicate the app by saving the app with a different name.
31
-
-**Save and publish**: Allows you to save the app and publish it at the same time.
32
-
-**Download a copy**: Downland a local copy of the app.
41
+
## Auto save
33
42
43
+
You can optionally set Power Apps to automatically save every 2 minutes.
34
44
35
-
> [!div class="mx-imgBorder"]
36
-
> 
45
+
Enable or disable the **Auto save**:
37
46
47
+
1. Select the three dots **...** from the menu bar and choose **Settings**.
38
48
39
-
Power Apps can also periodically save the app every 2 minutes. If you've saved the app once, Power Apps will continue to save a version of the app periodically without requiring the user to press or tap the Save action. Authors can enable or disable the **Auto save** by going to **Setting** > **General**.
49
+
:::image type="content" source="media/save-publish-app/autosave.png" alt-text="Screenshot that shows where the ellipses points are located that opens a dropdown menu to reveal the Settings option.":::
40
50
41
-

51
+
1. In the **Settings** popup, select the **General** tab.
42
52
53
+
1. In the **Auto save** section, toggle the auto save feature on or off.
43
54
44
-
> [!NOTE]
45
-
> - Whenever you publish a canvas app, your app will be upgraded to run on the latest version of Power Apps – which means it will get the benefit of all the latest features and performance upgrades we’ve added since you last published. If you haven’t published an update in several months, you’ll likely see an immediate performance benefit from republishing now.
46
-
> - To allow users to retrieve app details faster on app startup, certain data will be locally stored on users' devices in the browser cache. Information that will be stored includes app, environment, and connection details. This data will stay stored in the browser based on each browsers’ storage limits. Users can clear stored data based on [instructions for each browser](/troubleshoot/power-platform/power-apps/troubleshooting-startup-issues)
55
+
:::image type="content" source="media/save-publish-app/autosave2.png" alt-text="Screenshot that shows where the Auto save toggle is located.":::
47
56
57
+
> [!NOTE]
58
+
>
59
+
> - Whenever you publish a canvas app, your app is updated and runs on the latest version of Power Apps. Your app gets the benefit of all the latest features and performance upgrades added since you last published.
60
+
> - If you haven’t published an update in several months, you might see an immediate performance benefit from republishing now.
61
+
> - To retrieve app details faster upon startup, some data is stored locally on user devices in the browser cache. Information stored includes app, environment, and connection details. This data stays stored in the browser based on browser storage limits. Users can clear stored data based on these [instructions for each browser](/troubleshoot/power-platform/power-apps/troubleshooting-startup-issues#clear-your-browser-cache).
48
62
49
63
## Create an app description with Copilot (preview)
50
64
@@ -57,54 +71,58 @@ You can also generate an app description by going to, **Settings** > **General**
57
71
Admins can disable this feature for Managed Environments in the Power Platform admin. For more information, see [Managed Environments panel](/power-platform/admin/managed-environment-enable).
58
72
59
73
> [!NOTE]
60
-
> If a description is not added before the app is published, Copilot will help generate one for the app once the app is published. Makers can always go back and edit this description if Copilot didn't quite get it right.
61
-
74
+
> If a description is not added before the app is published, Copilot generates one for the app once the app is published. Makers can always go back and edit this description if Copilot didn't quite get it right.
62
75
63
76
> [!IMPORTANT]
77
+
>
64
78
> - To use this capability your app must be in a [managed environment](/power-platform/admin/managed-environment-overview).
65
-
> - Preview features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
79
+
> - Preview features aren’t meant for production use and might have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
66
80
> - For more information, go to our [preview terms](https://go.microsoft.com/fwlink/?linkid=2189520).
67
-
> - This capability is powered by [ Azure OpenAI Service](/azure/cognitive-services/openai/overview).
68
-
> - This capability is in process of rolling out, and may not be available in your region yet.
69
-
> - This capability may be subject to usage limits or capacity throttling.
81
+
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
82
+
> - This capability might not be available in your region yet or be subject to usage limits or capacity throttling.
70
83
> - To understand capabilities and limitations of AI-powered and Copilot features in Power Apps, see [Responsible AI FAQs for Power Apps](../common/responsible-ai-overview.md)
71
84
72
-
73
-
74
85
## Identify the live version
75
86
76
-
To see all versions of an app, go to [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) > **Apps** > select your app > **Details** > **Versions**.
1. Select the :::image type="icon" source="media/save-publish-app/vertical-ellipses.png"::: next to an app name.
91
+
1. Select **Details**, then the **Versions** tab.
77
92
78
93
The **Live** version is published for everyone with whom the app is shared. The most recent version of any app is available only to those users who have edit permissions for it.
79
94
80
-

95
+
:::image type="content" source="media/save-publish-app/publish-portal.png" alt-text="Screenshot that shows where different versions of the app are located and how to publish a specific version." lightbox="media/save-publish-app/publish-portal.png":::
81
96
82
-
To publish the most recent version, highlight the version and select ellipsis (...). Then select **Publish this version** from the drop-down menu.
97
+
To publish the most recent version, select the publish icon :::image type="icon" source="media/save-publish-app/publish-icon.png"::: while in editing mode for your app.
83
98
84
99
> [!NOTE]
85
-
> - Changes from a newly published version of an app may take a few seconds to reflect when launching the app. Publish time depends on the complexity of apps, so expect more complex apps to take a few more minutes to publish.
100
+
>
101
+
> - New published changes of an app might take a few seconds to display when launching the app. Publish time depends on the complexity of apps, which might take a few more minutes to publish.
86
102
> - If you already have an app open while a new version is published, you must reload the app to get the latest changes.
87
-
> - To reduce the time users wait to access your app, the app preload capability is turned on. You can chose to turn it off. Learn more [here](performance-tips.md#enable-preload-app-for-enhanced-performance).
103
+
> - To reduce wait time to access your app, the app preload capability is turned on. You can turn it off. For more information, see [Overview of creating performant apps](create-performant-apps-overview.md).
88
104
89
105
## In-app notifications for an updated version of the app
90
106
91
-
Depending on the complexity of an app, changes that are recently published may not be available when a user launches the app. If this happens, users will get a toast notification stating **A new version of this app is coming. We'll let you know when it's available.** When the published changes are ready, users will see a notification stating **You're using an old version of this app. Refresh to use the latest version**. Users can select the **Refresh** button to see the latest version of the app.
107
+
If users are waiting for an app to update, they get a notification stating **A new version of this app is coming. We'll let you know when it's available.**
108
+
109
+
When the published changes are ready, users see a notification stating **You're using an old version of this app. Refresh to use the latest version.**. Users can select the **Refresh** button to see the latest version of the app.
92
110
93
-
The following table shows the scenarios where this notification is available.
111
+
### Notification availability
94
112
95
113
| Scenario | Availability |
96
114
| - | - |
97
115
| Canvas app on web | Generally available |
98
116
| Customized SharePoint Forms | Not available |
99
-
| Canvas app embedded in Teams | Not available |
117
+
| Canvas app embedded in Teams | Not available |
100
118
| Canvas app embedded in PowerBI | Not available |
101
119
| Power Apps web part | Not available |
102
120
| Canvas app embedded in iframe | Generally available |
103
121
104
122
## Next steps
105
123
106
-
* Find and run the app in a [browser](../../user/run-app-browser.md) or on a [phone](../../mobile/run-powerapps-on-mobile.md).
107
-
*[Rename an app](set-name-tile.md) from [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc).
108
-
*[Restore an app](restore-an-app.md) if you have multiple versions of an app.
124
+
- Find and run the app in a [browser](../../user/run-app-browser.md) or on a [phone](../../mobile/run-powerapps-on-mobile.md).
125
+
-[Rename an app](set-name-tile.md) from [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc).
126
+
-[Restore an app](restore-an-app.md) if you have multiple versions of an app.
0 commit comments