Histórico da Página
ÍNDICE
- Visão Geral
- Exemplo de utilização
- Pontos de atenção
01. VISÃO GERAL
Manual de configuração do PIMSServer de Atividades Mecanizadas, para auxiliar os clientes internos (consultores/ suporte) e clientes externos a configurar e ou alterar o tempo definido do PIMSServer.
02. EXEMPLO DE UTILIZAÇÃO
Essa configuração deve ser realizada na configuração do PIMSServer para definir como que será a geração dos apontamentos da tabela temporária para o oficial se será manual ou automático ou manual e automático e o , além da configuração do intervalo de tempo de execução quando for automático.
...
Este bloco de notas possui 4 blocos de configurações separados por espaço, mas que na verdade são separados pelos nomes:
- config.schedule.geracao;
...
- config.schedule.integracao;
...
- config.schedule.request.geracao;
- config.schedule.request.integracao
O único que alteramos são os dois primeiros, pois os outros dois são configurações do centuraCentura.
A configuração funciona da seguinte maneira:
*(asterisco) significa a qualquer tempo
(0/2) significa a cada 2
No exemplo abaixo será utilizado a configuração da Schedule de Geração de apontamentos, porém a mesma regra é empregada para a configuração da Schedule de integração (config.schedule.integracao).
Configuração de ano:(20) todo 20, ou seja, todo minuto 20, toda hora 20, todo dia 20 etc.
- config.schedule.geracao.oficial.year=* Significa (Ano), ou seja, a qualquer ano;
- config.schedule.geracao.oficial.year=1 Significa a cada 1 ano.
Configuração de mês:
- config.schedule.geracao.oficial.month=*
...
- Significa (Mês), ou seja, a qualquer mês;
- config.schedule.geracao.oficial.month=2 Significa a cada 2 meses.
Configuração de dias do mês:
- config.schedule.geracao.oficial.dayOfMonth=* Significa (Dia do mês), ou seja, a qualquer dia do mês;
- config.schedule.geracao.oficial.dayOfMonth=2 Significa a cada 2 dias do mês.
Configuração de semanas:
- config.schedule.geracao.oficial.dayOfWeek=* Significa (Semana), ou seja, a qualquer semana;
- config.schedule.geracao.oficial.dayOfWeek=2 Significa a cada 2 semanas.
Configuração de horas:
- config.schedule.geracao.oficial.hour = * (asterisco) significa a qualquer hora;
- config.schedule.geracao.oficial.hour = (*/2) significa a cada 2 horas a partir de qualquer hora ;
- config.schedule.geracao.oficial.hour =
...
- (8/2
...
- ) significa a cada
...
- 2 horas a partir das 8 horas.
Configuração de minutos:
- config.schedule.geracao.oficial.minute=* (asterisco) significa a qualquer minuto;
- config.schedule.geracao.oficial.minute=20 Significa todo minuto 20 das 24 horas do dia.
Configuração de segundos:
- config.schedule.geracao.oficial.second=* (asterisco) significa a qualquer segundo;
- config.schedule.geracao.oficial.second=1 Significa todo segundo 1 de todos os minutos do dia.
Configuração de ativação da Schedule:
- config.schedule.geracao.oficial.enabled= S Ativa a Geração automática;
- config.schedule.geracao.oficial.enabled= N desativa a Geração automática.
Quando estiver desativado a Schedule automática (N), só terá opção Geração automática Sim / NãoQuando configurado N, não terá geração automática, só será pela ação do usuário através dos botões da tela do apontamento temporário de atividades mecanizadas no PIMS_COL.
Quando configurado com Sestiver ativado Schedule automática (S), a geração será automática, mas também será permitido a ação do usuário, ou seja, independe da configuração S/N, o botão sempre estará habilitado na tabela temporária para ação do usuário.
...
Esta é a configuração necessária para alterar tempo definido.
03. Pontos de atenção
- Ler atentamente o documento acima;
- Os horários de execução das Schedules de Integração e Geração automática não podem coincidirem, por que um interfere do outro.
- Exemplo de como deve ser configurado:
- Se a Schedule de Integração estiver configurada para executar de hora em hora, a Schedule de Geração deve ter o horário quebrado com minutos, por exemplo, a cada 1:30.
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> |