Example workflow for assigning tasks to agents based on Capacity and Reservations
Summarize
Summary of Example Workflow for Assigning Tasks to Agents Based on Capacity and Reservations
This guide details how to utilize dynamic scheduling to effectively distribute tasks among agents based on specific capacity reservations and work types. It ensures that resources in an assignment group are optimally utilized, following defined work type allocations: 25% for 'Install', 25% for 'Break fix', and 50% for any type or no type of work.
Show less
Prerequisites
- Enable Dynamic Scheduling.
- Ensure the target assignment group (e.g., 'North Group') has at least one active member.
- Create an agent work schedule for users with defined shifts.
Capacity Definition Setup
Create a capacity definition with 'Capacity by' set to 'Tasks' and a daily task limit of 4.
Capacity Reservation Rules
- Create two rules:
- Rule 1: For 'Install Work', allocate 25% and allow overflow.
- Rule 2: For 'Break Fix Work', allocate 25% and allow overflow.
Capacity Assignment
Link the reservation rules to the capacity definition. Create a 'Capacity Assignment' record for the 'North Group' and set the effective date.
Work Order Creation
- Create 3 'Install' type work orders and mark them 'Ready for qualification'.
- Create 3 'Break fix' type work orders similarly.
- Create 3 work orders without a specified work type.
Dynamic Scheduling
From the list view of the created tasks, select 'Auto Assign' to allocate tasks based on the pre-established capacity percentages for each work type, ensuring efficient task distribution.
Explore how dynamic scheduling intelligently distributes tasks, considering the defined capacity reservations, work types, and overflow settings, ensuring optimal utilization of resources in the group.
As an administrator, your goal is to ensure that assignment group works 25% on 'Install' work type, 25% on 'Break fix' work type, and the remaining 50% can be of any type or no type of work. The following example demonstrates how to achieve this through dynamic scheduling.
- Ensure Dynamic Scheduling is enabled.
- Ensure that your target assignment group, for instance, the 'North Group', has at least one active member.
- Create an agent schedule record ('agent_work_schedule') for a user, specifying the 'Day Shift (8:00-5:00)' work schedule.
- Capacity Definition Setup:
- Create a capacity definition record with 'Capacity by' set to 'Tasks', assigning a value of '4' tasks daily.
- Set the frequency of this capacity to 'Daily' to align with your scheduling needs.
- Capacity Reservation Rules: Create two capacity reservation rules
- Rule 1 ('Install Work'): Conditions set for 'Work type' as 'Install,' allocate 25%, and allow overflow.
- Rule 2 ('Break Fix Work'): Conditions set for 'Work type' as 'Break fix,' allocate 25%, and allow overflow.
- Tag Reservations to Definition: Link the created reservation rules to the definition crafted in step 1, forming a structure.
- Capacity Assignment:
- Within the related lists of the capacity definition, create a new 'Capacity Assignment' record.
- Link it to the capacity definition, select the target assignment group ('North Group'), set the effective start date to the current date and time, and repeat for '5' times to auto-fill the end date.
- Create work order of install type:
- Create a work order ('wm_order'), specifying the location as 'Colorado,' and mark it 'Ready for qualification'.
- Open the work order task, ensuring the dispatch group and required assignment group ('North Group') are filled.
- Set the work type as 'Install' and click 'Qualified'; the task transitions to the Pending Dispatch state.
- Repeat the process twice to have 3 'Install' type tasks available for the day.
- Create work order of break-fix type:
- Create a work order ('wm_order'), specifying the location as 'Colorado,' and mark it 'Ready for qualification.'
- A new work order task ('wm_task') is generated; open it, ensuring the dispatch group and required assignment group ('North') are filled.
- Set the work type as 'Break fix' and click 'Qualified'; the task moves to the Pending Dispatch state.
- Repeat the process twice to have 3 'Break fix' type tasks available for the day.
- Create work order tasks without a specified work type:
- Open a work order task, ensure the dispatch group and required assignment group ('North') are filled, and leave the work type field blank.
- Click 'Qualified'; the task transitions to the Pending Dispatch state.
- Repeat this process twice to have 3 tasks without a specified work type available for the day.
- Dynamic Scheduling:
- Open the four tasks created in the list view and click 'Auto Assign' from the overflow action menu.
- A modal window displays possible assignments, allocating tasks based on the predefined 25% capacity for 'Install' type, 25% for 'Break fix' type, and the remaining 50% for any type or no type at all.