Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus 

Segmento:

RH 

Módulo:PONTO ELETRÔNICO (SIGAPON)
Função:LEITURA E APONTAMENTO (PONM010)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DRHJORNPRT-8490


02. 
SITUAÇÃO/REQUISITO

Possibilitar que a rotina de Leitura e Apontamento (PONM010) seja executada em 2º Plano.

03. SOLUÇÃO

Ajustada a rotina de  Leitura e Apontamento possibilitando a execução em 2º Plano.

Importante

Para execução da integração em 2º Plano será necessário atender os requisitos abaixo:

  1. Ativar o Smart Schedule - Schedule Protheus
  2. Possuir a Lib do Framework com versão igual ou superior à 20240520. Caso a Lib esteja com uma versão inferior os botões "Executar em segundo plano" e "Agendar" não serão exibidos.
  3. Possuir o EventViewer atualizado - EventViewer

A opção "Agendar" não deverá ser utilizada temporariamente, caso seja cadastrado um agendamento pela rotina de Leitura e Apontamento, a mesma não será executada. 
Caso seja necessário cadastrar um agendamento da Leitura e Apontamento deverá ser utilizado o U_PONSCHEDULER diretamente no Schedule (SIGACFG->Ambiente->Schedule→Schedule). 

18114622 DRHJORNPRT-5888 DT Leitura Automática das Marcações Utilizando o Schedule


04. DEMAIS INFORMAÇÕES

Após atender todos os requisitos, ao abrir a rotina de integração teremos dois novos botões, que são o "Executar em segundo plano" e "Agendar".

Com a opção "Execução em 2º Plano" será possível criar uma task para o Schedule para que ele executa a rotina sem a necessidade de ficar com ela aberta. Dessa maneira podemos deixar a rotina executando e realizar a abertura de qualquer outra rotina.

Antes de executar a rotina em 2º plano, é necessário validar as perguntas para que a integração seja executada conforme a necessidade.

Após o preenchimento das perguntas ao clicar em "Executar em segundo plano", será necessário confirmar a execução.

Caso confirmado automaticamente a rotina será fechada, retornando para o Menu do Protheus.

Através do EventViewer, teremos notificação da execução da rotina em segundo plano.


Caso necessário, será possível conferir o log da execução da rotina no console.log.

Importante

Quando o parâmetro MV_FILTREL estiver com "S", não será possível realizar a execução em segundo plano.

Para mais informações sobre o parâmetro MV_FILTREL acesse o link abaixo:
MV_FILTREL - Possibilita Escolher mais de um Arquivo para Cada Relógio

Com o parâmetro MV_FILTREL com "S" será habilitada a opção "Filtrar" no menu da rotina e as opções "Executar em segundo plano" será desabilitada.

Ao acessar a rotina de Leitura e Apontamento deverá ser preenchido os parâmetros "Filial De", "Filial Até", "Relógio De" e "Relógio Até" para localizar a pasta dos relógios que serão pesquisados.

Acessado a opção filtrar e os arquivos dos relógios serão listados.

Caso necessário refazer os filtro dos relógios, deverá ser alterado nas Perguntas e posteriormente clicado em atualizar filtro.

No exemplo abaixo, foi alterado a pergunta "Relógio Até" para 001

Posteriormente devemos voltar na opção "Filtrar" e clicar em "Atualizar filtro".

Assim o novo resultado será apresentado na tela.

Ao clicar em executar será aberta uma tela exibindo os parâmetros informados e o processamento da rotina.

Ao final do processamento será exibido o log padrão da Leitura e Apontamento.


05. ASSUNTOS RELACIONADOS

        Schedule - Schedule Protheus