Árvore de páginas

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.