Skip to content

Commit 0e79d04

Browse files
authored
Live publish
2 parents 085b26f + 5b47b99 commit 0e79d04

File tree

9 files changed

+133
-85
lines changed

9 files changed

+133
-85
lines changed

powerapps-docs/maker/TOC.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,8 +1263,11 @@
12631263
href: ./model-driven-apps/Accessibility-app-designer-site-map-designer-my-apps-page.md
12641264
- name: Customize Dynamics 365 App for Outlook
12651265
href: ./model-driven-apps/app-for-outlook-customize.md
1266+
- name: Performance tracking
1267+
href: ./model-driven-apps/performance-tracking.md
12661268
- name: For developers
12671269
href: ../developer/model-driven-apps/overview.md
1270+
12681271
# href: ../developer/model-driven-apps/TOC.yml For authoring I find having developer content buried so deep is awkward
12691272

12701273
- name: Portals

powerapps-docs/maker/canvas-apps/common-issues-and-resolutions.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom: canvas
99
ms.reviewer:
10-
ms.date: 07/02/2020
10+
ms.date: 09/22/2020
1111
ms.author: kvivek
1212
search.audienceType:
1313
- maker
@@ -28,7 +28,7 @@ This article lists some common issues that you might encounter while using Power
2828
When using embedded canvas apps such as SharePoint forms, SharePoint web parts, and model driven forms, users many see a black box when scrolling covering part of the app. This issue happens with chromium based browsers starting with version 83. There is not a workaround at this time. The team is actively investigating to find a fix and workaround. **A workaround in Power Apps was deployed in the week of 6/21/2020. In addition, the issue is fixed for Microsoft Edge based on Chromium with version 85.**
2929

3030
1. **Problems downloading attachments in SharePoint custom forms** (May 22, 2020)
31-
When using the attachment control to download an attachment, the click won't have any response when using Google Chrome version 83 or the new Microsoft Edge version 83 browser. As a workaround, change to use the default SharePoint form or use another browser. The team is actively working to fix this issue. **Fix has been deployed in the weeek of 6/8/2020**
31+
When using the attachment control to download an attachment, the click won't have any response when using Google Chrome version 83 or the new Microsoft Edge version 83 browser. As a workaround, change to use the default SharePoint form or use another browser. The team is actively working to fix this issue. **Fix has been deployed in the week of 6/8/2020**
3232

3333
1. **Problems downloading attachments in embedded Power Apps** (May 22, 2020)
3434
When using the attachment control to download an attachment, the click won't have any response when using Google Chrome version 83 or the new Microsoft Edge version 83 browser. As a workaround, use another browser. The team is actively working to fix this issue.
@@ -207,3 +207,7 @@ This article lists some common issues that you might encounter while using Power
207207
1. **Card gallery is deprecated**.
208208

209209
Existing apps that use this feature will continue to run for the time being, but you can't add a card gallery. Please replace card galleries with the new **[Edit form](controls/control-form-detail.md)** and **[Display form](controls/control-form-detail.md)** controls.
210+
211+
1. **Power Apps per app plans does not support Power Apps for Windows app**
212+
213+
Power Apps for Windows app is not supported if you're on the [Power Apps per app plans](https://docs.microsoft.com/power-platform/admin/about-powerapps-perapp).

powerapps-docs/maker/canvas-apps/functions/function-patch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ In these examples, you'll modify or create a record in a data source, named **Ic
100100

