Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui
Ajuda por telas > Recursos > Processos Automáticos > F000AGE - Cadastro de Processo Automático

F000AGE - Cadastro de Processo Automático

Nesta tela, todos os processos são cadastrados/agendados pelo usuário, sendo as informações referentes aos processos ficam armazenadas em uma tabela chamada E000AGE, que é a tabela de processos automáticos. Podem ser definidos e agendados processos para disparar relatórios, regras, e-mail, SQL e rotinas.

Rotinas disponíveis

Status dos processos:

Tipo  Descrição Finalidade
I Inclusão Quando um processo novo é cadastrado ou um processo já existente é alterado
R Registrado Quando um processo já foi registrado/agendado na lista do agendador
E Excluído O processo está pronto para ser excluído da lista de processos do agendador
D Desativado O processo está cadastrado mas está desativado. Ele não está registrado na lista do agendador

Exclusão de processos:

A exclusão de um processo acontece em duas etapas. Além do processo estar cadastrado na tabela de processos (E000AGE), ele também pode estar registrado na lista de processos do agendador, se ele não estiver como um processo desativado. Portanto, primeiro é necessário excluir o processo da lista do agendador e depois realmente excluir este processo da tabela de processos juntamente com seus Logs e parâmetros de entrada. Isto acontece da seguinte forma:

  1. O usuário vai até a tela de cadastro de processos, escolhe o processo desejado e clica no botão excluir, que mostrará uma mensagem de alerta dizendo que este processo será marcado para exclusão e quem o excluirá fisicamente será o software agendador. O status do processo passa a ser E
  2. O restante do processo é feito automaticamente pelo Agendador. Quando ele solicitar a atualização da lista de processos, o processo que foi marcado para exclusão irá ser enviado para o agendador com o status = E. O Agendador verifica o tipo e exclui o processo de sua lista. Logo em seguida o Agendador envia uma ação para a aplicação dizendo que o tal processo pode ser excluído
  3. A aplicação identifica este processo, deleta seus logs, os parâmetros de entrada relacionados a este processo que estão na tabela E000ERA e por fim deleta fisicamente o processo da tabela de processos. Após isso, a aplicação verifica se este processo que foi deletado não era um processo sucessor de algum outro processo. Caso for sucessor de outro processo, apenas é retirado o código do processo excluído do campo processo sucessor

 

Guias

Consulte a FAQ para informações adicionais sobre a rotina.


 

Identificadores de regra

Módulo Código
COM 000EXPDV03

Este artigo ajudou você?