Create a task filter for dynamic scheduling
Task filters allow you to define criteria for selecting and assigning tasks to the most suitable agents using dynamic scheduling.
Before you begin
Role required: admin
About this task
Task filters help you refine how tasks are assigned to the most suitable agents. You can use the default filters provided by the Dynamic Scheduling plugin or create custom filters tailored to your organization’s specific needs.
Dynamic Scheduling, when combined with Auto Assignment and Immediate Assignment, offers flexibility in task allocation. Tasks can be assigned instantly or at scheduled intervals, depending on your configuration.
The following table explains how Dynamic Scheduling behaves with different combinations of Auto Assignment and Immediate Assignment settings. These options let you balance automated task assignment with manual control.
| Auto assignment | Immediate assignment | Result |
|---|---|---|
| Enabled | Enabled | Dynamic Scheduling runs instantly, automatically assigning tasks to field agents. |
| Enabled | Disabled | Dynamic Scheduling runs, adding tasks to a scheduled batch. Tasks are assigned to agents at regular intervals. |
| Disabled | Disabled | The dispatcher manually triggers Dynamic Scheduling, and tasks are sent back for confirmation before assignment. |
Procedure
Result
(Criteria_1_rating * Criteria_1_weight) / total_criterion_weight +
(Criteria_2_rating * Criteria_2_weight) / total_criterion_weight +
(Criteria_3_rating * Criteria_3_weight) / total_criterion_weight = agent_rank/score