Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft EdgeMore info about Internet Explorer and Microsoft Edge
Table of contentsExit editor mode

Get started with the Resource Scheduling Optimization Add-in

Feedback

In this article

The Resource Scheduling Optimization Add-in for Dynamics 365 Field Service automatically schedules work orders to the resources that are most available and best qualified. Many field service organizations that perform work orders at their customers' locations benefit from automatic scheduling because it optimizes the routes and travel times of field technicians as they travel from work order to work order.

This article guides you through configuration of Resource Scheduling Optimization to schedule and optimize a group of work orders to a predefined list of resources. You're going to set up a scope, goal, and schedule to assign work orders to resources.

Screenshot of Resource Scheduling Optimization tab.

The video walks you through setting up Resource Scheduling Optimization to minimize travel time for work orders and resources in the Washington State territory.

Prerequisites

Step 1: Set resources and work orders to optimize

Choose the resources and work orders you want to optimize and enable them for optimization. For more information, go toPrepare resources and work orders for optimizations.

Screenshot of five bookable resources with Optimize schedule set to yes.

Step 2: Verify booking statuses

Field Service usesbooking statuses, and Resource Scheduling Optimization adds the scheduling methodsIgnore,Do Not Move, orOptimize and maps them to the booking statuses. Make sure the highlighted booking statuses match your system.

Screenshot of a list of booking statuses mapped to Resource Scheduling Optimization statuses.

For this example, if they don't match, go toResource Scheduling Optimization >Optimization Schedules > and selectReset.

Step 3: Create an optimization scope

Create an optimization scope that defines the resources, requirements, or bookings, and the time range to consider for optimization. Make sure you select the resource and requirement views you identified that filter the records you want. In this example, we have a resource view calledWA - Bookable Resources and a requirement view calledWA - Work Order Requirements. Select a booking view such asActive Bookable Resource Bookings.

Screenshot of an optimization scope.

Step 4: Create a goal

Create anoptimization goal to define how bookings should be optimized. Use the following values:

  • Engine Effort Level: SelectVery Light, which means that the system completes the run quickly in exchange for accuracy.

  • Constraints: Start with fewerconstraints and add more as you successfully run Resource Scheduling Optimization. This makes it easier to troubleshoot if Resource Scheduling Optimization produces unexpected results. For example:

    • Schedule Within Working Hours if you have working hours defined.
    • Meets Required Characteristics if your requirements and resources both have characteristics.
    • Matches Territory if your requirements and resources both belong to the same service territory.
  • Objectives: Select the following order:

    1. Maximize Total Working Hours
    2. Minimize Total Travel Time
    3. Best Matching Skill Level

Step 5: Create a schedule

Combine the scope and goal you created into aschedule. If you plan to run Resource Scheduling Optimization manually, enter dates in the past.

Screenshot showing an optimization schedule.

Step 6: Run Resource Scheduling Optimization

After the schedue is published, you can manually run Resource Scheduling Optimization by selectingRun Now on the optimization schedule.

Every time Resource Scheduling Optimization runs, successfully or not, anoptimization request record is created.

Step 8: Analyze results

Go toOptimization Request. When the status of the request isCompleted,go to the schedule board to see the optimized board.

The system creates a new schedule board tab named after your optimization scope.

A simple example of Resource Scheduling Optimization optimizing travel time is when there's no travel time between two bookings. This means there were two work orders at the same location with the same service account and Resource Scheduling Optimization scheduled them back-to-back.

On the completed scheduling optimization request in theBookings tab, you'll find a list of bookings created or deleted, and a graph of the total travel time and working time of the optimized bookings.


Feedback

Was this page helpful?

YesNoNo

Need help with this topic?

Want to try using Ask Learn to clarify or guide you through this topic?

Suggest a fix?

  • Last updated on

In this article

Was this page helpful?

YesNo
NoNeed help with this topic?

Want to try using Ask Learn to clarify or guide you through this topic?

Suggest a fix?