Edit

Share via


Sample library for Dynamics 365 Field Service

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.