Batch processing

The Batch Manager is the batch processing tool used for repetitive tasks that process large numbers of records without user interaction. Because user interaction isn't required, tasks can be scheduled to run after hours or on weekends. Examples of batch processing tasks include generating bills, processing permit applications, and generating work orders based on maintenance schedules.

The Batch Manager consists of a service and a client. The client application is used to set up tasks and define their run schedules. The service runs on one or more servers and handles the actual batch process calculations.