Visão Geral
Através dos recursos de desenvolvimento do LATROMI (conhecidos como Objetos), conseguimos atender a praticamente qualquer necessidade do dia a dia de uma empresa.
Por exemplo, imagine que se faça necessário ter a cotação de uma moeda específica salva no banco de dados para gerar algum relatório ou gráfico. Essa demanda poderia ser atendida usando um recurso que a plataforma já oferece: Um Objeto do tipo Formulário que busque a cotação da moeda atualizada através de uma Web API e grave essa informação no banco de dados.
No entanto, embora o problema possa ser resolvido dessa forma, ainda seria necessário que algum usuário acessasse a página diariamente para que o código do Formulário fosse executado.
Para resolver problemas como este, a LATROMI está lançando o LPA (Latromi Process Automation). Com o LPA, podemos automatizar a chamada de um Formulário em segundo plano no servidor (entre outras coisas), liberando o usuário do exemplo anterior da tarefa de acessar a página diariamente, permitindo assim que ele gaste o seu valioso tempo com outras atividades.
Como funciona
Para entender como a automação funciona, vamos ver como ficaria o exemplo anterior (das cotações de moeda) automatizado no LPA.
Agendador de Tarefas
Primeiramente precisamos acessar a página “Agendamento de Tarefas” do LPA, localizada no módulo LATROMI Essentials, no menu LATROMI → LPA → Agendador de Tarefas.
Configurando um novo Agendamento
Agora, precisamos definir o intervalo de repetição, que pode ser:
- A cada “N” segundos.
- A cada “N” minutos.
- A cada “N” horas.
- A cada “N” dias.
- Em determinados dias da semana, a cada “N” semanas
- Em determinado dia do mês, a cada “N” meses.
Vamos configurar a repetição para que inicie no dia 13/04/2023 (dia em que este tópico foi escrito), e se repita diariamente as 6 da manhã:
Definindo o Fluxo de Tarefas
Por fim, definimos o fluxo da tarefas que serão executadas. No nosso caso, teremos apenas a chamada do Formulário que busca a cotação atualizada:
Pronto!
Expandido o Fluxo
Poderíamos também complementar o nosso exemplo criando um Bot de Mensagens que enviasse a cotação atualizada ou oportuna para os interessados dentro da empresa via WhatsApp, e organizar o fluxo de automação da seguinte forma:
Tipos de Tarefas
O LPA foi projetado para receber novos tipos de tarefas com facilidade, e em seu lançamento conta com 4 tipos diferentes:
Chamada de Objeto
Tarefa usada para chamar determinados tipos de Objetos, com passagem de parâmetros. Atualmente estão disponíveis os tipos de Objeto Formulário e Bot de Mensagens.
Comando SQL
Tarefa executar comandos SQL no banco de dados, usando qualquer conexão cadastrada.
Delay
Tarefa que permite a configuração de um atrasado na execução da próxima tarefa. A configuração pode ser realizada em milissegundos, segundo ou minutos.
Rotina de Limpeza
Tarefa que realiza uma limpeza no banco de dados da plataforma, permitindo a exclusão de informações irrelevantes, como Logs e Estatísticas antigas.