Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: Dynamics 365 Field Service
This collection of sample code, components (solutions), and documents can help your Field Service projects with tasks such as customization, configuration, and operation of the platform. The library offers reusable and easy-to-follow resources for Field Service developers and users.
Important
Sample codes, components (solutions), and documents created by the community aren't supported by Microsoft. If you have questions or issues with community tools, contact the tool's publisher.
Areas
The following sections outline the content of the collection. Each section includes links to the corresponding articles and samples.
Schedule board
Add crew information to the resource cell template.
A core element in this scenario is the flexibility to format the resource card shown on the schedule board. This sample shows how you can add crew membership information to the resource card. Learn more at Add crew information to resource cells. For an introduction to the area, go to Customize the schedule board with a custom resource attribute.
Customize the template for bookings.
A core element in this scenario is the flexibility to format the booking slot shown on the schedule board. We show an example of how you can add a custom icon to the booking template based on the work order incident type. Learn more at Customize the template for bookings. For an introduction to the area, go to Edit schedule board booking templates.
Schedule board settings management control
If you use Universal Resource Scheduling for Dynamics 365 Field Service, you might want to create copies of bookings with minor tweaks or similar changes. Microsoft has published an unmanaged solution, the Schedule board settings management control, that can help you in such cases. Learn more at Schedule board settings management control.
Field mapping for the schedule board settings
Each field in the board settings maps to a particular column in the schedule board settings record for the relevant section. This information can be useful if you have to troubleshoot something about the schedule boards. Learn more at Field mapping for schedule board settings in Dynamics 365 Field Service.
Work orders
Work order summary configuration template
Administrators who want to replace the default summary of work orders in Dynamics 365 Field Service and configure their own to meet their business needs must start from scratch to set up the configuration. Learn more at Work order summary configuration.
Transport summary configurations across environments
Copilot in Field Service provides predefined summaries for specific tables. With summary configuration, administrators can replace the default summaries and configure their own to tailor to their business needs. They can configure the summary for two tables: Work Order and Bookable Resource Booking. Learn more at Transport summary configurations across environments.
Field Service Mobile
Add a custom app module to the Field Service mobile app
You can create a custom app module to enable other use cases and process that your frontline workers can access. Use the Field Service Mobile app module as a base to reuse components. You can make the custom app available in the mobile app. Learn more at Add a custom app module to the Field Service mobile app.
Add custom service reports in Dynamics 365 Field Service
You can implement a reporting solution with a custom control and relevant customizations so that technicians can generate service reports that summarize their work. The custom control works well in Field Service Mobile, which your technicians will appreciate. Learn more at Add custom service reports in Dynamics 365 Field Service.
Create workflows and scripts for the Field Service mobile app
You can automate business processes to work with the Field Service mobile app. Use tools such as Power Automate flows, Dataverse workflows, JavaScript, or business rules. Learn more at Create workflows and scripts for the mobile app.
Customize the mobile app booking view
You can customize the booking view on the mobile app by adding custom fields, including fields from different tables such as the Work Order table. Learn more at Customize the booking view.
Edit the booking and work order form
You can customize the Booking and Work Order form in the Field Service mobile app to meet your business needs. Learn more at Edit the booking and work order form.
Edit the navigation and views
In the Field Service mobile app, you can change navigation, forms, and views to suit your business purposes. Learn more at Edit the navigation and views on the mobile app.
Use deep links to the Field Service mobile app
Because multiple apps might be needed to complete onsite work, you can allow technicians to create deep links from the Dynamics 365 Field Service mobile app to other apps and vice versa. Learn more at Use deep links to the Field Service mobile app.
Use Power Apps to configure the Field Service mobile app
For other customization uses with Power Apps, go to Use Power Apps to configure the Field Service mobile app.
Copilot Studio
Build an agent in Copilot Studio to create sample data in Dynamics 365 Field Service
With Copilot Studio, you can take advantage of generative AI and integrations with Dynamics 365 to generate sample data in locations where your organization does business. Learn more at Build an agent in Copilot Studio to create sample data.
Use Copilot to create sample data for Field Service
Go through the steps to create account and contact data that you can use for demonstrations of Dynamics 365 Field Service environments. Learn more at Use Copilot to create sample data for Field Service.