Administração da Plataforma
Introdução à Administração de ...

Automatização

5min

Processamento Batch

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

Antes de Começar

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. Acessar a funcionalidade através da navegação no menu principal Sistema > Processamento Batch;
  2. Clicar no botão "Novo";
  3. 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);
  4. Clicar em "Gravar".

Rotinas Batch

  • Retornar horário do Servidor
    • Tipo: RhinoScript
    • Conteúdo:
  • Realizar leitura de e-mail
    • Tipo: Classe Java
    • Conteúdo:
Java