01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAGPE
Função:

GPEM030.PRX

GPEM060.PRX

GPEA050.PRX

GPER1033.PRW

FERTAE.PRW

Ticket:


Requisito/Story/Issue (informe o requisito relacionado) :

DRHCALCPRT-2133

DRHCALCPRT-2337

DRHCALCPRT-2779

DRHCALCPRT-3196


02. SITUAÇÃO/REQUISITO

Em razão da atual situação do país e do mundo, devido a pandemia e também ao avanço tecnológico conseguido nos últimos anos, e entendendo a necessidade de agilizar os processos de Recursos Humanos, iremos disponibilizar a possibilidade de assinatura eletrônica do Recibo e Aviso de Férias, dois dos principais documentos gerados pelo RH, e que invariavelmente necessitam que sejam assinados. Toda gestão de documentos será feita pelo TAE - TOTVS Assinatura Eletrônica, ferramenta de assinatura eletrônica da TOTVS com validade jurídica.

03. SOLUÇÃO

Será disponibilizado na rotina de Cálculo de Férias a opção "Assinatura Eletrônica", através dela será possível enviar o Recibo e Aviso de Férias diretamente para o TAE - TOTVS Assinatura Eletrônica. Tanto o Recibo quanto o Aviso de Férias foram reformulados para serem gerados em PDF e, além da possibilitar a integração com o TAE, a nova rotina também permitirá a geração e visualização desses arquivos em PDF.

Para esta implementação foram criados os seguintes parâmetros:


Parâmetro

Descrição

Tipo

Proprietário 

Observação

MV_SIGNURLURL do TOTVS Assinatura EletrônicaCaractereFrameWork

Parâmetro do FrameWork para possibilitar a integração do Protheus com TAE

Ele deve ser preenchido utilizando o módulo configurador, SIGACFG, e armazena a URL do TOTVS Assinatura Eletrônica

A URL padrão da plataforma é: https://totvssign.totvs.app/

MV_RHTAEUSUsuário com permissão para subir documentos no TAECaractereSIGAGPE

Não prencheer no módulo Configurador.

A configuração é feita na rotina de Cálculo de Férias, através da opção "Config. Assina. Eletr.", pois será gravado com valor encriptado.

MV_RHTAEPWSenha do usuário com permissão para subir documentos no TAECaractereSIGAGPE

Não prencheer no módulo Configurador.

A configuração é feita na rotina de Cálculo de Férias, através da opção "Config. Assina. Eletr.", pois será gravado com valor encriptado.

MV_RHTAEEXExcluir documentos do TAE automaticamente?NuméricoSIGAGPEEste parâmetro pode ser preenchido de 3 formas, abaixo explicaremos o uso de cada opção.

Irei usar como exemplo o Recibo de Férias, mas o conceito do parâmetro é o mesmo para o Aviso de Férias, tanto quando ele é gerado com base nas férias calculadas, quanto na Programação de Férias por ventura existente.

Este é o valor padrão, nessa opção, se o Cálculo de Férias for excluído, os documentos que porventura foram enviados para o TAE não irão sofrer qualquer alteração.

Nessa opção, se o Cálculo de Férias for excluído, os documentos que porventura foram enviados ao TAE serão excluídos. Caso o documento já tenha sido assinado. o usuário será informado e questionado se deve prosseguir com a exclusão do cálculo.

Nessa opção, se o Cálculo de Férias for excluído, os documentos que porventura foram enviados ao TAE também serão excluídos, a diferença para o tipo "2" é que, caso o documento já tenha sido assinado. o usuário ficará impossibilitado de efetuar a exclusão do cálculo.



Documentos que já foram assinados no TAE - TOTVS Assinatura Eletrônica não podem ser excluídos da plataforma



A funcionalidade de envio dos documentos para o TAE - TOTVS Assinatura Eletrônica também esta disponível através de agendamento, bastando configurar a rotina GPER1033 no schedule via configurador. Para informações de como proceder com o agendamento, clique aqui

Apenas o envio para o TAE - TOTVS Assinatura Eletrônica esta disponível via schedule, se os parâmetros forem preenchidos para impressão do relatório, o agendamento não será executado.

A configuração para execução do agendamento pode ser feita de duas formas:

Na rotina de cadastro do agendamento, clicando no botão "Parâmetros" e definindo os parâmetros para execução, da mesma forma que na rotina pelo smartclient:

Na rotina de cadastro de agendamento, clicando no botão "Parâmetros" e preenchendo os dados da guia "Fórmulas" com uma fórmula pré-cadastrada no sistema:


Dessa forma os dados da aba "Parâmetros" são substituídos pelas fórmulas incluídas na aba "Fórmulas", que podem ser definidas para todos os parâmetros ou apenas para alguns, como no exemplo.