101101
| Formula | Description | Result |
102102
| --- | --- | --- |
103-
| **Patch(&nbsp;IceCream,<br>First( Filter( IceCream, Flavor = "Chocolate" ) ), {&nbsp;Quantity:&nbsp;400&nbsp;} )** |Modifies a record in the **IceCream** data source:<ul><li> The **ID** column of the record to modify contains the value of **1**. (The **Chocolate** record has that ID.)</li><li>The value in the **Quantity** column changes to **400**. |{&nbsp;ID:&nbsp;1, Flavor:&nbsp;"Chocolate", Quantity:&nbsp;400 }<br><br>The **Chocolate** entry in the **IceCream** data source has been modified. |
103+
| **Patch(&nbsp;IceCream,<br>Lookup( IceCream, Flavor = "Chocolate" ), {&nbsp;Quantity:&nbsp;400&nbsp;} )** |Modifies a record in the **IceCream** data source:<ul><li> The **ID** column of the record to modify contains the value of **1**. (The **Chocolate** record has that ID.)</li><li>The value in the **Quantity** column changes to **400**. |{&nbsp;ID:&nbsp;1, Flavor:&nbsp;"Chocolate", Quantity:&nbsp;400 }<br><br>The **Chocolate** entry in the **IceCream** data source has been modified. |
104104
| **Patch( IceCream, Defaults(&nbsp;IceCream ), {&nbsp;Flavor:&nbsp;"Strawberry"&nbsp;}&nbsp;)** |Creates a record in the **IceCream** data source:<ul><li>The **ID** column contains the value **3**, which the data source generates automatically.</li><li>The **Quantity** column contains **0**, which is the default value for that column in the **IceCream** data source, as the **[Defaults](function-defaults.md)** function specifies.<li>The **Flavor** column contains the value of **Strawberry**.</li> |{ ID:&nbsp;3, Flavor:&nbsp;"Strawberry", Quantity:&nbsp;0&nbsp;}<br><br>The **Strawberry** entry in the **IceCream** data source has been created. |
105105

106106
After the previous formulas have been evaluated, the data source ends with these values:

powerapps-docs/maker/canvas-apps/functions/function-update-updateif.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Both **Update** and **UpdateIf** return the modified data source as a [table](..
4343
* *DataSource* – Required. The data source that contains the record that you want to replace.
4444
* *OldRecord* – Required. The record to replace.
4545
* *NewRecord* – Required. The replacement record. This isn't a change record. The entire record is replaced, and missing properties will contain *blank*.
46-
* **All** – Optional. In a collection, the same record may appear more than once. Specify the **All** argument to remove all copies of the record.
46+
* *All* – Optional. In a collection, the same record may appear more than once. Specify the **All** argument to update all copies of the record.
4747

4848
**UpdateIf**( *DataSource*, *Condition1*, *ChangeRecord1* [, *Condition2*, *ChangeRecord2*, ... ] )
4949

powerapps-docs/maker/canvas-apps/functions/function-updatecontext.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Every context variable is scoped to a screen. If you want to define a context va
7272
| **UpdateContext( {&nbsp;Person:&nbsp;{&nbsp;Name:&nbsp;"Milton", Address:&nbsp;"1&nbsp;Main&nbsp;St"&nbsp;}&nbsp;} )** |Creates or modifies the context variable **Person**, setting its value to a record. The record contains two columns, named **Name** and **Address**. The value of the **Name** column is **Milton**, and the value of the **Address** column is **1 Main St**. |**Person** has the value of record **{&nbsp;Name:&nbsp;"Milton", Address:&nbsp;"1&nbsp;Main&nbsp;St"&nbsp;}&nbsp;}**.<br><br>Reference this record as a whole with the name **Person**, or reference an individual column of this record with **Person.Name** or **Person.Address**. |
7373
| **UpdateContext( {&nbsp;Person: Patch(&nbsp;Person,&nbsp;{Address:&nbsp;"2&nbsp;Main&nbsp;St"&nbsp;}&nbsp;) }&nbsp;)** |Works with the **[Patch](function-patch.md)** function to update the **Person** context variable by setting the value of the **Address** column to **2 Main St**. |**Person** now has the value of record **{&nbsp;Name:&nbsp;"Milton", Address:&nbsp;"2&nbsp;Main&nbsp;St"&nbsp;}&nbsp;}**. |
7474

