Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Exemplo de Utilização
  3. Dicionário

01. VISÃO 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


Inclusão de novo termo e arquivo modelo:

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


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

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

Aceite do Termo de Consentimento


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

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

03. TABELAS E PARÂMETROS UTILIZADOS

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)
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

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

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_termo_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.