Histórico da Página
Configurando e ativando o Scheduler do Workflow
Produto: | Microsiga Protheus |
Ocorrência: | Configurando e ativando o Scheduler do Workflow |
Passo a passo: | Como o Workflow é uma ferramenta embutida dentro do Microsiga Protheus, bastam algumas configurações no Appserver.ini para ativá-lo. Inicialmente, devemos colocar na seção ONSTART deste arquivo de configurações a função WFONSTART, para iniciar o agendamento das funções para o Workflow. Esta função inicia um Job que fica verificando se existem agendamentos a serem executados. Acrescente no Appserver.ini as seguintes linhas:
[ONSTART] jobs=SchedulerWF
[SchedulerWF] Main=WFONSTART Environment=EnvTop11 <- Coloque aqui o seu Environment (ambiente). nParms=4 parm1=99 <- Indica o código da empresa onde será iniciado o job parm2=01 <- Indica o código da filial onde será iniciado o job parm3=EnvTop11 <-Nome do environment (ambiente) onde será iniciado o job parm4=T <-Indica se inicia ou não os processos parados automaticamente.
Dica: Deixe o parm4 como T.
As linhas acima indicam que sempre que o servidor do Microsiga Protheus® for iniciado, ele irá executar as funções contidas em cada job.
Caso possua mais de uma empresa e filial, crie duas ou mais seções de schedule de acordo com o número de empresas cadastradas no sistema exemplo: [ONSTART] jobs=SchedWF,SchedWF2,SchedWF3,SchedWF4
[SchedWF] Main=WFONSTART Environment=EnvTop11 nParms=4 parm1=99 parm2=01 parm3=EnvTop11 parm4=T
[SchedWF2] Main=WFONSTART Environment=EnvTop11 nParms=4 parm1=99 parm2=02 parm3=EnvTop11 parm4=T
[SchedWF3] Main=WFONSTART Environment=EnvTop11 nParms=4 parm1=01 parm2=01 parm3=EnvTop11 parm4=T
[SchedWF4] Main=WFONSTART Environment=EnvTop11 nParms=4 parm1=01 parm2=02 parm3=EnvTop11 parm4=T
Reinicie o serviço do Workflow para as alterações acima terem efeito. |
Observações: | O Agendamento , iniciado pela função WFOnStart , requer uma licença do Microsiga Protheus® caso esteja disponível. Os processos agendados também necessitarão de uma licença por processo, a qual é liberada após a finalização do processo. |