Dispatch Logic
Dispatch logic is used in Capacity IQ® Transport and Capacity IQ® EVS to detail the prioritization and assignment of jobs to employees. This feature is used by dispatchers and managers to efficiently assign jobs to employees based on their availability and job priority. It ensures that high-priority tasks are handled promptly, and resources are utilized effectively.
Where you can find this feature: Capacity IQ® Transport and Capacity IQ® EVS systems.
How Dispatch Logic Works
Functionality
Capacity IQ® Transport
Transporter Ready Initiated Dispatching
Job Segregation
Optimum Job Selection
Job Initiated Dispatching
Self-Dispatching
Round Trip Dispatching
Equipment Return Job
Rescheduled
Mini Tasks
Priority 0 and Assistance Dispatch Logic
Assistance requests are the highest level of dispatchable jobs.
However, there is prioritization within the assistance and priority 0 subsets, which is helpful to understand:
Assistance requests with priority 0 have the highest dispatchability.
Assistance requests with less than priority 0.
Priority 0 jobs.
All remaining pending jobs.
While the dispatch monitor does not display a dispatch value (DV) for assistance and priority 0 jobs, these jobs always have a DV. If there are numerous assistance jobs of priority 0, assistance jobs with less than priority 0, or priority 0 jobs, they are prioritized based on the DV. Only when jobs within the same subset have the same DV will the time the job became pending be used for prioritization.
Capacity IQ® EVS Employee Statuses for Jobs
The dispatch logic in Capacity IQ® EVS is separated into three groups to determine which EVS employee is the best fit for a particular job:
Group 1: Employees who are in "Available" status and have not been paged or do not have last paged time info. This group is sorted based on available time.
Group 2: Employees who are in "In Progress" status and have not been paged. This group is sorted by how long they have been in the In Progress state.
Group 3: Available or In Progress employees who were paged and have last paged time information. This group is sorted by their last paged time.
Note: Group 1, Group 2, and Group 3 appear strictly in that order. The dispatch algorithm starts from the beginning and finds the best employee whose assignment matches the zone of the job. The employee match can happen starting from Group 1 and moving all the way down. This is not exactly "round robin" style paging but should be a fair way to distribute notifications to all logged-in employees in a zone and/or section.
Workflows
Priority 0 and Assistance Dispatch Logic
Order of Priority:
Assistance requests with priority 0
Assistance requests with less than priority 0
Priority 0 jobs
All remaining pending jobs
Dispatch Value (DV):
Jobs are prioritized based on DV.
The time the job became pending is used for prioritization only when jobs are within the same subset and have the same DV.
Capacity IQ® EVS Employee Statuses for Jobs
Group 1: Employees in "Available" status, sorted by available time.
Group 2: Employees in "In Progress" status, sorted by how long they have been in the In Progress state.
Group 3: Available or In Progress employees who were paged, sorted by their last paged time.
The dispatch algorithm finds the best employee match starting from Group 1 and moving down to Group 3, ensuring fair distribution of notifications to all logged-in employees in a zone and/or section.