Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Exemplo de

...

  1. Utilização
  2. Dicionário

01. VISÃO GERAL
Âncora
Geral
Geral

Implementação da rotina de Gerenciamento dos Termos de Consentimento (GPEA940) para inclusão, alteração, visualização e exclusão dos termos de consentimento. A rotina armazenará as datas e horas de início/fim de vigência dos termos e os detalhes do modelo.

...

 Não será permitida a alteração de modelos vigentes

...

ou com aceites vinculados.

...

 Não será possível excluir modelos de termos de consentimento que estejam vinculados a aceites dos usuários.

...

 A data máxima de aceite do termo deverá ser no máximo igual a data + hora final - 1 minuto.

...

 Um período de vigência de modelo de termo de consentimento não poderá intercalar com os demais períodos cadastrados.

Implementação

...

também a visualização do Histórico de Aceites de Consentimento (RI3) na rotina de Gerenciamento dos Termos de Consentimento (GPEA940).

A rotina listará, a partir da versão do modelo de consentimento selecionada, todos os dados dos aceites por parte dos usuários, exibindo a data e horário da gravação do aceite, a identificação do usuário e o meio pelo qual foi solicitado o consentimento.

A partir do uso das novas tabelas e da rotina de gerenciamento, a rotina de Cadastro de Currículos (RSPA010) apresentará filtros opcionais para exibição dos registros com aceite vigente e fora do prazo.

Para esta funcionalidade, foi criado um novo campo na tabela de Currículos (SQG), que armazenará o status do aceite do modelo vigente de cada candidato.

Ao cadastrar modelos de consentimento futuros, essa atualização poderá ser feita via

...

Job. Configurando a rotina GPEA940A no Schedule do Protheus, o Job consultará a tabela de versionamento (RI2) e, ao entrar em vigência um novo termo, atualizará o campo QG_ACEITE dos registros relacionados à filial cadastrada para 'pendente'.

O candidato poderá apenas participar dos processos seletivos caso o status do aceite do termo de consentimento esteja vigente.

Alem disso, o sistema realiza a solicitação de consentimento para os responsáveis no caso de menores de idade. 

Quanto tratar-se de um candidato menor de menor de 18 anos, o Portal do Candidato exibirá as informações de bloqueio do currículo até liberação das documentações de consentimento pelo seu responsável.

02. EXEMPLO DE UTILIZAÇÃO

...

Âncora
Tela
Tela


Totvs custom tabs box
tabsVersionamento dos Termos,Histórico de Aceite

...

,Cadastro de Currículos,Portal do Candidato
idstela1,tela2,tela3,tela4
Totvs custom tabs box items
defaultyes
referenciatela1

Image Modified

Inclusão de novo termo e arquivo modelo:

Image Modified

Image Modified

Exclusão de um modelo de termo de consentimento vinculado a aceites de usuários:

Image Modified


Totvs custom tabs box items
defaultno
referenciatela2

Visualização do Histórico de Aceites (RI3) a partir do modelo selecionado:

Image Added

Totvs custom tabs box items
defaultno
referenciatela3

Filtros opcionais na rotina de Cadastro de Currículos (RSPA010):

Image Added

Totvs custom tabs box items
defaultno
referenciatela4

Aceite do Termo de Consentimento

Image Added

Image Added


Importante: 
Para visualizar o termo de consentimento, é necessário configurar o navegador para não realizar o download do arquivo e utilizar uma extensão do PDF Viewer.

Mensagem apresentada ao candidato após o aceite do termo de consentimento

Image Added

Mensagem apresentada ao candidato quando o mesmo não aceita os termos de consentimento

Image Added

03. TABELAS E PARÂMETROS UTILIZADOS
Âncora
Tabelas
Tabelas

Totvs custom tabs box
tabsRI2: Versionamento

...

dos Termos,RI3: Histórico Aceite Consentimento

...

,SQG: Currículo,SX6: Parâmetros
ids

...

RI2,RI3,SQG,SX6
Totvs custom tabs box items
defaultyes
referenciaRI2
CampoTipoTamanhoDecimalPictureTítuloDescriçãoInic.PadrãoValid
RI2_FILIALC80
FilialFilialCFILANT
RI2_CODIGOC120
CódigoCódigo de IdentificaçãoGetSX8Num("RI2","RI2_CODIGO")
RI2_DTCADD80
Dt. CadastroDt. Cadastramento VersãoDDATABASE
RI2_DTINID80
Dt. Ini. Vig.Data Inicio da Vigência

