Histórico da Página
Envio ativo para produtos com estoque alterado desde o último envio
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGAEST - Estoque e Custos |
Função: | SCHEDESTMG.PRW - Schedule para envio de produtos com estoque alterado |
Situação/Requisito: | Realizar envio de produtos que tiveram o estoque alterado com base no |
último envio. | |
Solução/Implementação: | Implementado a rotina SCHEDESTMG que deverá ser responsável por enviar os produtos que tiveram o estoque modificado. Segue abaixo configurações necessárias para agendamento da rotina. Conceito:O Schedule Protheus permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário. É possível definir quando (dias, horários e quantidades de execuções) e em qual Grupo de Empresas e Filiais o processo será executado. O Schedule Protheus não realiza nenhum processamento. Sua função é chamar a rotina agendada no momento definido ou manter esta rotina sendo executada constantemente, quando o agendamento é configurado como sempre ativo. Consumo de memória, desempenho e processamento são atributos associados a rotina agenda, e não ao Schedule Protheus em si. O Schedule Protheus é composto por três componentes principais:
Monitoramento dos serviços do Schedule ProtheusExistem dois serviços que estão configurados no Schedule Protheus.
Para visualizar estes serviços acesse o módulo Configurador (Sigacfg) e no menu acesse Ambiente/Schedule/Schedule (CFGA010):
|
Monitoramento de AgentsNesta visão são exibidas informações sobre o status dos Agents e também sobre os eventos de cada um. |
2 - Monitor de Agents. Aqui são exibidos os seus status e a data e hora de última utilização de cada um.
|
Protheus |
um Agent para cada um dos grupos de empresas cadastrados no sistema. |
Cada Agent já vem configurado com duas Threads para execução das rotinas. |
incluir Agents de maneira manual. Para isso, na parte inferior, |
em Detalhes, clique em adicionar e inclua |
o Agent. É necessário definir um código para |
o Agent, seu nome, o Ip, porta de comunicação e empresa na qual |
este Agent irá se conectar e o número de Threads disponíveis para execução das rotinas agendadas. É possível também desabilitar |
o Agent, caso necessário, ou ainda excluí-lo. |
MUITO IMPORTANTE:
|
|
|
|
Agendamento da rotina SCHEDESTMGCadastrar as rotinas no Schedule Protheus é muito simples. Acesse Ambiente/Schedule/Schedule (CFGA010). Clicando em Agendamentos é possível verificar quais rotinas estão agendadas para execução.
|
O botão Parâmetros trará os parâmetros da rotina, caso a mesma possua Scheddef definida. Para rotinas que possuem Scheddef definida não é possível realizar passagem de parâmetros diretamente na rotina. Módulo – Defina o módulo associado a rotina agendada. Criada desta forma, a rotina será executada apenas na data e hora informada. Caso seja necessário que o processo se repita é possível cadastrar também uma Recorrência. Cadastro do adapter STOCKLEVELDeve ser feito o cadastro da mensagem StockLevel, reponsavel pelo envio de dos dados dos produtos que foram encontrados naquele periodo. Conceitos de utilização da rotina SCHEDESTMGA rotina SCHEDESTMG tem por objetivo enviar informações dos produtos cadastrados que tiveram movimentações e atualizações de saldos realizando consulta nas tabelas de Entradas (SD1), Saídas(SD2) e Movimentações Internas(SD3), verificando desde o |
último envio o que teve de atualização de saldos. |
...