Introduction

Completed

Microsoft Dynamics 365 Field Service Mobile application is built on Microsoft Power Platform and provides field agents with the tools that they need to service customers in the field. The application allows agents to access important information, such as work orders that are assigned to them, and manage their schedule, service customer assets, and more.

Mobile screenshots of bookings and summary account information.

Along with the included functionality, organizations have the option to customize and configure the application to use the features that work best for their organization. For example, you might configure the application to support barcode scanning. This feature allows frontline workers in the field to scan and store information, such as serial numbers for items that they're installing.

Depending on their needs, organizations can enable and configure multiple features, including the ability to:

  • Create offline profiles that determine which data can be taken offline.

  • Audit location to help schedulers know where workers are.

  • Enable push notifications to notify and remind workers of important information.

  • Configure barcode scanning.

In addition to the preceding items, an organization can modify the information that is displayed on forms and views in the application or modify how people navigate the application. Dynamics 365 Field Service Mobile app is built on Microsoft Power Platform, which means that administrators and developers can use the same tools that are available for configuring Dynamics 365 and Microsoft Power Apps.

While this module will examine the process for modifying the mobile application's forms, views, and the site map, you can use Microsoft Power Platform in many other ways to tailor the application.

The following table provides some examples of how Microsoft Power Platform can be used.

Area Microsoft Power Platform reference docs
Views Create and edit public or system model-driven app views and Customize entity views
Custom IFrame integration Use IFrame and web resource controls on a form
Custom HTML pages Webpage (HTML) web resources
Commands on forms and views Command bar or ribbon presentation, Define ribbon actions, and Define ribbon display rules
Event handling (On Save, On Load, and so on) Events in forms and grids in model-driven apps
Business logic / JavaScript Apply business logic using client scripting in model-driven apps using JavaScript
Client scripting Apply business logic using client scripting in model-driven apps using JavaScript
Supported capabilities and limitations Platform supported capabilities and limitations for offline
Custom controls Additional custom controls for model-driven apps
Canvas apps Embed a canvas app on a model-driven form

The rest of this module will examine many of the previously mentioned items in more detail and provide guidance on how to customize and configure the mobile application.