BLV Técnico Versão 5.09 (Continuação)
Consulta aos Dados dos Pensionistas
Visão do usuário:
Criação de uma transação que permite ao usuário a consulta aos dados dos Pensionistas cadastrados no sistema.
A transação permite a seleção através do nome do pensionista ou dos dados do Funcionário instituidor. A transação tem 2 abas: Dados gerais e Regras da pensão. Além dos campos apresentados no form, o usuário pode incluir até 20 campos adicionais por pasta.
Menu
Histórico Funcional > Previdência > Dados Pensionistas
Detalhes Técnicos:
Criação do FORM - ERG0362
Contem 3 blocos:
PENSIONISTA - Onde o usuário irá selecionar qual o pensionista cujo os dados serão selecionados.
CERG_ERG0362_BLOCO1 - Visão baseada na visão ERG_ERG0362_BLOCO1 que trará os dados gerais do Pensionista. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0362_BLOCO2 - Visão baseada na visão ERG_ERG0362_BLOCO2 que trará as regras da pensão. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
Cadastro Manual de Contribuições Previdenciárias - ERG0367
Visão do usuário:
Esta transação permite a consulta das contribuições previdenciárias e a inclusão/alteração e exclusão de contribuições cadastradas manualmente. Permite ao usuário replicar valores para um intervalo de meses.
Menu: Historico Funcional > Previdência > Contribuições Previdenciárias.
Detalhes Técnicos:
Criação do FORM - ERG0367
O forms tem 2 blocos:
Block_vinc para selecionar o funcionário/Vínculo a que se refere a contribuição.
ERG_CONTRIBPREVI - bloco baseado na tabela ERG_CONTRIBPREVI. Nele é permitido a inclusão, exclusão e alteração das contribuições que foram cadastradas manualmente. O bloco tem 10 flex_fields: de 1 a 4 multirecord e 5 a 10 single record.
Dados Previdenciários na Transação "Vínculos"
Visão do usuário:
Foram implementadas as seguintes funcionalidades referentes aos dados previdenciários (Regime e Plano) :
1) Na transação "Tipos de Vínculo" (ficha Validações) foram incluídos os campos "Regime Previdenciário" e "Plano Previdenciário" que deverão armazenar, respectivamente, o regime previdenciário e o plano previdenciário padrões para a combinação Tipo de Vínculo/Regime Jurídico/Categoria selecionada. Através dessas informações, será possível saber qual o regime e plano previdenciários de um determinado vínculo funcional;
2) Na transação "Vínculos" foram acrescentados dois campos (exclusivamente para consulta) com os valores do Regime Previdenciário e Plano Previdenciário do vínculo consultado. Essas informações são buscadas na parametrização descrita no item 1;
3) Os campos citados no item 2 somente serão mostrados na transação "Vínculos" se a opção genérica EXIBE_REGIMEPREV_VINC (sistema Ergon, grupo ERGON) estiver configurada com o valor 'S'. O valor padrão para essa opção é N, de modo a não alterar o comportamento do produto.
Detalhes Técnicos:
Para essa implementação, foram disponibilizadas duas novas funções na package PACK_ERGON, abaixo descritas :
1) PACK_ERGON.GET_REGIMEPREV_FUNC :
Função que busca o regime previdenciário de um vínculo informado por parâmetro.
Parâmetros de Entrada :
P_NUMFUNC (número funcional), P_NUMVINC (número de vínculo), P_DATA (data de referência).
Retorno : Regime previdenciário do vínculo (VARCHAR2).
Obs.: Essa função chama o entry-point EP__GET_REGIMEPREV_FUNC (é uma função de C_Ergon).
2) PACK_ERGON.GET_PLANOPREV_FUNC :
Função que busca o plano previdenciário de um vínculo informado por parâmetro.
Parâmetros de Entrada :
P_NUMFUNC (número funcional), P_NUMVINC (número de vínculo), P_DATA (data de referência).
Retorno : Plano previdenciário do vínculo (VARCHAR2).
Obs.: Essa função chama o entry-point EP__GET_PLANOPREV_FUNC (é uma função de C_Ergon).
Tela de Tipos de Benefícios Previdenciários
Visão do usuário:
Desenvolvida uma nova transação (ERG0359) que permite cadastrar os Tipos de Benefícios Previdenciários, a fim de atender às necessidades do módulo Previdenciário. Para acessar essa transação, basta ir no menu Tabelas->Histórico Funcional->Previdência->Tipos de Benefícios.
Detalhes Técnicos:
Desenvolvida uma nova transação (ERG0359) que permite cadastrar os Tipos de Benefícios Previdenciários, a fim de atender às necessidades do módulo Previdenciário. Para acessar essa transação, basta ir no menu Tabelas->Histórico Funcional->Previdência->Tipos de Benefícios. Essa transação está associada à tabela ERG_TIPO_BENEFPREV.
Desenvolvimento de transações do Módulo Previdenciário - Benefícios
Detalhes Técnicos:
Foram criadas duas novas tabelas ERG_TIPO_BENEFPREV e ERG_PLANOPREV_BENEF que armazenam informações sobre os possíveis planos para cada regime previdenciário. Onde, cada Plano detalha um Regime Previdenciário, que pode ser oferecido sob diversas formas e com alterações de comportamento no decorrer do tempo.
Aumento do tamanho da coluna PAGINA para as transações: Pastas / Assunto e Pastas Funcionais
Visão do usuário:
Foi alterado o tamanho da coluna PAGINA nas transações Pastas Funcionais e Pastas / Assunto, para comportar até 6 dígitos.
Detalhes Técnicos:
Foi alterado o tamanho da coluna PAGINA nas transações Pastas Funcionais e Pastas / Assunto, para comportar até 6 dígitos. Tal alteração implica no aumento dessa coluna na tabela PASTAS_FUNCIONAIS, bem como nos forms ERG0177 e ERG0178.
Foreign Keys para a tabela HAD_ROLE_TAB
Detalhes Técnicos:
Todas as tabelas que possuiam uma FK para a tabela HAD_ROLE_TAB tiveram essa FK removida e uma FK lógica (em trigger) foi implementada para validar os valores junto à view HAD_ROLE.
Validação de remoção de papéis de usuário no Ergon
Visão do usuário:
Validação de remoção de papéis de usuário no Ergon.
Foco basicamente técnico.
Detalhes Técnicos:
Foi criada a função ERGON_REMOVE_ROLE. Essa função é disparada no momento da remoção de um papel no sistema Hades e tem por objetivo verificar se alguma tabela do sistema Ergon está utilizando o papel que está sendo removido. Em caso afirmativo, a função deverá retornar uma mensagem de erro para impedir a remoção do papel. Em caso negativo, a função deverá retornar NULL para que a remoção do papel seja permitida.
Inicialmente essa função verifica as seguintes tabelas :
CODIGOS_FREQ_EMPRESA;
FORMAS_VAC_EMPRESA;
TIPO_EVENTO_EMPRESA;
TIPO_VANTAGEM_EMPRESA;
Tabelas de registros pendentes do Ergon (todas as tabelas que possuem o sufixo '_PND').
Registros Pendentes para Tipos de Aposentadoria e Tipos de Cessão
Visão do usuário:
Com a implementação do mecanismo de Registros Pendentes, surgiu a necessidade de que a transação "Cessões" passasse a utilizar esse mecanismo. Para que isso fosse possível, as seguintes alterações no sistema foram implementadas :
1) Foi criada uma nova transação denominada "Tipos de Cessão" (menu Tabela > Histórico Funcional > Vínculos > Tipos de Cessão) cujo objetivo é permitir o cadastro de tipos de cessão por empresa. Essa transação substituirá a tabela geral ERG_TIPO_CESSAO, que até então armazenava os tipos de cessão existentes na instituição. A partir desta versão do sistema (5.09), a tabela geral ERG_TIPO_CESSAO foi removida e seus dados foram transferidos para a transação "Tipos de Cessão" descrita anteriormente. Para obter maiores detalhes sobre o funcionamento da transação "Tipos de Cessão" consulte o help da mesma;
2) A transação "Parametrização de Registros Pendentes" foi alterada para se acrescentar duas novas abas :
2.1) Aba de Aposentadoria : para permitir a parametrização de registros pendentes por tipo de aposentadoria;
2.2) Aba de Cessão : para permitir a parametrização de registros pendentes por tipo de cessão.
Para obter maiores detalhes sobre essa transação consulte o help da mesma.
3) A transação "Cessões" foi alterada para a implementação do mecanismo de registros pendentes para cessões. Além disso, a lista de valores do campo "Tipo de Cessão" foi alterada para buscar os valores cadastrados na transação "Tipos de Cessão", e não mais na tabela geral ERG_TIPO_CESSAO, que foi removida.
Detalhes Técnicos:
Para esta nova implementação foram realizadas as seguintes alterações no banco de dados :
1) Criação das tabelas TIPO_CESSAO_ e TIPO_CESSAO_EMPRESA para armazenarem os tipos de cessão existentes a suas associações às empresas existentes;
2) Criação da view TIPO_CESSAO para listar os tipos de cessão da empresa em que o usuário está logado;
3) Os dados existentes na tabela geral ERG_TIPO_CESSAO foram migrados para a tabela TIPO_CESSAO_, e foram associados a todas as empresas cadastradas;
4) A tabela geral ERG_TIPO_CESSAO foi removida, uma vez que o sistema deve passar a utilizar a view TIPO_CESSAO;
5) A tabela CESSOES recebeu uma FK para a tabela TIPO_CESSAO_;
6) Foram criados os campos MOTIVO_PEND e ROLE_EFETIVADOR na tabela TIPO_APOS_EMPRESA, para permitir a parametrização de registros pendentes por tipo de aposentadoria.
Cadastro de Grupos de Frequências
Visão do usuário:
Desenvolvida a transação Cadastro de Grupos de Frequência (ERG0366), que pode ser acessada através do menu Tabelas->Histórico Funcional->Freqüência->Grupos de Freqüência, que possibilita o cadastro e manutenção do grupo de frequência, associando os tipos e códigos referentes à cada grupo.
Os grupos de códigos de freqüência poderão ser utilizados principalmente para facilitar automatismos na folha de pagamento.
Detalhes Técnicos:
Desenvolvida a transação Cadastro de Grupos de Frequência (ERG0366), que pode ser acessada através do menu Tabelas->Histórico Funcional->Freqüência->Grupos de Freqüência, que possibilita o cadastro e manutenção do grupo de frequência, associando os tipos e códigos referentes à cada grupo. Nessa transação, as informações são originadas a partir de três tabelas distintas: ERG_GRUPOS_FREQ_, ERG_GRUPOS_FREQ_EMPRESA, ERG_GRUPOSFREQ_CODFREQ, onde existem 5 campos flexíveis em cada bloco, onde de 1 a 3, estão com a mesma quantidade de registros que a tela dispõe, e os campos 4 e 5, estão com apenas um registro.