---
title: Automatização 
slug: citsmart8-pt/automatizacao
description: Learn how to efficiently utilize the batch processing feature in CITSmart with this comprehensive document. Discover how to configure Quartz for scheduling and processing system routines, such as email verification and ticket distribution. Follow step-by-
docTags: 
createdAt: 2022-01-14T17:14:33.000Z
---

## Processamento Batch

Esta funcionalidade tem o objetivo de registrar a utilização de processamento batch, que&#x20;poderá ser utilizado em outras rotinas do sistema, como:

- Verificação de e-mail
- Verificação da hora do servidor
- Distribuição automática de Tickets com balanceamento carga de trabalho

## Antes de Começar

- [x] O processamento Batch do CITSmart utiliza o Quartz para o agendamento e processamento de rotinas de sistema. Sendo assim, antes de utilizar qualquer rotina batch **é necessário configurar o Quartz**.

## Procedimento

1. Acesse a funcionalidade através da navegação no menu principal `Sistema >    Processamento Batch`;
2. Clique no botão "**Novo**";
3. Preencha os campos disponibilizados (descrição, tipo \[classe Java,   &#x20;RhinoScript, SQL]; situação; expressão cron que define o horário de execução da rotina e o conteúdo da rotina, onde será descrito o contexto da rotina a ser executada na ferramenta);
4. Clique em "**Gravar**".

## Rotinas Batch

- Retorne o horário do Servidor
  - Tipo: RhinoScript
  - Conteúdo:
- Realize a leitura de e-mail
  - Tipo: Classe Java
  - Conteúdo:

```java
br.com.centralit.citcorpore.quartz.job.JobConfiguracaoAberturaAutomaticaViaEmail
```

