Create a task ordering rule
Create a task ordering rule for dynamic scheduling to prioritize tasks.
Before you begin
Role required: admin
About this task
Dynamic scheduling uses task ordering rules to determine the order of tasks. Task Ordering Rules govern the sequence in which tasks appear in a dispatcher's or agent's queue. Rules can be set based on parameters like due date, priority, or estimated work duration. This helps in tackling the most urgent tasks first and better aligns with business objectives. You can create multiple rules to define how tasks are ordered. The rules are evaluated based on the values in the Execution Order field.
- The rule with the lowest value determines the initial task order. For example, you can create a rule to sort tasks based on their Priority (P1, P2, P3, etc.).
- The rule with the next lowest value determines the order within a subset of tasks. For example, you can sort all P1 tasks by their SLA due date.
- Rules are evaluated in the execution order, moving to the next rule only when task values are equal.
- If a task has downstream tasks, it cannot be unassigned.
- If an upstream task gets reassigned and a downstream task is assigned, the upstream task is scheduled before the downstream task starts.
- If an upstream task is unassigned, the downstream task remains unassigned.
- If an upstream task is assigned, the downstream task waits until the upstream task is completed.
- If an upstream task has a lower priority, the downstream task waits until the upstream task is assigned.
- Simple rule
- Sorts tasks based on one selected field from the task table.
- Choose either ascending or descending sort order.
- Advanced rule
- Sorts tasks based on selections from two unrelated tables.
- Requires a reference field to connect the task table and another table. For example, you can sort work order tasks based on SLAs stored in the Task SLA table.
- Work order task: This rule uses the Priority field on the work order task record and the a to z sort order to determine the order of the tasks to be scheduled. Execution Order 100.
- Work order: This rule uses the Priority field on the work order record and the a to z sort order to determine the order of the tasks to be scheduled. Execution Order 200.
- Healthcare: An advanced rule could prioritize equipment maintenance tasks based on the criticality of medical devices.
- Manufacturing: A simple rule might prioritize tasks based on downtime cost per hour for machinery.
- Retail: Advanced rules can sort tasks by store footfall data, ensuring that highly-trafficked locations are serviced first.
- Utilities: Simple rules can prioritize tasks based on emergency levels, such as power outages affecting critical infrastructure.
Procedure
Result
The task ordering rule is created and determines the order in which tasks are prioritized for dynamic scheduling based on the specified criteria.