I/AutoDispatch is an optional server-based component used to automate the dispatching of work based on a configured set of rules. In short, it assumes control of the dispatching process and allocates work to field personnel. I/AutoDispatch is used to automatically balance the workload for planned work at the start of day, minimizing cost of service for planned jobs. The determination is based on several criteria, including proximity of crew to job location, skills class and cost of crew, estimated time the job will take versus the time the crew has been working, and appointment time of the job versus the crew’s estimated time of arrival. The dispatcher can override any assignments made by the I/AutoDispatch component.