Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

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


02. 
SITUAÇÃO/REQUISITO

Foi disponibilizada 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 implementada a funcionalidade de execução em segundo plano para a rotina de Carga Inicial do eSocial (GPEM023)

Para realizar a execução em segundo plano, devemos ter o novo schedule rodando. Para mais detalhes, acesse as premissas no final deste documento.

Ao acessar a rotina de Carga Inicial do eSocial preencher os parâmetros e confirmar, irá aparecer a pergunta se desejamos executar o processo em segundo plano.


Importante: A execução em segundo plano não engloba as opções "Limpar Dados" ou "Relatório de Inconsistências".


Observação

Como informado na pergunta, se o usuário escolher "Sim" a tarefa a ser processada em segundo plano será criada e não haverá necessidade de esperar o processamento em tela.

E, se o usuário escolher "Não", o processamento seguirá o fluxo normal e será executado 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").

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.


Notificação de conclusão do processamento.


O arquivo de log da execução em segundo plano é gerado na pasta spool com o nome log_gpem023_DATAHORA.

04. DEMAIS INFORMAÇÕES

Opções de uso

Caso você não deseje que a nova notificação apareça ou que o segundo plano seja executado automaticamente, pode ser realizada a configuração disponível nesta documentação.

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 automaticamento Eventos de Progresso no EventViewer para o usuário que solicitou o processamento.

      • 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 GPEM023S.

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

GPEM023S1Data de Referencia ?DG80






GPEM023S2Processo ?CG990






GPEM023S3Array Check ?CG990






GPEM023S4Array Filial ?CG990






GPEM023S5Filial De ?CG8033





GPEM023S6Filial Até ?CG8033





GPEM023S7CC De ?CG904





GPEM023S8CC Até ?CG904





GPEM023S9Matrícula De ?CG60121





GPEM023S10Matricula Até ?CG60121





GPEM023S11Nome De ?CG990






GPEM023S12Nome Até ?CG990






GPEM023S13Situaçao ?CG990






GPEM023S14Retifica ?NG10






GPEM023S15Filial De 2300 ?CG8033





GPEM023S16Filial Ate 2300 ?CG8033





GPEM023S17CC De 2300 ?CG904





GPEM023S18CC Até 2300 ?CG904





GPEM023S19Matrícula De 2300 ?CG60121





GPEM023S20Matricula Até 2300 ?CG60121





GPEM023S21Nome De 2300 ?CG990






GPEM023S22Nome Ate 2300 ?CG990






GPEM023S23Situação 2300 ?CG990






GPEM023S24Categoria 2300 ?CG990






GPEM023S25Retifica 2300 ?NG10






GPEM023S26Expressao 1105 ?CE990






GPEM023S27Expressao 1010 ?CE990






GPEM023S28Expressao 1020 ?CE990






GPEM023S29Expressao 1030 ?CE990






GPEM023S30Expressao 1035 ?CE990






GPEM023S31Expressao 1040 ?CE990






GPEM023S32Expressao 1050 ?CE990






05. ASSUNTOS RELACIONADOS

        Event Viewer