75-
### Step-by-step example
75+
### Step-by-step example 1
7676
1. Name the default screen **Source**, add another screen, and name it **Target**.
7777
2. On the **Source** screen, add two buttons, and set their **[Text](../controls/properties-core.md)** properties so that one says **English** and the other says **Spanish**.
7878
3. Set the **[OnSelect](../controls/properties-core.md)** property of the **English** button to this expression:<br>**Navigate(Target, ScreenTransition.Fade, {Language:"English"})**
@@ -88,5 +88,11 @@ Every context variable is scoped to a screen. If you want to define a context va
8888
On the **Target** screen, the label appears in the language that corresponds to the button that you selected.
8989
10. Press Esc to return to the default workspace.
9090

91+
### Step-by-step example 2
92+
93+
1. Open the canvas app where you want to use this formula.
94+
1. Add a new blank screen by selecting **New screen** from the command bar.
95+
1. Add a button, and set its **[OnSelect](../controls/properties-core.md)** property to this formula: <br> **UpdateContext( { Name: "Lily", Score: 10 } )**
96+
9197
[Another example](../add-screen-context-variables.md)
9298

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Performance tracking in model-driven apps | Microsoft Docs
3+
description: Learn how performance is tracked in model-driven apps
4+
documentationcenter: ''
5+
author: JesseParsons
6+
ms.reviewer: matp
7+
ms.service: powerapps
8+
ms.topic: conceptual
9+
ms.component: model
10+
ms.date: 03/04/2020
11+
ms.author: jeparson
12+
search.audienceType:
13+
- maker
14+
search.app:
15+
- PowerApps
16+
- D365CE
17+
---
18+
19+
# Tracking performance in model-driven apps
20+
21+
Model-driven apps use a custom performance tracking library to measure user actions. The measurements can be tracked by makers using the [Monitor tool](https://powerapps.microsoft.com/en-us/blog/monitor-now-supports-model-driven-apps/).
22+
23+
## Page KPI's
24+
The performance tracking library creates key performance indicators (KPI's) for each user action. User actions include:
25+
- Page navigations, such as edit forms, grids, and dashboards.
26+
- Command executions.

powerapps-docs/user/chart_on_form.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "View charts on a form page in model-driven apps| MicrosoftDocs"
3-
description: View charts on from pages in Power Apps
2+
title: "View charts on a form page or in a record in model-driven apps| MicrosoftDocs"
3+
description: View charts on form page or in a record
44
author: mduelae
55
manager: kvivek
66
ms.service: powerapps
@@ -21,62 +21,60 @@ search.app:
2121

2222
You can view charts on a page that has a list of records. You can also open a record and view a chart in the record.
2323

24-
Only an administrator can add charts to a record, for information see, [Add a chart to a form](https://docs.microsoft.com/powerapps/maker/model-driven-apps/add-chart-to-form).
24+
Only an administrator can add charts to a record. For information, go to [Add a chart to a form](https://docs.microsoft.com/powerapps/maker/model-driven-apps/add-chart-to-form).
2525

2626
## View charts on a page
2727

28-
1. On the left navigation, select a page.
29-
2. On the commbar bar, select **Show Chart**.
28+
1. On the left navigation pane, select a page.
29+
2. On the command bar, select **Show Chart**.
3030

3131
> [!div class="mx-imgBorder"]
32-
> ![Charts on a page](media/show_chart.png "Show charts on a page")
32+
> ![Charts on a page.](media/show_chart.png "Show charts on a page")
3333
3434
3. Select the drop-down menu to choose a view.
3535

3636
> [!div class="mx-imgBorder"]
37-
> ![Choose a view](media/choose_view.png "Choose a view")
37+
> ![Choose a view.](media/choose_view.png "Choose a view")
3838
3939
4. Select the chart view drop-down menu to choose between a system or personal view.
4040

41-
- **My Charts**: My charts are personal charts that can only be seen by the user that created the chart. The user can also share their personal chart with other users if the user has sharing privileges for their security role.
42-
- **System Charts**: System charts are create by your administrator. By default, these charts are visible to all users.
41+
- **My Charts**: Personal charts that can only be seen by the user who created the chart. The user can also share their personal chart with other users if the user has sharing privileges for their security role.
42+
- **System Charts**: Created by your administrator. By default, these charts are visible to all users.
4343

4444
> [!div class="mx-imgBorder"]
45-
> ![Choose between a system or personal chart view](media/system_and_my_charts.png "Choose between a system or personal chart view")
45+
> ![Choose between a system or personal chart view.](media/system_and_my_charts.png "Choose between a system or personal chart view")
4646
4747
## Commands on a chart view
4848

49-
Use the **More Commands** button ![More commands button](media/more_command_button_charts.png "More commands button") to access commands such as, create a new chart, import, export, and more. The chart commands options are different for system charts and personal charts.
49+
Use the **More Commands** button ![More commands button.](media/more_command_button_charts.png "More commands button") to access commands such as create a new chart, import, export, and more. The chart commands options are different for system charts and personal charts.
5050

5151

52-
| Commands on my (personal) charts | Command on system charts |
52+
| Commands on my (personal) charts | Commands on system charts |
5353
|---------|---------|
54-
| ![Commands for a personal chart](media/my_chart_commands.png "Commands for a personal chart") | ![Commands for a system chart](media/system_chart_commands.png "Commands for a system chart") |
54+
| ![Commands for a personal chart.](media/my_chart_commands.png "Commands for a personal chart") | ![Commands for a system chart.](media/system_chart_commands.png "Commands for a system chart") |
5555

5656

5757
## Grid filter on charts
5858

59-
Grid home page provides multiple filter options for a user to filter the grid data such as, quick find, advanced find, grid column filter, and jump bar.
60-
For more information, see [How to use grid filters](https://docs.microsoft.com/powerapps/user/grid-filters).
61-
59+
Grid home page provides multiple filter options for a user to filter the grid data such as quick find, advanced find, grid column filter, and jump bar. For more information, go to [How to use grid filters](https://docs.microsoft.com/powerapps/user/grid-filters).
6260

6361
When a chart is shown together with grid, the grid filter option that you select will filter both chart and grid.
6462

65-
![Grid filter for charts](media/chart_grid_filters.png "Grid filters for charts")
63+
![Grid filter for charts.](media/chart_grid_filters.png "Grid filters for charts")
6664

6765
Legend:
6866

6967
1. **Sort**: Sorts records. Use **Filter by** to filter both grid and chart data based on the filter criteria.
70-
2. **Open advanced filtering panel**: See which filters were applied to the current view. For more information, see [See the current view definition](https://docs.microsoft.com/powerapps/user/grid-filters-advanced#see-the-current-view-definition).
68+
2. **Open advanced filtering panel**: See which filters were applied to the current view. For more information, go to [See the current view definition](https://docs.microsoft.com/powerapps/user/grid-filters-advanced#see-the-current-view-definition).
7169
3. **Search this view**: Search for data in the view you're in.
7270
4. **Jump bar**: The page jump bar uses the first sorted field. If no change has been made to the sort order, the jump bar uses the primary field.
7371

7472
### Drill-down in the chart data
7573

76-
You can drill-down into a segment on a chart and filter the data for that segment. When a chart is shown together with grid, the drill-down option that you select will filter both chart and grid as show in this illustration.
74+
You can drill down into a segment on a chart and filter the data for that segment. When a chart is shown together with grid, the drill-down option that you select will filter both chart and grid as shown in this illustration.
7775

78-
![Drill-down in to a chart](media/drill-down.gif "This illustration shows how the chart drill-down feature works")
76+
![Drill down into a chart](media/drill-down.gif "This illustration shows how the chart drill-down feature works")
7977

80-
For more information on how to use the drill-down feature, see [Drill-down in a chart](https://docs.microsoft.com/powerapps/user/track-your-progress-with-dashboard-and-charts#drill-down-in-a-chart).
78+
For more information on how to use the drill-down feature, go to [Drill-down in a chart](https://docs.microsoft.com/powerapps/user/track-your-progress-with-dashboard-and-charts#drill-down-in-a-chart).
8179

8280

0 commit comments

Comments
 (0)