Platform Administration
Introduction to Platform Admin...

Automation

6min

Batch Processing

This functionality allows the registration of batch processing routines, that can be later used in other system routines.

These Routines include:

  • E-mail verification
  • Server time verification
  • Automatic ticket distribution with workload balancing

Before getting started

CITSmart Batch processing uses Quartz for scheduling and processing system routines;

Therefore, before using any batch routine it is necessary to configure Quartz.

Procedure

  1. Access the functionality through the main menu System > Batch Processing;
  2. Click on "New";
  3. Complete the fields available (description, type [Java class, RhinoScript, SQL]; status; a cron expression that defines the routine execution time and the context of the routine to be executed in the system);

Example of "Class Java" content:

JS


4. Click on "Save".

Batch Routines

  • Return server time
    • Type: RhinoScript
    • Content:
  • Perform e-mail reading
    • Type: Java class
    • Content:
JS