Executar Processo
Last updated
Last updated
No meio de um processo do Gaio, é possível chamar um outro processo. Basta no menu Tarefas escolher Executar Processo e definir qual processo será executado.
Duas aplicações desse recurso são:
Automação de vários processos. Pode ser criado um novo processo onde vários outros processos são chamados, sequenciados e esse "macro" processo é automatizado no Agendamento.
Criação de Looping: Tendo um processo A e outro B, o seguinte procedimento pode ser adotado. O processo A tem uma chamada do processo B com a tarefa Executar Processo. No processo B, não tem nenhuma tarefa além de uma que é o Executar Processo, e nele é chamado o processo A. Quando o processo A for executado, entrará em looping infinito. Para que o looping não seja infinito, o analista pode colocar em qualquer tarefa do processo A um critério de parada, ao clicar com botão direito e escolher Editar propriedades.
Nas opções de Regras condicionais, pode ser escolhido Parar execução a partir desse ponto. Como critério de parada de execução de todo o processo, pode ser usada qualquer parâmetro da aplicação. Esse parâmetro pode receber valores a cada execução do processo, através da tarefa Tabela para Parâmetros. Assim os valores do parâmetro são atualizados e determinarão se o processo deve para sua execução ou não.