RI2_DTFIMD80
Dt. Term. Vig.Dt. Término Vigência

RI2_DTMAXD80
Dt. MáximaDt. Máxima de Aceite

RI2_VERSÃOC120@!VersãoVersão do Modelo

RI2_ARQUIVC1000@!ArquivoNome do Arquivo

RI2_MODELOM9990
ModeloConteúdo do Modelo

RI2_HRININ52@E 99.99Hora InícioHora de Início Vigência0ValidData(0, M->RI2_DTINI, M->RI2_HRINI)
RI2_HRFIMN52@E 99.99Hora FinalHora de Término Vigência0ValidData(1, M->RI2_DTINI, M->RI2_HRINI, M->RI2_DTFIM, M->RI2_HRFIM)
RI2_HRMAXN52@E 99.99Hr MáximaHora Máxima Aceite0ValidData(2, M->RI2_DTFIM, M->RI2_HRFIM, M->RI2_DTMAX, M->RI2_HRMAX)
Totvs custom tabs box items
defaultno
referenciaRI3
CampoTipoTamanhoDecimalPictureTítuloDescriçãoComboBox
RI3_FILIALC80
FilialFilial
RI3_CODVERC120@!Cód. VersãoCód. da versão do aceite
RI3_DATAD120@!Data AceiteData do aceite
RI3_HORAN52@E 99.99Hora AceiteHorário do aceite
RI3_ORIGEMC10
OrigemOrigem do Aceite1 = Portal do Candidato
RI3_USERC1000@!Usuário RespChave Usuário Responsável
Totvs custom tabs box items
defaultno
referenciaSQG

Criação de novo campo para armazenar e filtrar status do aceite pelo candidato, do termo de consentimento vigente:

CampoTipoTamanhoTítuloDescriçãoInic.PadrãoValidComboBox
QG_ACEITEC1StatusAceiteStatus Aceite Vigente"1"Pertence("12")1 = Sem aceite; 2 = Aceite vigente gravado.


Criação do campo QG_ACTRSP na tabela de Currículos (SQG), para armazenar o status do aceite do termo de consentimento do responsável pelo candidato menor de idade.

Campo

Tipo

Tamanho

Título

Descrição

ComboBox

QG_ACTRSPC1Aceite Resp.Aceite Responsável Menor1 = Sem aceite do responsável; 2 = Aceite do responsável aprovado
Totvs custom tabs box items
defaultno
referenciaSX6

Criação de parâmetro para informar o diretório onde serão armazenados os modelos dos termos:

NomeMV_DIRCONS
Tipo1 - Caractere
DescriçãoDiretório de armazenamento dos modelos de termo de
Cont.Descriçãoconsentimento. Deverá ser uma subpasta da pasta rootpath.
Cont.DescriçãoEX: "/modelo_consentimento/"
Inicializador /modelo_consentimento/

O parâmetro MV_DIRCONS deve informar qual o diretório (subpasta da pasta WEB do portal) na qual os modelos de termo de consentimento serão salvos.

Observação: caso o Server do ERP seja distinto do Server do Portal, deve-se utilizar o parâmetro MV_DIRTERM

NomeMV_DIRTERM
Tipo1 - Caractere
DescriçãoDiretório de armazenamento do modelo de Termo de
Cont.DescriçãoConsentimento. Neste parâmetro deve ser informado
Cont.Descriçãoo diretorio web para gravar os modelos.
Inicializador \web\pc\modelo_consentimento\

O parâmetro MV_DIRTERM deve informar qual o diretório web (completo) na qual os modelos de termo de consentimento serão salvos.


Opção de mensagem personalizada na página de bloqueio disponibilizada com a criação do parâmetro MV_MENORMB:

Parâmetro

Tipo

Descrição

MV_MENORMBCCódigo da mensagem personalizada para bloqueio do Candidato menor de 18 anos, cadastrada pela rotina APDA060 (Tabela RDG).  

O Parâmetro deve ser cadastrado de acordo com o compartilhamento de filiais da tabela RDG (Mensagens), e seu conteúdo deve ser preenchido com o código correspondente na rotina de Cadastro de Mensagens (APDA060).

Caso não esteja em uso, será exibida a mensagem padrão da página de bloqueio.

HTML
<!-- esconder o menu --> 


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