Além do patch de atualização, também é necessário que a LIB esteja com data superior a 03/01/2022, além de ser necessário a aplicação do UPDDISTR com o dicionário liberado no pacote de expedição do módulo RH a partir de 17/12/2021 para os releases iguais ou superiores a versão 12.1.25. Para release 12.1.17 ou anteriores, o ajuste deverá ser feito manualmente.


Criação da tabela REQ, para gerenciamento interno dos arquivos enviados ao TAE. Com a estrutura abaixo:

Criação de índices na tabela REQ:

OrdemChave
1REQ_FILIAL+REQ_MAT+REQ_NDOC
2REQ_FILIAL+REQ_MAT+REQ_ID
3REQ_FILIAL+REQ_MAT+REQ_TPDOC+REQ_DTINI

Criação da tabela REQ:

ArquivoNomeCompartilhamento FilialCompartilhamento Unidade de NegócioCompartilhamento EmpresaX2_UNICO
REQ990RH - Assinatura EletrônicaEEEREQ_FILIAL+REQ_MAT+REQ_NDOC+REQ_ID

Criação de campos na tabela REQ:

OrdemCampoTipoTamanhoDecimalFormatoContextoPropriedadeTítuloDescrição
01REQ_FILIALCaracter20
RealAlterarFilialFilial
02REQ_MATCaracter60
RealAlterarMatrículaMatrícula
03REQ_DTINIData80
RealAlterarDt. Ini. Fér.Data Inicio das Férias
04REQ_DTFIMData80
RealAlterarDt. Fim Fér.Data Final das Férias
05REQ_NDOCCaracter500
RealAlterarNome Doc.Nome do Documento
06REQ_IDNumérico80
RealAlterarIDID TAE
07REQ_DTINTEData80
RealAlterarDt. Integ.Data de Integração
08REQ_TPDOCCaracter10
RealAlterarTp. Doc.Tipo de Documento
09REQ_STATUSCaracter10
RealAlterarStatusStatus




Foi efetuado a criação do grupo de perguntas GPR1033, conforme estrutura abaixo:

X1_GRUPO

X1_ORDEM

X1_PERGUNT

X1_TIPO

X1_TAMANHO

X1_GSC

X1_VALID

X1_VAR01

X1_CNT01

X1_DEF01X1_DEF02

X1_F3

X1_HELP

GPR103301Imprimir ?C6GSelImpFer()MV_PAR01



Informe a data inicial de cálculo para exclusão.
GPR103302Imp. Dt. Rec. Férias ?N1C
MV_PAR02
SimNão
Informe a data final de cálculo para exclusão.
GPR103303Periodo Férias De ?D8GNaoVazio()MV_PAR03



Informe a data inicial do período de férias para filtro.
GPR103304Periodo Férias Até ?D8GNaovazio() .AND. G130ValD(MV_PAR03, MV_PAR04)MV_PAR04



Informe a data final do período de férias para filtro.
GPR103305Filial ?C99R
MV_PAR05RA_FILIAL

SM0Informe o intervalo de filiais para o processamento da rotina.
GPR103306Matrícula ?C99R
MV_PAR06RA_MAT

SRAInforme o intervalo de matrículas para o processamento da rotina.
GPR103307Centro de Custo ?C99R
MV_PAR07RA_CC

CTTInforme o intervalo de centro de custos a serem processados pela rotina.
GPR103308Nome ?C99R
MV_PAR08RA_NOME


Informe o intervalo de nomes para o processamento da rotina.
GPR103309Data de Pagto De ?D8GNaoVazio() MV_PAR09



Informe a data inicial de pagamento para filtro
GPR103310Data de Pagto Até ?D8GNaoVazio() .AND. G130ValD(MV_PAR09, MV_PAR10)MV_PAR10



Informe a data final de pagamento para filtro
GPR103311Imprime Demitidos ?N1C
MV_PAR11
SimNão
Informe se deve imprimir relatório para demitidos 
GPR103312Impr. dados bancários ?N1C
MV_PAR12
SimNão
Informe se deve ser impresso os dados bancários do funcionário
GPR103313Soma Lic. Rem ?N1C
MV_PAR13
SimNão
Informe se deve somar os dias de licença remunerada ao fim do período de gozo.
GPR103314Tipo de Relatório ?N1C
MV_PAR14
RelatórioIntegrar TAE
Informe se deseja imprimir o relatório em PDF ou envia-lo para o TOTVS Assinatura Eletrônica



Foi disponibilizado o RDMake FERTAE.prw para que seja possível alterar o layout do arquivo de aviso de férias e recibo de férias que é integrado ao TAE. Dessa forma, é possível alterar tamanho de fonte, a fonte, adicionar informações, etc., conforme necessidade.


04. DEMAIS INFORMAÇÕES

TAE - TOTVS Assinatura Eletrônica

Monitor de documentos


05. ASSUNTOS RELACIONADOS

Não há.




<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>