Skip to content

Commit 173a6b6

Browse files
authored
Merge pull request #10631 from MicrosoftDocs/freshness-field-service-mobile
AB#9584: Freshness field service mobile
2 parents aacc0ad + 1b2c132 commit 173a6b6

9 files changed

Lines changed: 38 additions & 56 deletions
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Booking timestamp is created with incorrect time
33
description: Resolves the incorrect booking timestamp created when the booking status is updated in the Dynamics 365 Field Service mobile app.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application
97
---
108
# Booking timestamp is created with an incorrect time in the Field Service mobile app
@@ -19,14 +17,14 @@ On the `Booking` entity, there's an internal-use-only field called **Offline Tim
1917

2018
Here are some ways to resolve scenarios that result in incorrect timestamps.
2119

22-
- The **Offline Timestamp** field is missing from the booking form. In this case, it shows a form warning notification in offline mode.
20+
- The app shows a form warning notification in offline mode if the **Offline Timestamp** field is missing from the booking form.
2321

2422
To solve this issue, add the **Offline Timestamp** field back to the form.
2523

2624
- The default booking [JavaScript library on a booking form](/dynamics365/field-service/field-service-customize-scripts#form-libraries) is disabled or removed.
2725

2826
To solve this issue, ensure the default scripts and events are enabled.
2927

30-
- The [work order system status](/dynamics365/field-service/work-order-status-booking-status) is changed via API or a business process flow in offline mode without triggering the `OnChange` event. When the status changes to *Completed* and the work order syncs back to the server, the plug-in completes all related bookings. This process creates booking timestamps. Since the offline booking timestamp wasn't captured, the system creates the booking timestamp using the current time.
28+
- The [work order system status](/dynamics365/field-service/work-order-status-booking-status) changes through API or a business process flow in offline mode without triggering the `OnChange` event. When the status changes to *Completed* and the work order syncs back to the server, the plug-in completes all related bookings. This process creates booking timestamps. Since the offline booking timestamp isn't captured, the system creates the booking timestamp by using the current time.
3129

32-
We strongly recommend not changing the work order system status via API or a business process flow in offline mode.
30+
Don't change the work order system status through API or a business process flow in offline mode.

support/dynamics-365/field-service/mobile-app/camera-picture-not-focused.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Camera pictures are blurry or not focused
33
description: Improves camera quality in the Dynamics 365 Field Service mobile app on iOS devices by switching to the native iOS camera app.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Issues with performance
97
---
108
# Camera pictures are blurry or not focused in the Field Service mobile app
Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Duplicated inspection responses
33
description: Reviews the audit log and offline profile filters to prevent duplicated inspection responses in Microsoft Dynamics 365 Field Service.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Issues completing inspections
97
---
108
# Duplicated inspection responses in Dynamics 365 Field Service
@@ -13,17 +11,17 @@ Due to the current design of the [inspection feature](/dynamics365/field-service
1311

1412
## Symptoms
1513

16-
When a work order service task with an associated inspection is opened for the first time, it automatically creates an inspection response record. In some cases, the system might create a duplicate inspection response. Users might report that their answers to inspection questions are cleared. This is due to the new inspection response replacing the previous one.
14+
When you open a work order service task with an associated inspection for the first time, the system automatically creates an inspection response record. In some cases, the system creates a duplicate inspection response. Users might report that their answers to inspection questions are cleared. This problem happens because the new inspection response replaces the previous one.
1715

1816
## Resolution
1917

2018
Administrators can review the audit log of the work order service task to check if the associated inspection response is created twice.
2119

2220
### In offline scenarios
2321

24-
The default offline profile has filters to download all work order service tasks and inspection responses. If users change the filter of the offline profile, some tasks might fail to download. Therefore, when a work order service task record is opened while the device is offline, the associated inspection response can't be found. The system assumes that an inspection response doesn't exist and creates a new one.
22+
The default offline profile has filters to download all work order service tasks and inspection responses. If you change the filter of the offline profile, some tasks might fail to download. Therefore, when you open a work order service task record while the device is offline, the associated inspection response can't be found. The system assumes that an inspection response doesn't exist and creates a new one.
2523

26-
To resolve the issue, review the filters of your custom offline profile to download all required records. For more information, see [Configure offline capabilities](/dynamics365/field-service/mobile-power-app-system-offline).
24+
To resolve the issue, review the filters of your custom offline profile to download all required records. For more information, see [Configure offline capabilities](/dynamics365/field-service/mobile/set-up-offline-profile).
2725

2826
### With custom security roles and privileges
2927

@@ -35,6 +33,6 @@ To resolve the issue, ensure that the users have permissions to access inspectio
3533

3634
### Using multiple devices
3735

38-
In some scenarios, a user has two devices that can run in offline mode, and both devices have downloaded the offline data. If the user opens a work order service task on one device, and later opens the same work order service task on the other device, the system creates an inspection response record on each device. When the devices sync with the service once online, inspection responses are duplicated.
36+
In some scenarios, a user has two devices that run in offline mode, and both devices download the offline data. If the user opens a work order service task on one device, and later opens the same work order service task on the other device, the system creates an inspection response record on each device. When the devices sync with the service once online, inspection responses are duplicated.
3937

40-
A similar issue may occur if the user opens the same work order service task on the web and on an offline device. Both actions create an inspection response that leads to duplicated records.
38+
A similar issue occurs if the user opens the same work order service task on the web and on an offline device. Both actions create an inspection response that leads to duplicated records.
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
---
22
title: Incorrect or missing data in offline mode error
33
description: Resolves a common issue with missing data in the mobile offline profile in the Dynamics 365 Field Service mobile app.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Offline data sync - Other
97
---
108
# "Incorrect or missing data in offline mode" error
119

12-
This article solves a common issue with the [mobile offline profile](/dynamics365/field-service/mobile-power-app-system-offline) in the Microsoft Dynamics 365 Field Service mobile app.
10+
This article addresses a common issue with the mobile offline profile in the Microsoft Dynamics 365 Field Service mobile app.
1311

1412
## Symptoms
1513

16-
When you use the mobile offline profile in the Dynamics 365 Field Service mobile app, the following error message might occur:
14+
When you use the mobile offline profile in the Dynamics 365 Field Service mobile app, you might see the following error message:
1715

1816
> Incorrect or missing data in offline mode
1917
2018
## Resolution
2119

22-
To solve this issue, review the mobile offline profile.
20+
To resolve this issue, review the [mobile offline profile](/dynamics365/field-service/mobile/set-up-offline-profile).
2321

2422
> [!NOTE]
2523
> Before making any changes to the offline profile, create a copy to preserve the original filters.
@@ -28,4 +26,4 @@ To solve this issue, review the mobile offline profile.
2826
- Ensure that the offline profile is associated with the correct app module.
2927
- Recreate the offline profile filters in **Advanced Find** and see if they match the data you're looking for. Refine the filters if needed.
3028
- Verify that the proper item associations are set. If the entity in question is downloaded through an item association, check the filter of the parent item. Item associations transfer their filter to their associated entities. For example, if accounts are associated with a work order, and the work order has a custom filter that downloads only scheduled work orders, only accounts that belong to the scheduled work orders are downloaded.
31-
- If mobile offline is enabled for the app module, the app reads from the offline database. When the device is online, change the sync [according to the configured sync intervals](/dynamics365/field-service/mobile-power-app-system-offline#sync-intervals). You can [sync the offline database manually from the offline status page](/power-apps/mobile/offline-sync-icon).
29+
- If you enable mobile offline for the app module, the app reads from the offline database. When the device is online, change the sync [according to the configured sync intervals](/dynamics365/field-service/mobile/offline-data-sync#set-sync-intervals). You can [sync the offline database manually from the offline status page](/power-apps/mobile/offline-sync-icon).

support/dynamics-365/field-service/mobile-app/newux-error-on-start-missing-files.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Field Service Mobile App Can't Start Due to Missing Files
33
description: Resolves Dynamics 365 Field Service mobile app launch issues due to missing source records.
4-
author: JonBaker007
5-
ms.author: jobaker
6-
ms.reviewer: mhart
7-
ms.date: 12/12/2024
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Application is throwing errors
97
---
108
# The Field Service mobile app fails to start due to missing files
@@ -17,7 +15,7 @@ When you start using the [new user experience in the Dynamics 365 Field Service
1715

1816
## Cause
1917

20-
Some required source records are missing. These records should be created when installing the Field Service app, but in rare cases, they aren't created successfully or are corrupted. It's also possible that a user deleted the records.
18+
Some required source records are missing. The installation process creates these records when you install the Field Service app, but in rare cases, the installation process doesn't create these records successfully or the records become corrupted. A user might also delete the records.
2119

2220
## Resolution
2321

@@ -34,7 +32,7 @@ Some required source records are missing. These records should be created when i
3432
- **/card/serviceTaskGridItem.yml**
3533
- **/sitemaps/mobile.yml**
3634

37-
If there's no data in the table, something went wrong with the solution update.
35+
If the table doesn't contain data, something went wrong with the solution update.
3836

3937
### Step 2: Apply the Field Service solution update again
4038

@@ -50,4 +48,4 @@ If there's no data in the table, something went wrong with the solution update.
5048

5149
1. Accept the terms of service and select **Install**.
5250

53-
After you install the solution, verify that the table contains the required data using step 1.
51+
After you install the solution, verify that the table contains the required data by using step 1.

support/dynamics-365/field-service/mobile-app/newux-error-on-start-permission.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Field Service Mobile App Can't Start Due to Missing Privileges
33
description: Resolves Dynamics 365 Field Service mobile app launch issues caused by missing privileges.
4-
author: JonBaker007
5-
ms.author: jobaker
6-
ms.reviewer: mhart
7-
ms.date: 12/12/2024
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile Application\Application is throwing errors
97
---
108
# The Field Service mobile app fails to start due to permission or privilege issues

support/dynamics-365/field-service/mobile-app/publish-mobile-offline-profile.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
22
title: Troubleshoot issues with publishing a mobile offline profile
33
description: Resolves common issues with publishing a mobile offline profile in the Dynamics 365 Field Service mobile app.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Offline data sync - Other
97
---
108
# Troubleshoot issues with publishing a mobile offline profile
119

12-
This article helps you solve issues with publishing a [mobile offline profile](/dynamics365/field-service/mobile-power-app-system-offline) in the Microsoft Dynamics 365 Field Service mobile app.
10+
This article helps you solve issues with publishing a [mobile offline profile](/dynamics365/field-service/mobile/set-up-offline-profile) in the Microsoft Dynamics 365 Field Service mobile app.
1311

1412
## Symptoms
1513

@@ -23,7 +21,7 @@ You might receive one of the following error messages when trying to publish a m
2321

2422
Try the following resolutions to mitigate errors while publishing an offline profile:
2523

26-
- Count the number of linked entities and ensure the number of relationships is 10 or less. One way to do this is to view an entity's item associations and custom filters. Then, for any linked entities found, look through their item associations and custom filters to count the total number of the linked entities. Another way is to query the item associations by using `\<orgurl\>/api/data/v9.1/mobileofflineprofileitemassociations`.
24+
- Count the number of linked entities and ensure the number of relationships is 10 or less. One way to do this count is to view an entity's item associations and custom filters. Then, for any linked entities found, look through their item associations and custom filters to count the total number of linked entities. Another way is to query the item associations by using `\<orgurl\>/api/data/v9.1/mobileofflineprofileitemassociations`.
2725

2826
- When the system reports a circular relationship, remove the relationship between the two reported entities from the parent entity. For example, if there's a circular relationship between *Account > Notes > Account*, and you want to download all notes related to an account record, remove the relationship to the *Notes* entity from the *Account* entity.
2927

support/dynamics-365/field-service/mobile-app/settings-area-missing.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Settings Area Is Missing from the Field Service Mobile App Module
33
description: Provides a resolution for the missing Settings area in the Dynamics 365 Field Service mobile app.
4-
author: JonBaker007
5-
ms.author: jobaker
6-
ms.reviewer: mhart
7-
ms.date: 12/12/2024
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Issues with performance
97
---
108
# Settings area is missing in the Field Service Mobile app module navigation
@@ -32,7 +30,7 @@ If you find that a customization layer on the sitemap is on top and overrides th
3230
**Option 1**: Remove the sitemap customization layer and manually customize it again
3331

3432
1. [Remove the unmanaged customization layer](/power-apps/maker/data-platform/solution-layers#remove-an-unmanaged-layer).
35-
2. Apply the [sitemap customizations](/power-apps/maker/model-driven-apps/create-site-map-app) again.
33+
1. Apply the [sitemap customizations](/power-apps/maker/model-driven-apps/create-site-map-app) again.
3634

3735
**Option 2**: Manually add the **Settings** area and switch to the sitemap
3836

support/dynamics-365/field-service/mobile-app/validation-restarted-background.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
---
22
title: Validations have been restarted in the background because of inconsistent validation data error
33
description: Provides a resolution for an issue where synchronous save event limitation causes an error message in Dynamics 365 Field Service forms.
4-
ms.author: jobaker
5-
author: JonBaker007
6-
ms.reviewer: mhart
7-
ms.date: 01/31/2025
4+
ms.reviewer: jobaker, v-wendysmith, v-shaywood
5+
ms.date: 01/29/2026
86
ms.custom: sap:Mobile application\Can't save data
97
---
108
# "Validations have been restarted in the background because of inconsistent validation data" error
@@ -13,7 +11,7 @@ This article helps resolve an issue where a synchronous save event limitation ca
1311

1412
## Symptoms
1513

16-
When certain fields on a form are changed, Dynamics 365 Field Service uses the `AsyncJobTracker` pattern to retrieve and cache related records. The cached records are used for validation during the `OnSave` event. Due to a synchronous save event limitation, the system doesn't wait for asynchronous calls. The Dynamics 365 Field Service form then shows the following error message:
14+
When a user changes certain fields on a form, Dynamics 365 Field Service uses the `AsyncJobTracker` pattern to retrieve and cache related records. The form uses the cached records for validation during the `OnSave` event. Because of a synchronous save event limitation, the system doesn't wait for asynchronous calls. The Dynamics 365 Field Service form shows the following error message:
1715

1816
> Validations have been restarted in the background because of inconsistent validation data. Please try again shortly.
1917
@@ -23,7 +21,7 @@ Dynamics 365 Field Service has validations that require retrieving data from rel
2321

2422
The `AsyncJobTracker` pattern is only enabled in offline mode to ensure the changed offline records are validated and can be synced back to the server.
2523

26-
If the cached records don't match the current lookup fields, you receive the error message.
24+
If the cached records don't match the current lookup fields, you see the error message.
2725

2826
## Resolution
2927

0 commit comments

Comments
 (0)