Automatização
Esta funcionalidade tem o objetivo de registrar a utilização de processamento batch, que poderá ser utilizado em outras rotinas do sistema.
Com o Processamento batch é possível realizar qualquer ação de forma agendada dentro da solução como por exemplo pesquisar algo dentro do banco e tomar uma decição, avançar fluxos de trabalho (fechando um chamado automaticamente caso seja considerada uma regra de negócio), realizar o acionamento de webservices agendados, enviar notificações com integração com outras soluções, etc.
Pode -se realizar rotinas como:
- Verificação de e-mail
- Verificação da hora do servidor
- Distribuição automática de Tickets com balanceamento carga de trabalho
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.
- Acessar a funcionalidade através da navegação no menu principal Sistema > Processamento Batch;
- Clicar no botão "Novo";
- Preencher os campos disponibilizados (descrição, tipo [classe Java, 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);
- Clicar em "Gravar".
- Retornar horário do Servidor
- Tipo: RhinoScript
- Conteúdo:
- Realizar leitura de e-mail
- Tipo: Classe Java
- Conteúdo: