ERP - Processos Automáticos - Como verificar todas as informações sobre processos automáticos (Processos cadastrados, Processos Ativos, Periodicidade de Execução, ...)
Dúvida
Como verificar todas as informações sobre processos automáticos (Processos cadastrados, Processos Ativos, Periodicidade de Execução, ...)?
Solução
Os dados dos Processos Agendados do Gestão Empresarial | ERP são armazenados em duas tabelas do banco de dados:
E000AGE - Tabela do produto Gestão Empresarial | ERP que armazena dados principais do processo;
R999AGE - Tabela da parte de Tecnologia onde são armazenados dados sobre o agendamento em si (periodicidade, processo ativado/desativado, fuso horário de execução, ...).
Desta forma, o comando abaixo poderá ser utilizado para exportar as informações de todos os processos agendados da base de dados do sistema para uma planilha para facilitar a análise.
A informação do que cada campo armazena de informação poderá ser verificado pelo TBS do sistema (botão F8).
SELECT * FROM E000AGE PROCESSO, R999AGE AGENDAMENTO WHERE PROCESSO.CODPRA=AGENDAMENTO.CODPRO ORDER BY AGENDAMENTO.ENABLE DESC,PROCESSO.CODPRA
Observação
- O campo R999AGE.Enable recebe o valor T (referente a True, verdadeiro em inglês) se o processo está ativado e recebe o valor F (referente a False, falso em inglês) se o processo está desativado.
- O campo R999AGE.TipPer recebe os seguintes valores, conforme o tipo de agendamento realizado na tela F000AGE - Recursos / Processos Automáticos / Cadastro:
- 0 - Uma única vez;
- 1 - Minuto;
- 2- Hora;
- 3- Diário;
- 4- Semanal;
- 5- Mensal;
- O campo R999AGE.Interv indica de quanto em quanto tempo o processo será executado (o valor desse campo deve ser interpretado conforme a definição do campo R999AGE.TipPer. Ou seja, se o valor do campo R999AGE.TipPer é 1-Minuto, e o valor do campo R999AGE.Interv é 15, então o processo será executado a cada 15 minutos. Agora, se o valor do campo R999AGE.TipPer é 2-Hora, e o valor do campo R999AGE.Interv é 1, então o processo será executado a cada 1 (uma) hora).