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
+48-35Lines changed: 48 additions & 35 deletions
Display the source diff
Display the rich diff
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,43 @@ 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
-
For information about how to share an app, see [Share an app](share-app.md).
25
+
For information about how to share an app, see [Share an app](share-app.md)
26
+
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:
25
30
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:
31
+
- Select **Save** :::image type="icon" source="media/save-publish-app/save-icon.png"::: to save any unsaved changes you made to your app. With each Save, a new version is created in App version history.
27
32
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.
33
+
- Or, in the dropdown menu, choose one of the following options:
33
34
35
+
-**Save with version notes**: Save and add notes about your updates.
36
+
-**Save as**: Duplicate the app with a different name.
37
+
-**Download a copy**: Download a local copy of the app.
34
38
35
-
> [!div class="mx-imgBorder"]
36
-
> 
39
+
## Switch AutoSave on or off
37
40
41
+
You can also set Power Apps to automatically save every two minutes.
38
42
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**.
43
+
1. Select **More****...** > **Settings**.
40
44
41
-

45
+
:::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.":::
42
46
47
+
1. Select the **General** tab.
43
48
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)
49
+
1. In the **Auto save** section, set the **Auto save** toggle to **On** or **Off**.
47
50
51
+
:::image type="content" source="media/save-publish-app/autosave2.png" alt-text="Screenshot that shows where the Auto save toggle is located.":::
52
+
53
+
> [!NOTE]
54
+
>
55
+
> - When 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. If you haven’t published an update in several months, you might see an immediate performance benefit when you republish the app.
56
+
> - To retrieve app details faster during 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
57
49
58
## Create an app description with Copilot (preview)
50
59
@@ -57,54 +66,58 @@ You can also generate an app description by going to, **Settings** > **General**
57
66
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
67
59
68
> [!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
-
69
+
> 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
70
63
71
> [!IMPORTANT]
72
+
>
64
73
> - 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.
74
+
> - 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
75
> - 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.
76
+
> - This capability is powered by [Azure OpenAI Service](/azure/cognitive-services/openai/overview).
77
+
> - This capability might not be available in your region yet or be subject to usage limits or capacity throttling.
70
78
> - 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
79
72
-
73
-
74
80
## Identify the live version
75
81
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**.
82
+
To see all versions of an app:
83
+
84
+
1. Go to [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) > **Apps**.
85
+
1. Select the :::image type="icon" source="media/save-publish-app/vertical-ellipses.png"::: next to an app name.
86
+
1. Select **Details**, then the **Versions** tab.
77
87
78
88
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
89
80
-

90
+
:::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
91
82
-
To publish the most recent version, highlight the version and select ellipsis (...). Then select **Publish this version** from the drop-down menu.
92
+
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
93
84
94
> [!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.
95
+
>
96
+
> - 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
97
> - 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).
98
+
> - 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
99
89
100
## In-app notifications for an updated version of the app
90
101
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.
102
+
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.**
103
+
104
+
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
105
93
-
The following table shows the scenarios where this notification is available.
106
+
### Notification availability
94
107
95
108
| Scenario | Availability |
96
109
| - | - |
97
110
| Canvas app on web | Generally available |
98
111
| Customized SharePoint Forms | Not available |
99
-
| Canvas app embedded in Teams | Not available |
100
-
| Canvas app embedded in PowerBI| Not available |
112
+
| Canvas app embedded in Teams | Not available |
113
+
| Canvas app embedded in Power BI| Not available |
101
114
| Power Apps web part | Not available |
102
115
| Canvas app embedded in iframe | Generally available |
103
116
104
117
## Next steps
105
118
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.
119
+
- Find and run the app in a [browser](../../user/run-app-browser.md) or on a [phone](../../mobile/run-powerapps-on-mobile.md).
120
+
-[Rename an app](set-name-tile.md) from [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc).
121
+
-[Restore an app](restore-an-app.md) if you have multiple versions of an app.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/model-driven-apps/model-app-page-issues.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
---
2
2
title: "Known issues with custom pages in a model-driven app"
3
-
description: "Find the known issue that might occur when you create a custom page"
3
+
description: "Find the known issue that might occur when you create a custom page."
4
4
ms.custom: ""
5
-
ms.date: 08/22/2023
5
+
ms.date: 02/16/2024
6
6
ms.reviewer: ""
7
7
ms.subservice: mda-maker
8
8
ms.topic: "article"
@@ -17,14 +17,16 @@ The custom page is a new page type within model-driven apps. Custom pages bring
17
17
18
18
> [!IMPORTANT]
19
19
> Using custom pages with mobile devices is currently in public preview. Offline and device capability controls like barcode scanning, capturing photos from device, or attaching files isn't supported.
20
+
>
21
+
> Custom pages aren't supported within **App for Outlook** and return an error on loading.
20
22
21
23
## Maker-related issues
22
24
23
-
* When a custom page is modified, such as saved and published, the model-driven app isn't aware of the change. The model-driven app will continue to use the last version of the custom page when the model-driven app was published. A model-driven app published through app designer, solution explorer, or **Publish all**will update all custom pages in the model-driven app.
25
+
* When a custom page is modified, such as saved and published, the model-driven app isn't aware of the change. The model-driven app continues to use the last version of the custom page when the model-driven app was published. A model-driven app published through app designer, solution explorer, or **Publish all**updates all custom pages in the model-driven app.
24
26
25
-
* Images, icons and shapes aren't currently supported with Right-To-Left (RTL) languages.
27
+
* Images, icons, and shapes aren't currently supported with Right-To-Left (RTL) languages.
26
28
27
-
* The ability to get the current data formats from users settings including date, time, numbers and currency isn't supported.
29
+
* The ability to get the current data formats from users settings including date, time, numbers, and currency isn't supported.
28
30
29
31
* Custom pages use a canvas app hosting session that can time out after 8 hours. However, the Unified Interface session has a longer timeout. When the timeout happens, an error message bar appears that prompts the user to refresh the browser.
30
32
@@ -45,7 +47,7 @@ The custom page is a new page type within model-driven apps. Custom pages bring
45
47
46
48
## User-related issues
47
49
48
-
* When a user with no Power Apps user privileges opens a custom page in the model-driven app, they'll see an error mentioning no active entitlements to use Power Apps. More information: [Licensing overview for Microsoft Power Platform](/power-platform/admin/pricing-billing-skus) and the associated licensing guide.
50
+
* When a user with no Power Apps user privileges opens a custom page in the model-driven app, they see an error mentioning no active entitlements to use Power Apps. More information: [Licensing overview for Microsoft Power Platform](/power-platform/admin/pricing-billing-skus) and the associated licensing guide.
49
51
50
52
* Custom pages require third-party cookies to be enabled, which is required by the canvas app runtime.
51
53
@@ -59,7 +61,7 @@ The custom page is a new page type within model-driven apps. Custom pages bring
59
61
60
62
* While attempting to sign in, the current behavior caused by a user selecting anywhere away from the sign in box causes the pop out window for sign in to shift behind the app browser.
61
63
62
-
* When a user runs an app that isn't compliant with their organization's [Data Loss Prevention (DLP) policies](/power-platform/admin/wp-data-loss-prevention), they'll see an error dialog and the 'Technical details' reflects the app isn't DLP compliant.
64
+
* When a user runs an app that isn't compliant with their organization's [Data Loss Prevention (DLP) policies](/power-platform/admin/wp-data-loss-prevention), they see an error dialog and the 'Technical details' reflects the app isn't DLP compliant.
63
65
64
66

0 commit comments