Field Service (Dynamics 365) mobile app
Field Service (Dynamics 365) is a mobile app designed and optimized for technicians to view Dynamics 365 Field Service work orders, customer assets, accounts, and contacts. Different than Field Service Mobile (see feature comparison below), this alternative mobile app is built on Microsoft's Power Platform as a model-driven app and is customizable to your business needs with the same admin console as all Dynamics 365 business apps.
Available natively for Apple iOS and Google Android phones, Field Service (Dynamics 365) offers technicians many capabilities they need to perform onsite customer service, such as:
- A calendar view of assigned jobs
- Support for picture, video, and asset barcode scanning
- Customer signature capture
- Offline capabilities so technicians can continue viewing and recording work in areas without internet
Implementation and migration guidance
We recommended to continue using the existing "Field Service Mobile" app for current and new deployments of Dynamics 365 Field Service. As development in the Field Service (Dynamics 365) mobile app continues through 2021, capabilities will become comparable to Field Service Mobile and system administrators should use the feature comparison information below to decide which mobile app is right for their organization or department.
While the new Field Service (Dynamics 365) app continues to evolve, we'll continue to make available and support the current Field Service Mobile app. By June 2021, new deployments must use Field Service (Dynamics 365) mobile app; support for the current Field Service Mobile app will end June 2022.
Feature comparison: Field Service (Dynamics 365) versus Field Service Mobile
Field Service (Dynamics 365) mobile app is recommended for simpler use cases and for organizations that want to get up and running quickly with a mobile solution for technicians because it is built on the Power Platform and uses the same admin console as Field Service web and the same PCF controls.
Field Service Mobile is recommended for more complex use cases where you may need custom reporting, push notifications, geofencing, and business processes or validations that work offline.
|Feature||Category||Field Service (Dynamics 365)||Field Service Mobile|
|Mobile Platform||Hardware & software||iOS, Android||iOS, Android, Windows|
|Camera capture (photo & video)||Technician||Yes||Yes|
|Speech to text||Technician||Yes||Yes|
|Scan to find asset||Technician||Yes|
|Location sharing and auditing||Admin||Yes|
|Enhanced mobile workflows||Admin||Yes|
|Enhanced offline sync filters||Admin||Yes|
- Field Service v8.8.22+. The Field Service (Dynamics 365) mobile app will appear in your list of Dynamics 365 applications.
Select the ellipses icon on the Field Service Mobile application, then choose Manage Roles and assign the app to the Field Service-Resource, Field Service-Administrator, and other relevant roles that will need access to the mobile app.
Set up a Dynamics 35 Field Service user with the Field Service-Resource security role. This user will sign in to the Field Service (Dynamics 365) mobile app as a technician.
- To view work orders on the mobile app, you must also create a bookable resource related to your technician user and schedule work orders to the bookable resource.
Install and sign in to Field Service (Dynamics 365)
Go to the app store on your iOS or Android device and search for Field Service mobile.
Download the app called Field Service (Dynamics 365), as seen in the following screenshot. This is the mobile app built on the Power Platform.
Launch the app and sign in with your username and password. This is the user credentials of the technician user with the Field Service - Resource security role.
Use the Field Service (Dynamics 365) mobile app
Once you sign in, the app will prompt you to download offline data (your scheduled work orders) to the device. If you anticipate not having internet access, select Download. Otherwise you can Skip for now. If you're unsure, we recommend downloading the offline data just in case.
View scheduled work orders
The first screen you'll see is a calendar view of your scheduled work orders.
Select More > Show as > Read Only Grid to see the bookings as a list as shown on the right side of the following screenshot.
Select a booking to see more details about the booking time and the work order. For example, you can update the status to Traveling to indicate you are driving to the customer location; on the Customer tab, you can see the work order location on a map and trigger turn-by-turn driving directions from a GPS app on your phone such as Bing Maps, Apple Maps, Waze, or Google Maps.
On the Service tab, you'll see work order details like work order service tasks, products, and services.
On the Notes tab, you'll see a way to add note text, pictures, and videos, as well as customer signature capture.
Find more information
To get to the sitemap, select the menu icon from the calendar view.
From here, you can find other important information like accounts, contacts, customer assets, or to record time off.
If you expect to be in areas without wifi or cellular internet access, you can download important information to your device to keep working.
From the home screen, select the cloud icon in the bottom left.
Then select Download offline updates.
When Status is set to Available, this means you have all the data you need to work offline.
Then toggle the Work in offline mode to on. If you lose internet connection unexpectedly, the app will automatically work in offline mode if you previously downloaded data.
Configure the Field Service (Dynamics 365) mobile app
Administrators can edit how Field Service (Dynamics 365) looks and functions for technicians.
Let's walk through three common configurations:
- Editing the entities displayed in the home screen (sitemap)
- Editing the fields and layout in the work order and booking forms
- Editing the entities and records downloaded to the mobile phone in offline mode for use without internet access.
Edit Sitemap entities on home screen
Sign in to Dynamics 365 as a system administrator.
To see your list of apps, go to:
Find the Field Service Mobile app and go to the App Designer.
Select the edit icon to edit the site map.
The groups My Work, Customers, and Other correspond with the home screen of Field Service (Dynamics 365) and you can rearrange, delete, or edit the display names.
Rearrange the entities displayed within each group with the drag and drop interface, or add new entities by adding new Subareas.
You can even create entirely new groups with more subareas to display different entities.
For every entity you display in the sitemap, you can choose the views available on mobile in the App Designer.
Edit the booking and work order form
You can add and delete fields displayed on Field Service (Dynamics 365); because the app is built as a model-driven Power App, you can use the Power Apps Control Framework to display different field controls like toggle buttons and sliders.
Administrators who want to customize the booking and work order forms must know they are combined in the mobile app where work order forms are displayed within the booking form. That means when a technician views a booking form, they're also viewing the related work order form. In the following screenshot, the General section displays Bookable Resource Booking ("Booking") fields and the Customer, Service, and Notes sections display work order fields.
To edit the work order portion of the form, go to Settings > Customizations > Customize the System and find the Work Order entity in the Power Apps admin console.
In the Form section, there are three forms that correspond to the three sections of the combined Booking-Work Order form.
- Work Order - Customer
- Work Order - Service
- Work Order - Notes
Edit each form as needed and publish. The changes will display in Field Service (Dynamics 365).
To edit the Booking part of the form, go to the Bookable Resource Booking entity in the Power Apps admin console.
Find the Booking and Work Order form, as seen in the following screenshot.
Add and delete booking fields as needed.
The work order forms are displayed within the booking form with a new control called Form Component Control.
To add more work order information to the booking form, either edit the work order forms mentioned earlier, or create a new work order form and add it to the booking form by selecting the section and adding a Form Component Control.
Within the classic admin console, double-click the section and Form Component Control for Web, Phone, and Tablet.
In the Properties section, enter:
Forms (substitute the form ID of the work order form you created):
You can get the form ID in the URL when on the form in the admin console.
There are Form Component Controls for each work order form that is inserted into the booking form. Below is another Form Component Control for the Work Order-Service form.
Configure offline data and sync filters
Administrators can edit the data downloaded to Field Service (Dynamics 365) in offline mode when no internet access is available.
When internet access is available, users will simply see all data on the server they have access to via their security role.
Go to Settings > Mobile Offline.
Then select Mobile Offline Profiles. Choose the Field Service Mobile - Offline Profile. This is the default configuration for offline data that is included with the Field Service app.
The profile dictates which entities and how many records of each entity will be downloaded in offline mode.
For each entity, you can choose a data download filter:
- Download related data only
- All records
- Other data filter
- Custom data filter
For example, the Bookable Resource Booking (in other words, the booking) entity has a data download filter set to custom data filter that downloads resource bookings that start or end in the next seven days or yesterday.
For another example, the Work Order Product entity has a data download filter set to Download related data only, which means that only work order products related to downloaded work orders are available offline. To accomplish this, the work order product mobile offline profile item was listed as an associated profile item of the work order offline profile, as seen in the following screenshot.
By default, work orders related to downloaded bookable resource bookings are available offline. This creates a chain of entities and records that are offline: bookings > work orders > work order products. This means that bookings scheduled to you are downloaded, work orders related to those bookings are downloaded, and work order products related to those work orders are downloaded.
Can I only add and view Field Service entities on Field Service (Dynamics 365)?
Because Field Service (Dynamics 365) is a model-driven app on the Power Platform, any entity can be added; users can only see entities and records that they have the licenses and security to access, regardless of whether it's part of the Field Service app or not.