Home

Linha Microsiga Protheus

Child pages
  • Utilizando Workflow para Agendar a Rotina -- 10226
Skip to end of metadata
Go to start of metadata

Utilizando Workflow para Agendar a Rotina

2464 Disponível em "Patch" superior a 19/11/2001 para todas as versões Protheus.

A partir da Aplicação do "Patch" com data Superior a 19/11/2001 será possível executar a Rotina de Leitura e Apontamento das Marcações através de Processo Agendado no Workflow. Isso irá facilitar os Trabalhos dos usuários uma vez que a rotina poderá ser "Startada" automaticamente pelo Server em um horário pré-definido pelo usuário. Para tanto, serão necessárias as seguintes configurações:

1 -) Solicitar, através do Suporte ao Suporte ou Disk-SIGA, o programa modelo cujo nome é PONWORK.PRX que contém exemplo de código de como efetuar a chamada ao Programa PONM010, para leitura e Apontamento das Marcações em Rotinas Agendadas através do Workflow.

2 -) Inlcuir o Programa no Projeto de Programas Específicos do Cliente e compilá-lo.

3 -) Inserir as Seguintes Linhas no INI do Server:

[ONSTART]
JOBS=LEITURA_CLASSIFICACAO

[LEITURA_CLASSIFICACAO]
Main=u_StartJobPon
Environment=Environment609

Onde: [ONSTART] <=> Seção de Configura os JOBS para o WorkFlow
JOBS <=> Define a Seção do JOB a ser Executada
[LEITURA_CLASSIFICACAO] <=> Define o Nome do Job
Main <=> Nome da Função que irá Inicializar as Rotinas
que foram Agendadas para Execução.
Environment <=> Environment que será utilizado

4 - ) Incluir um Agendamento, através do Módulo Configurador opções Ambiente\Workflow\Agendamento, onde serão configurados os parâmetros para Execução do Agendamento.

5 - ) Reinicializar o server para que as novas Configurações possam ser carregadas.

Observações Importantes:

1 - ) Quando o Processo de Leitura for executado através do WorkFlow o arquivo a ser lido deverá estar na mesma máquina que o SERVER.
Este caminho não poderá ser iniciado com um Driver.
Ex.: C:\RELOGIO\RELOGIO.TXT <=> Errado. Arquivo não será lido.
\RELOGIO\RELOGIO.TXT <=> Correto. O Arquivo será lido.

2 - ) Quando um Processo é "Startado" não é possível estar efetuando compilações de programas. Para poder estar compilando um programa será necessário estar apagando o arquivo com extensão. CTL que será criado no diretório de Sistemas (Padrão \SIGAADV).



 

 



 

Nível 1 (Acesso Clientes)
Espanhol , Inglês

  • No labels