Skip to content

Commit 3d07720

Browse files
committed
Conflict
2 parents 006dd0b + 255eb2d commit 3d07720

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

powerapps-docs/maker/model-driven-apps/model-app-page-issues.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Known issues with custom pages in a model-driven app"
33
description: "Find the known issue that might occur when you create a custom page."
44
ms.custom: ""
5-
ms.date: 02/16/2024
5+
ms.date: 07/30/2024
66
ms.reviewer: ""
77
ms.subservice: mda-maker
88
ms.topic: "article"
@@ -47,7 +47,7 @@ The custom page is a new page type within model-driven apps. Custom pages bring
4747

4848
## User-related issues
4949

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.
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.
5151

5252
* Custom pages require third-party cookies to be enabled, which is required by the canvas app runtime.
5353

@@ -57,7 +57,7 @@ The custom page is a new page type within model-driven apps. Custom pages bring
5757

5858
* Native player support is available for iOS, Android, and Windows in online-only mode. Offline support currently isn't supported.
5959

60-
* When you navigate back to a custom page from another page, the page state isn't restored so the page appears like a new navigation. State is also not persisted when switching between multi-session tabs in multi-session apps. For more information about multi-session support with model-driven apps, go to [Customer Service workspace sessions and tabs](/dynamics365/customer-service/csw-overview?tabs=customerserviceadmincenter).
60+
* When you go back to a custom page from another page, the page state isn't restored so the page appears like a new navigation. State is also not persisted when switching between multi-session tabs in multi-session apps. For more information about multi-session support with model-driven apps, go to [Customer Service workspace sessions and tabs](/dynamics365/customer-service/csw-overview?tabs=customerserviceadmincenter).
6161

6262
* 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.
6363

@@ -68,9 +68,10 @@ The custom page is a new page type within model-driven apps. Custom pages bring
6868
* When there are multiple custom pages in an app, the consent dialog asks for data permissions for all of the connectors in all the custom pages even if they haven't yet been opened.
6969

7070
## Connections
71+
7172
* All custom pages share the connection infrastructure, as if they were part of the same canvas app. For instance, if a model-driven app has two custom pages and one is connected to SQL Server while the other isn't, the consent dialog will still appear and require permission for SQL access even if the page being opened doesn't require it.
7273
* Custom pages in model-driven apps don't support connection detection through the *Connected.connected* property.
73-
74+
* The number of connectors in a model-driven app, across all custom pages, shouldn't exceed 10. The number of connection references, across all custom pages, shouldn't exceed 20. The number of connectors and connection references can increase the wait time an app user experiences when the user plays an app with custom pages.
7475

7576
## See also
7677

powerapps-docs/maker/model-driven-apps/model-app-page-overview.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
title: "Converge model-driven and canvas apps using the custom page"
33
description: "Add a custom page to use canvas as a page in your model-driven app"
4-
ms.date: 05/26/2022
4+
ms.date: 07/30/2024
55
ms.reviewer: "matp"
6-
76
ms.subservice: mda-maker
87
ms.topic: overview
98
author: "adrianorth"
@@ -69,6 +68,9 @@ Embedded canvas apps also use the canvas capabilities with a hosting approach th
6968

7069
In most cases, we recommend that you use custom pages instead of embedded canvas apps for tighter integration and better performance.
7170

71+
> [!NOTE]
72+
> The number of custom pages in a model-driven app shouldn't exceed 25. The amount of custom pages in an app can increase the wait time an app user experiences when the user plays an app with custom pages, after the last app publish. The increased user wait time is limited to the first app launch, by the first user, after the last publish of the model-driven app.
73+
7274
## Migrating standalone canvas app content to custom pages
7375

7476
Existing standalone canvas apps aren't supported for use as a custom page and the expected app structure is different. A standalone canvas app often has many screens with global access to all controls and variables. The custom page is expected to typically be a single screen with loose coupling to provide performance and co-development capabilities.
@@ -98,15 +100,15 @@ To migrate an existing standalone canvas app, first start by identifying a mappi
98100

