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/service-request-support.md
+21-25Lines changed: 21 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Depending on the issue, you can get help from the following individuals or organ
28
28
29
29
## Differences between app bugs and Power Apps bugs
30
30
31
-
An *app* bug is unexpected behavior in a particular app. In comparison, a *Power Apps* bug is unexpected behavior in the system that creates, runs, or manages the app. An underlying Power Apps bug might cause an app bug, making it difficult to determine if the bug is an app or PowerApps bug.
31
+
An *app* bug is unexpected behavior in a particular app. In comparison, a *Power Apps* bug is unexpected behavior in the system that creates, runs, or manages the app. An underlying Power Apps bug might cause an app bug, making it difficult to determine if the bug is an app or Power Apps bug.
32
32
33
33
Here are some distinguishing signs.
34
34
@@ -43,31 +43,29 @@ Here are some distinguishing signs.
43
43
44
44
### Example app bugs
45
45
46
-
The following examples show app bugs and how to describe them in a service request. You can add steps to the request that reproduce the bug.
46
+
The following examples show app bugs and how to describe them to app owners. You can add steps to the request that reproduce the bug.
47
47
48
-
#### Canvas app doesn't show invoices
48
+
1. Canvas app doesn't show invoices
49
+
1. Sign in to your canvas app, such as Contoso.
50
+
1. On your Home screen, select **My Invoices**.
51
+
1. On **My Invoices**, you see the list of invoices displayed.
52
+
- Expected behavior: Invoices created by the user are displayed.
53
+
- Actual behavior: No invoices are shown.
49
54
50
-
1. Sign in to your canvas app, such as Contoso.
51
-
1. On your Home screen, select **My Invoices**.
52
-
1. On **My Invoices**, you see the list of invoices displayed.
53
-
- Expected behavior: Invoices created by the user are displayed.
54
-
- Actual behavior: No invoices are shown.
55
-
56
-
#### Model-driven app doesn't show invoices
57
-
58
-
1. Sign in to the Contoso app in a particular environment.
59
-
1. On the **Dashboard** page, select **Invoices** on the site map.
60
-
1. On the **Invoices** page, set the view to **My active invoices**. The list of invoices are displayed.
61
-
- Expected behavior: Invoices created by the user are displayed.
62
-
- Actual behavior: No invoices are shown.
55
+
1. Model-driven app doesn't show invoices
56
+
1. Sign in to the Contoso app in a particular environment.
57
+
1. On the **Dashboard** page, select **Invoices** on the site map.
58
+
1. On the **Invoices** page, set the view to **My active invoices**. The list of invoices are displayed.
59
+
- Expected behavior: Invoices created by the user are displayed.
60
+
- Actual behavior: No invoices are shown.
63
61
64
62
Bugs can have great variance because features, user interfaces, and tables are specific to an app and organization, making the cause of bugs different for everyone. For example, **invoice** isn't a built-in table in Power Apps. There isn't a specialized feature in canvas apps for filtering records by a certain user, therefore the app maker must write Power Fx expressions or configure data connectors. Similarly, the maker must configure **Views** in model-driven apps to display desired records.
65
63
66
-
There isn't sufficient information in either of the service request examples to determine if there's a Power Apps issue. The creators of the app are best suited to investigate app issues.
64
+
There isn't sufficient information in either of the examples to determine if there's a Power Apps issue. The creators of the app are best suited to investigate app issues.
67
65
68
66
### Example Power Apps bugs
69
67
70
-
If app creators investigate and find what they classify as a Power Apps bug, they might report them similar to the following examples.
68
+
If app creators investigate and find what they classify as a Power Apps bug, they might report them similarly to the following examples.
71
69
72
70
1.**Canvas app Filter function returns no results when filter text contains asterisk character**
73
71
@@ -82,8 +80,6 @@ If app creators investigate and find what they classify as a Power Apps bug, the
82
80
83
81
1.**Model-driven app View returns no results when filter condition contains asterisk character**
84
82
85
-
Steps to reproduce the bug:
86
-
87
83
1. Create a **View** for any table.
88
84
1. Remove all filters for the view.
89
85
1. Add a filter for the primary column, matching text starts with _*b_.
@@ -97,7 +93,7 @@ If app creators investigate and find what they classify as a Power Apps bug, the
97
93
- Actual behavior: No records shown.
98
94
- Notes: When the filter condition doesn't use an asterisk, like _b_, the filter works as expected.
99
95
100
-
These PowerApps bugs describe issues with specific Power Apps features: the **[Filter](/power-platform/power-fx/reference/function-filter-lookup)** function for the canvas app and [View filters](../model-driven-apps/create-edit-view-filters.md) for the model-driven app. A good service request provides enough information for anybody to reproduce the issue easily. The author mentions investigative actions to isolate the issue.
96
+
These Power Apps bugs describe issues with specific Power Apps features: the **[Filter](/power-platform/power-fx/reference/function-filter-lookup)** function for the canvas app and [View filters](../model-driven-apps/create-edit-view-filters.md) for the model-driven app. A good service request provides enough information for anybody to reproduce the issue easily. The author mentions investigative actions to isolate the issue.
101
97
102
98
## What makes a good Power Apps service request
103
99
@@ -142,11 +138,11 @@ For data and server issues, examining network communications between the client
142
138
143
139
You can either use [Monitor](../monitor-overview.md) or [browser development tools](/azure/azure-web-pubsub/howto-troubleshoot-network-trace#collect-a-network-trace-in-the-browser-browser-based-apps-only) to record a network trace.
144
140
145
-
Be sure to start recording just before reproducing the issue and end the recording right after you successfully reproduced it. This brief video minimizes irrelevant information in the trace that might cause delays.
141
+
Be sure to start recording just before reproducing the issue and end the recording right after you successfully reproduced it. This brief interval minimizes irrelevant information in the trace that might cause delays.
146
142
147
143
### Provide detailed steps to reproduce the issue
148
144
149
-
If you created a minimal or vanilla repro app, describe *how to reproduce the issue* in that app. Don't describe the app itself where you originally found the problem.
145
+
If you created a minimal or vanilla repro app, describe *how to reproduce the issue* in that app. Don't describe issues with the app where you originally found the problem.
150
146
151
147
Mention the observed behavior and the expected behavior.
152
148
@@ -164,12 +160,12 @@ For issues with professional development features, provide a link to the documen
164
160
165
161
If the issue involves coding and other professional development features, simplify the code first. Usually, just a few lines of code are needed to demonstrate a Power Apps bug. Deploy the app in a fresh environment with no other customizations. Verify the issue occurs and attach a snippet of the problematic code.
166
162
167
-
Some professional development features you might include:
163
+
Examples of professional development features in Power Apps:
0 commit comments