Histórico da Página
...
Esta implementação tem como finalidade disponibilizar de forma nativa o processamento do recálculo do custo médio por Schedule sem mais a necessidade de criação de um ponto de entrada para o acionamento automático do processamento.
Observação: Lembrando que esse recurso não descontinua a forma de Schedular via execução de ponto de entrada.
Entendimento do schedule:
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.
...
02. EXEMPLO DE UTILIZAÇÃO
...
id | Parâmetros |
---|---|
effectType | fade |
...
id | 1 |
---|---|
label | Configuração Schedule |
effectType | fade |
Aviso |
---|
Esse processo tem como objetivo trazer um exemplo de utilização, e qualquer dúvida do Schedule deve ser sanada com a equipe de Framework.
|
- Acessar configurador (SIGACFG)
- Ambientes > Schedule > Schedule.
- Cadastrar o Agent
- Agente Cadastro:
- Cadastrar agendamento.
- agendamentos > Cadastrar.
- Ativação do Processamento:
- Schedule
um melhor desempenho no processamento da virada de saldos com o uso de procedures e processamento multi-thread.
A execução da rotina quando o pacote de procedure P12_17.SPS do processo 17 estiver aplicado na base de dados irá gerar uma melhora no tempo de processamento.
Caso o volume identificado a ser processado de registros (produtos) forem superior a 20.000 é acionado automaticamente o processamento multi-thread dividindo estes registros em 5 threads adicionais.
Obs.:
Com o uso das procedures, o relatorio MATR282 também tem melhora no tempo de processamento pois faz uso do mesmo pacote de procedure
02. SAIBA MAIS
Como instalar procedures no Protheus
Card | ||||||
---|---|---|---|---|---|---|
| ||||||
|
04. TABELAS UTILIZADAS
05. PARÂMETROS UTILIZADOS
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |