CONTEÚDO
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
Campo | Tipo | Tamanho | Decimal | Picture | Título | Descrição | Inic.Padrão | Valid |
---|---|---|---|---|---|---|---|---|
RI2_FILIAL | C | 8 | 0 | Filial | Filial | CFILANT | ||
RI2_CODIGO | C | 12 | 0 | Código | Código de Identificação | GetSX8Num("RI2","RI2_CODIGO") | ||
RI2_DTCAD | D | 8 | 0 | Dt. Cadastro | Dt. Cadastramento Versão | DDATABASE | ||
RI2_DTINI | D | 8 | 0 | Dt. Ini. Vig. | Data Inicio da Vigência | |||
RI2_DTFIM | D | 8 | 0 | Dt. Term. Vig. | Dt. Término Vigência | |||
RI2_DTMAX | D | 8 | 0 | Dt. Máxima | Dt. Máxima de Aceite | |||
RI2_VERSÃO | C | 12 | 0 | @! | Versão | Versão do Modelo | ||
RI2_ARQUIV | C | 100 | 0 | @! | Arquivo | Nome do Arquivo | ||
RI2_MODELO | M | 999 | 0 | Modelo | Conteúdo do Modelo | |||
RI2_HRINI | N | 5 | 2 | @E 99.99 | Hora Início | Hora de Início Vigência | 0 | ValidData(0, M->RI2_DTINI, M->RI2_HRINI) |
RI2_HRFIM | N | 5 | 2 | @E 99.99 | Hora Final | Hora de Término Vigência | 0 | ValidData(1, M->RI2_DTINI, M->RI2_HRINI, M->RI2_DTFIM, M->RI2_HRFIM) |
RI2_HRMAX | N | 5 | 2 | @E 99.99 | Hr Máxima | Hora Máxima Aceite | 0 | ValidData(2, M->RI2_DTFIM, M->RI2_HRFIM, M->RI2_DTMAX, M->RI2_HRMAX) |
Campo | Tipo | Tamanho | Decimal | Picture | Título | Descrição | ComboBox |
---|---|---|---|---|---|---|---|
RI3_FILIAL | C | 8 | 0 | Filial | Filial | ||
RI3_CODVER | C | 12 | 0 | @! | Cód. Versão | Cód. da versão do aceite | |
RI3_DATA | D | 12 | 0 | @! | Data Aceite | Data do aceite | |
RI3_HORA | N | 5 | 2 | @E 99.99 | Hora Aceite | Horário do aceite | |
RI3_ORIGEM | C | 1 | 0 | Origem | Origem do Aceite | 1 = Portal do Candidato | |
RI3_USER | C | 100 | 0 | @! | Usuário Resp | Chave Usuário Responsável |
Criação de novo campo para armazenar e filtrar status do aceite pelo candidato, do termo de consentimento vigente:
Campo | Tipo | Tamanho | Título | Descrição | Inic.Padrão | Valid | ComboBox |
---|---|---|---|---|---|---|---|
QG_ACEITE | C | 1 | StatusAceite | Status 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_ACTRSP | C | 1 | Aceite Resp. | Aceite Responsável Menor | 1 = 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:
Nome | MV_DIRCONS |
---|---|
Tipo | 1 - Caractere |
Descrição | Diretório de armazenamento dos modelos de termo de |
Cont.Descrição | consentimento. Deverá ser uma subpasta da pasta rootpath. |
Cont.Descrição | EX: "/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.
Nome | MV_DIRTERM |
---|---|
Tipo | 1 - Caractere |
Descrição | Diretório de armazenamento do modelo de Termo de |
Cont.Descrição | Consentimento. Neste parâmetro deve ser informado |
Cont.Descrição | o 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_MENORMB | C | Có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.