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.

Anterior Próxima