Configure dynamic scheduling
Dynamic Scheduling enables automatic task assignment to field agents based on predefined rules and configurations. This feature helps streamline task distribution by ensuring the right tasks are assigned to the most suitable agents, optimizing travel time, skill matching, and task priority.
Before you begin
- Select dynamic scheduling as the preferred task assignment method. This ensures that tasks are automatically assigned to field agents based on predefined criteria and rules. For more information, see task assignment method.
- Set up agent schedules so that dynamic scheduling systematically ensures optimal task allocation. For more information, see Setting up agent schedules for dynamic scheduling.
- Review the properties and other installed components related to dynamic scheduling. Customize the settings to align with your organization's specific requirements. For more information, see Review system properties and components for Dynamic Scheduling.
- Ensure to configure travel time and distance calculation to determine how the system calculates an agent's estimated travel time and distance to a task location. You can choose between using Google Maps API for real-time
travel estimates or straight-line estimates based on the geolocation property settings.
- If the
Use Google Maps API for travel time estimatesgeolocation property is enabled, choose between using Google Maps API or straight-line estimates. - If the
Use Google Maps API for travel time estimatesgeolocation property is disabled, the system considers the Estimated Travel Duration field's value from the work order task.
- If the
Role required: admin
About this task
Dynamic Scheduling Config for Work Order configuration is available with the Dynamic Scheduling plugin. You can modify the configuration as needed or use as a template to create your custom
configuration.Procedure
Result
Dynamic scheduling automatically assign tasks to field agents based on the defined rules and schedules.