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/mobile/setup-mobile-offline.md
+7-13Lines changed: 7 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ Follow these best practices when building an app for mobile offline use:
59
59
60
60
1. On the **General** tab, set the **Can be used offline** toggle to **On**.
61
61
62
-
1. Select the type of offline profile: **Default** or **Advanced**.
62
+
1. Select the type of offline profile: **Default** or **Restricted to selected users**.
63
63
64
64
- If you select **Default**, the app is enabled for offline use for all users. Select an existing offline profile, or select **New profile with current app data**. To set up a new offline profile, see [Set up a mobile offline profile](setup-mobile-offline.md#set-up-a-mobile-offline-profile).
65
65
@@ -94,7 +94,7 @@ An app can only be linked to one profile. However, a profile can be shared betwe
94
94
95
95
The modern app designer generates a default offline profile based on how the app is configured.
96
96
97
-
The default offline profile is a starting point to help you quickly build an offline profile. The default profile doesn't compute the optimal filters for each table. If you have a complex app, the autogenerated profile might be partially successful because only part of the app might be set up correctly for offline use. With this in mind, it's important that you review and adjust the proposed filters based on your organization's needs.
97
+
The default offline profile is a starting point to help you quickly build an offline profile. The default profile doesn't compute the optimal filters for each table. It's important that you review and adjust the proposed filters based on your organization's needs.
98
98
99
99
1. Select **New profile with current app data**.
100
100
@@ -114,7 +114,7 @@ Be sure that you configure at least one of the profile rules for each table to d
114
114
115
115
|Customization |Recommendation|
116
116
|-------------|---------|
117
-
|Organization rows - if selected, then select at least one of these options:<br><br>- **User's rows**<br>- **Team rows**<br>- **Business unit rows**| If you want to define this filter, then you have to pick at least one of the given options. It's highly recommended to not have a business unit-level filter for a table, unless there's a strong justification. It's recommended for a master data scenario with a small data set, like country codes. |
117
+
|Organization rows - if selected, then select at least one of these options:<br><br>- **User's rows**<br>- **Team rows**<br>- **Business unit rows**| If you want to define this filter, then you have to pick at least one of the given options. It's highly recommended to not have a business unit-level filter for a table, unless there's a strong justification. It's recommended for a master data scenario with a large data set, like price list. |
118
118
|All rows| If you're selecting this filter, you can't define any other filter rules.|
119
119
|Related rows only | Be sure that the related table has been added to the offline profile.|
120
120
|Custom | You can define a custom filter up to three levels deep. |
@@ -129,7 +129,7 @@ Keep in mind, that you can have 15 related tables in a custom filter. You can al
129
129
130
130
1. Set the following filters:
131
131
132
-
1. Choose the row that you want to make available offline. For the **Custom** option, use the [expression builder](../maker/model-driven-apps/create-edit-view-filters.md) to set up advanced conditions.
132
+
1. Choose the rows that you want to make available offline. For the **Custom** option, use the [expression builder](../maker/model-driven-apps/create-edit-view-filters.md) to set up advanced conditions.
133
133
134
134
1.**Relationships** lists the different relationships available between the current table and other tables added in the offline profile. Selecting a relationship ensures that related rows following that relationship are downloaded and made available offline.
135
135
1.**Files** and **Images** define which columns for a file or image need to be downloaded offline. For files, you can choose to download every column or none at all. For images, you can select each column you want to download granularly.
@@ -165,7 +165,7 @@ However, if you selected **Restricted to selected users**, you have to manually
165
165
166
166
## Enable mobile offline classic
167
167
168
-
Offline-first is the default mode when you enable an app for offline use. If you want to switch to the [offline classic mode](mobile-offline-overview.md#offline-first-vs-classic-offline), you need to enable it for each of your model-driven apps. It's a separate app setting for each app.
168
+
Offline-first is the default mode when you enable an app for offline use. If you want to switch to the [offline classic mode](mobile-offline-overview.md#offline-first-vs-classic-offline), you need to enable it for your model-driven app. It's a separate app setting for each app.
169
169
170
170
1. Sign in to [Power Apps](https://make.powerapps.com).
171
171
@@ -179,12 +179,6 @@ Offline-first is the default mode when you enable an app for offline use. If you
179
179
180
180
1. Select **Save** and then publish the app.
181
181
182
-
## Sync conflict
183
-
184
-
When a user makes changes to data in an offline app, updates to each column are pushed back to Dataverse as soon as the network is available. The last update to each column is stored in Dataverse, so this sync doesn't fail due to conflicting changes.
185
-
186
-
Server-side plug-ins and validation can invalidate changes. Those changes are reverted locally, and an error is written to the **Sync Errors** Dataverse table.
187
-
188
182
## Define sync settings on mobile
189
183
You can enable users to control the automatic sync intervals or the connection type to synchronize the data.
190
184
@@ -204,7 +198,7 @@ You can enable users to control the automatic sync intervals or the connection t
204
198
- The business process flow is used in an app that you can run on Power Apps mobile.
205
199
- The Power Apps mobile app is configured for offline use.
206
200
- The business process flow has a single table.
207
-
- The business process flow table is added in the [offline profile](setup-mobile-offline-classic.md#step-1-enable-tables-for-mobile-offline-synchronization).
201
+
- The business process flow table is added in the [offline profile](setup-mobile-offline.md#add-a-table-to-an-offline-profile-and-apply-filters).
208
202
209
203
> [!NOTE]
210
204
> If a table is associated with multiple business process flows, in order for any of the business process flows to work in offline, all the business process flows must be added to the offline profile.
@@ -219,7 +213,7 @@ You can enable users to control the automatic sync intervals or the connection t
219
213
220
214
-**Lookup support** - Lookups are supported for the tables that are configured for mobile offline. All the tables participating in the lookup should also be configured for offline use.
221
215
222
-
-**Notes on the Timeline control** - Notes on the Timeline control are available in offline mode. You can take pictures, read notes, and add/remove attachments in offline mode.
216
+
-**Notes on the Timeline control** - Notes on the Timeline control are available in offline mode. You can take pictures, read notes, and add/remove attachments in offline mode. You neet to add the 'Note' table using the 'Related rows only' option and the User (systemuser) in the Offline Profile.
223
217
224
218
> [!NOTE]
225
219
> The **Date** field isn't available for mobile offline search.
0 commit comments