01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | Linhas_totvs |
---|
Segmento | Distribuição |
---|
Region | Construção Projetos |
---|
Linha | Linha Protheus |
---|
|
|
---|
Segmento: | |
---|
Módulo: | SIGAGPE |
---|
Função: | GPEM030.PRX GPEM060.PRX GPEA050.PRX GPER1033.PRW |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-2133 DRHCALCPRT-2337 DRHCALCPRT-2779 |
---|
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_SIGNURL | URL do TOTVS Assinatura Eletrônica | Caractere | FrameWork | Parâmetro do FrameWork para possibilitar a integração do Protheus com TAE |
MV_RHTAEUS | Usuário com permissão para subir documentos no TAE | Caractere | SIGAGPE | Deve ser inserido o e-mail do usuário do RH com permissão para fazer upload de documentos no TAE |
MV_RHTAEPW | Senha do usuário com permissão para subir documentos no TAE | Caractere | SIGAGPE | Deve ser inserida a senha do usuário do RH com permissão para fazer upload de documentos no TAE |
MV_RHTAEEX | Excluir documentos do TAE automaticamente? | Numérico | SIGAGPE | Este parâmetro pode ser preenchido de 3 formas, abaixo explicaremos o uso de cada opção. |
Deck of Cards |
---|
startHidden | false |
---|
id | exemplos |
---|
|
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. Card |
---|
default | true |
---|
id | .f. |
---|
label | MV_RHTAEEX configurado com 3 |
---|
title | MV_RHTAEEX configurado com 3 |
---|
| 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. |
Card |
---|
id | .t. |
---|
label | MV_RHTAEEX configurado com 2 |
---|
title | MV_RHTAEEX configurado com 2 |
---|
| 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. |
Card |
---|
id | .t. |
---|
label | MV_RHTAEEX configurado com 1 |
---|
title | MV_RHTAEEX configurado com 1 |
---|
| 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. |
|
Informações |
---|
|
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: Deck of Cards |
---|
| Card |
---|
id | fixos |
---|
label | Parâmetros fixos |
---|
| 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:
|
Card |
---|
id | variaveis |
---|
label | Parâmetros variáveis |
---|
| 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.
|
|
|
Aviso |
---|
|
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: Deck of Cards |
---|
startHidden | false |
---|
id | dicionario |
---|
| Card |
---|
default | true |
---|
id | six |
---|
label | SIX |
---|
title | Índices |
---|
| Criação de índices na tabela REQ: Ordem | Chave |
---|
1 | REQ_FILIAL+REQ_MAT+REQ_NDOC | 2 | REQ_FILIAL+REQ_MAT+REQ_ID | 3 | REQ_FILIAL+REQ_MAT+REQ_TPDOC+REQ_DTINI |
|
Card |
---|
| Criação da tabela REQ: Arquivo | Nome | Compartilhamento Filial | Compartilhamento Unidade de Negócio | Compartilhamento Empresa | X2_UNICO |
---|
REQ990 | RH - Assinatura Eletrônica | E | E | E | REQ_FILIAL+REQ_MAT+REQ_NDOC+REQ_ID |
|
Card |
---|
| Criação de campos na tabela REQ: Ordem | Campo | Tipo | Tamanho | Decimal | Formato | Contexto | Propriedade | Título | Descrição |
---|
01 | REQ_FILIAL | Caracter | 2 | 0 |
| Real | Alterar | Filial | Filial | 02 | REQ_MAT | Caracter | 6 | 0 |
| Real | Alterar | Matrícula | Matrícula | 03 | REQ_DTINI | Data | 8 | 0 |
| Real | Alterar | Dt. Ini. Fér. | Data Inicio das Férias | 04 | REQ_DTFIM | Data | 8 | 0 |
| Real | Alterar | Dt. Fim Fér. | Data Final das Férias | 05 | REQ_NDOC | Caracter | 50 | 0 |
| Real | Alterar | Nome Doc. | Nome do Documento | 06 | REQ_ID | Numérico | 8 | 0 |
| Real | Alterar | ID | ID TAE | 07 | REQ_DTINTE | Data | 8 | 0 |
| Real | Alterar | Dt. Integ. | Data de Integração | 08 | REQ_TPDOC | Caracter | 1 | 0 |
| Real | Alterar | Tp. Doc. | Tipo de Documento | 09 | REQ_STATUS | Caracter | 1 | 0 |
| Real | Alterar | Status | Status |
|
|
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_DEF01 | X1_DEF02 | X1_F3 | X1_HELP |
---|
GPR1033 | 01 | Imprimir ? | C | 6 | G | SelImpFer() | MV_PAR01 |
|
|
|
| Informe a data inicial de cálculo para exclusão. | GPR1033 | 02 | Imp. Dt. Rec. Férias ? | N | 1 | C |
| MV_PAR02 |
| Sim | Não |
| Informe a data final de cálculo para exclusão. | GPR1033 | 03 | Periodo Férias De ? | D | 8 | G | NaoVazio() | MV_PAR03 |
|
|
|
| Informe a data inicial do período de férias para filtro. | GPR1033 | 04 | Periodo Férias Até ? | D | 8 | G | Naovazio() .AND. G130ValD(MV_PAR03, MV_PAR04) | MV_PAR04 |
|
|
|
| Informe a data final do período de férias para filtro. | GPR1033 | 05 | Filial ? | C | 99 | R |
| MV_PAR05 | RA_FILIAL |
|
| SM0 | Informe o intervalo de filiais para o processamento da rotina. | GPR1033 | 06 | Matrícula ? | C | 99 | R |
| MV_PAR06 | RA_MAT |
|
| SRA | Informe o intervalo de matrículas para o processamento da rotina. | GPR1033 | 07 | Centro de Custo ? | C | 99 | R |
| MV_PAR07 | RA_CC |
|
| CTT | Informe o intervalo de centro de custos a serem processados pela rotina. | GPR1033 | 08 | Nome ? | C | 99 | R |
| MV_PAR08 | RA_NOME |
|
|
| Informe o intervalo de nomes para o processamento da rotina. | GPR1033 | 09 | Data de Pagto De ? | D | 8 | G | NaoVazio() | MV_PAR09 |
|
|
|
| Informe a data inicial de pagamento para filtro | GPR1033 | 10 | Data de Pagto Até ? | D | 8 | G | NaoVazio() .AND. G130ValD(MV_PAR09, MV_PAR10) | MV_PAR10 |
|
|
|
| Informe a data final de pagamento para filtro | GPR1033 | 11 | Imprime Demitidos ? | N | 1 | C |
| MV_PAR11 |
| Sim | Não |
| Informe se deve imprimir relatório para demitidos | GPR1033 | 12 | Impr. dados bancários ? | N | 1 | C |
| MV_PAR12 |
| Sim | Não |
| Informe se deve ser impresso os dados bancários do funcionário | GPR1033 | 13 | Soma Lic. Rem ? | N | 1 | C |
| MV_PAR13 |
| Sim | Não |
| Informe se deve somar os dias de licença remunerada ao fim do período de gozo. | GPR1033 | 14 | Tipo de Relatório ? | N | 1 | C |
| MV_PAR14 |
| Relatório | Integrar TAE |
| Informe se deseja imprimir o relatório em PDF ou envia-lo para o TOTVS Assinatura Eletrônica |
|
TAE - TOTVS Assinatura Eletrônica
05. ASSUNTOS RELACIONADOS
Não há.
HTML |
---|
<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>
|