99101
* How is the custom page managed in a solution?
100102

101-
Each custom page is a separate component in the solution, which allows one maker to edit one custom page at a time. Most custom pages will have a single screen. Instead of multiple screens, they will use the custom page's navigation functions to move to another custom page or model-driven app page. When a custom page has multiple screens, it's still a single solution component so only one maker can be working on the contained set of screens.
103+
Each custom page is a separate component in the solution, which allows one maker to edit one custom page at a time. Most custom pages will have a single screen. Instead of multiple screens, they'll use the custom page's navigation functions to move to another custom page or model-driven app page. When a custom page has multiple screens, it's still a single solution component so only one maker can be working on the contained set of screens.
102104

103105
* What licenses are allowed to use a custom page and does a custom page impact app counts?
104106

105107
The custom page uses a special canvas app type, which allows it to be managed differently. The custom page is considered part of the model-driven app infrastructure and can only be used within a model-driven app. So, it follows the license for the model-driven app. Also, custom pages don't count toward the app limits because they're treated as a page instead of an app.
106108

107109
* Do custom pages need to be shared like standalone canvas apps?
108110

109-
The custom page is aligned with the model-driven app page sharing, which relies on the model-driven app sharing without sharing individual pages for app users. Makers may need to share the custom page to allow editing.
111+
The custom page is aligned with the model-driven app page sharing, which relies on the model-driven app sharing without sharing individual pages for app users. Makers might need to share the custom page to allow editing.
110112

111113
### See also
112114

powerapps-docs/maker/model-driven-apps/use-copilot-email-assist.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use Copilot in the email rich text editor
33
description: Learn how to use Copilot in the rich text editor to make your customer emails clearer, shorter, and more compelling.
44
author: udaykirang
55
ms.author: udag
6-
ms.reviewer: shujoshi
6+
ms.reviewer: udag
77
ms.topic: how-to
88
ms.date: 04/17/2024
99
ms.subservice: mda-maker
@@ -28,7 +28,7 @@ When you draft customer emails in the rich text editor in a model-driven app, Co
2828
2929
## Prerequisites
3030

31-
The [generative AI feature in emails](/power-platform/admin/settings-features#ai-suggestions-for-email-content) must be turned on in the [canvas app feature settings](/power-platform/admin/settings-features).
31+
The [generative AI feature in emails](/power-platform/admin/settings-features#ai-suggestions-for-email-content) must be turned on in the [model-driven app feature settings](/power-platform/admin/settings-features).
3232

3333
## Draft and refine an email in the rich text editor
3434

powerapps-docs/user/form-filling-assistance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Copilot assistance for form fill in model-driven apps
33
description: Learn how to use AI-generated optional suggestions for fields in a form.
4-
ms.date: 07/16/2024
4+
ms.date: 07/31/2024
55
ms.custom:
66
- responsible-ai-faqs
77
ms.topic: article
@@ -75,7 +75,7 @@ To accept all suggestions on the open tab of the form, on the notification bar,
7575

7676
:::image type="content" source="media/formfill_acceptall.png" alt-text="Screenshot that shows all form fill suggestions being accepted.":::
7777

78-
To replace a suggestion with a different value, select the field and start typing to overwrite the suggestion. Alternative, select the field, select the **Backspace** or **Delete** key, and then start typing.
78+
To replace a suggestion with a different value, select the field and start typing to overwrite the suggestion. Alternatively, select the field, select the **Backspace** or **Delete** key, and then start typing.
7979

8080
If you have unsaved suggestions in a form and try to navigate away, you get a prompt asking if you want to discard those suggestions. The suggestions are only saved when you accept them. You can continue navigating away or stay on the form to review your pending suggestions. You can also select **Do not show again** to avoid being prompted in the future.
8181

0 commit comments

Comments
 (0)