Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:SIGAGPE
Função:GPEM039
Ticket:N/A
Story:DRHROTPRT-17195


02. 
SITUAÇÃO/REQUISITO

Disponibilização de uma nova funcionalidade que possibilita processamentos serem executados em segundo plano (o usuário não precisa esperar em tela o processamento ser finalizado).

03. SOLUÇÃO

Foi incluído na rotina de geração dos eventos de fechamento do eSocial (S-1298 e S-1299) um botão que realiza o processamento em segundo plano.

Para executar, basta preencher as informações na tela, assim como é preenchido para execução em tela.


Se a tarefa a ser processada em segundo plano tiver sido criada e adicionada à fila de processamento com sucesso, o usuário é informado do sucesso.


É possível ver a tarefa criada na aba "Tarefas pendentes" no Scheduler, no configurador.


E assim que finalizar o processamento da mesma, é possível visualizá-la na aba "Execuções".


O usuário que iniciou a execução em segundo plano receberá notificações que poderão ser visualizadas no Event Viewer (localizado no canto superior direito do Protheus).


Observação

Somente serão enviadas as notificações de Eventos de Progresso caso o sistema esteja apto a enviá-las (ver premissa "Geração de Eventos de Progresso" no final deste documento).

Quando o usuário tiver uma nova notificação, o ícone do Event Viewer ficará com uma bolinha vermelha.


Ao acessar a rotina, é possível ver as notificações.


Nessa rotina, será notificada apenas a conclusão do processo.


O arquivo de log da execução em segundo plano é gerado na pasta spool com o nome log_gpem039_segundo_planoDDMMAAAA, por exemplo:



04. DEMAIS INFORMAÇÕES

Premissas

      • Schedule

Necessário estar com o Smart Scheduler em execução no ambiente.


      • Geração de Eventos de Progresso

As rotinas executas em segundo plano geram automaticamente Eventos de Progresso no EventViewer para o usuário que solicitou o processamento (25%, 50%, 75% e Processamento Concluído).

        • Ambiente Protheus 12.1.2310, necessário dicionário da Lib atualizado.
          • Em ambiente com lib 20240408 ou superior, executar o atualizador FwRebuildIndex.
        • A partir da release Protheus 12.1.2410 não é necessária atualização do Dicionário Lib (recurso nativo).


Informações Técnicas

Foi incluído um novo grupo de perguntas, o GPM039SP.

X1_GRUPO

X1_ORDEM

X1_PERGUNT

X1_TIPO

X1_GSC

X1_TAMANHO

X1_DECIMAL

X1_GRPSXG

X1_VALID

X1_DEF01

X1_DEF02

X1_DEF03

X1_DEF04

X1_VALID

GPM039SP01Radio ?NG10






GPM039SP02Competencia ?CG60






GPM039SP03Filiais ?MG990






GPM039SP04Ind 13 ?CG30






GPM039SP05Responsavel ?CG990






GPM039SP06CPF ?CG110






GPM039SP07Fone ?CG130






GPM039SP08E-mail ?CG600






GPM039SP09Itens ?MG990






05. ASSUNTOS RELACIONADOS

        Não se aplica