BLV Técnico Versão 5.00 (Continuação)

Transação "Relação entre Tabelas e Transações"

Visão do usuário:

Foi criada a transação "Relação entre Tabelas e Transações", que serve somente para consultas. É utilizada na verificação do relacionamento entre os dados armazenados no sistema (principalmente os de auditoria) com as transações.

Criação da transação "Lista de Campos de Auditoria"

Visão do usuário:

Foi criada a transação "Lista de Campos de Auditoria", que cadastra nomes para substituir os nomes dos campos dos dados que aparecerão no relatório de auditoria.

Detalhes Técnicos:

Foi criada a tabela ERG_TAB_COL_AUDIT.

O relatório ERG0115 (Auditoria) foi modificado para buscar o nome dos campos na coluna NOME_COLUNA da tabela ERG_TAB_COL_AUDIT. Caso seja nulo, o nome será buscado no campo COLUNA da tabela ERG_AUDIT_CAMPOS.

Alterações nas estruturas relacionadas a tabela DESIGNACOES_EV

Detalhes Técnicos:

O código da package C_ERGON.PCK_AFTER_CERGON que fazia referência à tabela DESIGNACOES_AUX (EPA__DESIGNACOES_AUX) deverá ser removido. O código da package C_ERGON.PCK_BEFORE_CERGON que fazia referência à tabela DESIGNACOES_AUX (EPB__DESIGNACOES_AUX) também deverá ser removido.

O entry point C_ERGON.EP__POS_DESIGNAC foi deimplementado. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_AFTER_CERGON.EPA__DESIGNACOES_EV, e, após isto, o entry point C_ERGON.EP__POS_DESIGNAC deverá ser removido.

Os entry points C_ERGON.EP__PRE_DESIGNACOES_EV e C_ERGON.EP1__PRE_DESIG também foram deimplementados. Em seus lugares, a codificação deverá ser feita na função C_ERGON.PCK_BEFORE_CERGON.EPB__DESIGNACOES_EV, e, após isto, os entry points C_ERGON.EP__PRE_DESIGNACOES_EV e C_ERGON.EP1__PRE_DESIG deverão ser removidos.

Alterações nas estruturas relacionadas a tabela PROVIMENTOS_EV

Detalhes Técnicos:

O código da package C_ERGON.PCK_AFTER_CERGON, que fazia referência à tabela PROVIMENTOS_AUX (EPA__PROVIMENTOS_AUX) deverá ser removido. O código da package C_ERGON.PCK_BEFORE_CERGON, que fazia referência à tabela PROVIMENTOS_AUX (EPB__PROVIMENTOS_AUX), também deverá ser removido.

O entry point C_ERGON.EP__POS_PROV foi deimplementado. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_AFTER_CERGON.EPA__PROVIMENTOS_EV; feito isto, o entry point C_ERGON.EP__POS_PROV deverá ser removido.

Alterações nas estruturas relacionadas a tabela SUBSTITUICOES_EV

Detalhes Técnicos:

O código da package C_ERGON.PCK_AFTER_CERGON, que fazia referência à tabela SUBSTITUICOES_AUX (EPA__SUBSTITUICOES_AUX), deverá ser removido. O código da package C_ERGON.PCK_BEFORE_CERGON, que fazia referência à tabela SUBSTITUICOES_AUX (EPB__SUBSTITUICOES_AUX), também deverá ser removido.

O entry point C_ERGON.EP__POS_SUBST foi deimplementado. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_AFTER_CERGON.EPA__SUBSTITUICOES_EV; feito isto, o entry point C_ERGON.EP__POS_SUBST deverá ser removido.

Também foi deimplementado o entry point C_ERGON.EP__PRE_SUBST. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_BEFORE_CERGON.EPB__SUBSTITUICOES_EV; feito isto, o entry point C_ERGON.EP__PRE_SUBST deverá ser removido.

Além disso, a função ERGON.VALID_SUBSTITUICOES foi removida, e em seu lugar deverá ser usada a da package PCK_SUBSTITUICOES_EV.VALID_SUBSTITUICOES.

Alterações nas estruturas relacionadas a tabela SUBST_AUSENC_EV

Detalhes Técnicos:

O código da package C_ERGON.PCK_AFTER_CERGON, que fazia referência à tabela SUBST_AUSENC_AUX (EPA__SUBST_AUSENC_AUX), deverá ser removido. Também deverá ser removido o código da package C_ERGON.PCK_BEFORE_CERGON que fazia referência à tabela SUBST_AUSENC_AUX (EPB__SUBST_AUSENC_AUX).

O entry point C_ERGON.EP__POS_SUBSAUS foi deimplementado. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_AFTER_CERGON.EPA__SUBST_AUSENC_EV; feito isto, o entry-point C_ERGON.EP__POS_SUBSAUS deverá ser removido.

Também foi deimplementado o entry point C_ERGON.EP__PRE_SUBSAUS. Em seu lugar, a codificação deverá ser feita na função C_ERGON.PCK_BEFORE_CERGON.EPB__SUBST_AUSENC_EV; feito isto, o entry point C_ERGON.EP__PRE_SUBSAUS deverá ser removido.

Além disso, a função ERGON.VALID_SUBST_AUSENC foi removida, devendo ser usada em seu lugar a da package PCK_SUBST_AUSENC_EV.VALID_SUBST_AUSENC.

Alterações nas estruturas relacionadas a tabela VINCULOS

Detalhes Técnicos:

O código da package C_ERGON.PCK_AFTER_CERGON, que fazia referência à tabela VINCULOS_AUX (EPA__VINCULOS_AUX), deverá ser removido, assim como o código da package C_ERGON.PCK_BEFORE_CERGON, que fazia referência à tabela VINCULOS_AUX (EPB__VINCULOS_AUX).

Criação da função GET_NOME_EMPRESA.

Detalhes Técnicos:

Foi criada a função GET_NOME_EMPRESA (P_EMPRESA IN NUMBER) dentro da package PACK_ERGON, que, a partir do código da empresa informado, retorna seu nome.

Tabela de Funcionários e transação "Dados Pessoais"

Visão do usuário:

Para a tabela FUNCIONARIOS foram criados os campos:

- RACA, com valores válidos : 1 - Indígena, 2 - Branca, 4 - Preta, 6 - Amarela, 8 - Parda e 9 - Não Informado.

- DEFICIENTE, com valores válidos 'S' (Sim) e 'N' (Não).

A digitação destes novos campos não é obrigatória.

Para preenchimento do campo Raça, deve ser escolhido um valor entre os apresentados na lista de item do campo. No caso de deficiente, basta assinalar o "check box" se o funcionário for portador de deficiência e o campo será atualizado com o valor 'S' (Sim). Se o campo NÃO estiver assinalado, significa que o funcionário não é portador de deficiência e portanto o conteúdo do campo será 'N' (Não).

OBS: Para inclusão dos campos raça e deficiente na transação "Dados Pessoais" foram necessárias algumas alterações na disposição dos campos na tela. Será necessário rever os padrões de tela associados a esta transação.

Package PACK_ERGON - Inclusão do Código da Função GET_FUNCAO_FUNC

Detalhes Técnicos:

O código da função GET_FUNCAO_FUNC, que retorna a função atribuída a um funcionário, foi incluído na package PACK_ERGON, onde será feita sua chamada. A função GET_FUNCAO_FUNC será DEIMPLEMENTADA futuramente.

Criação da função GET_JORNADA_FUNC.

Detalhes Técnicos:

Foi criada a função GET_JORNADA_FUNC, com os seguintes parâmetros:

FUNCTION get_jornada_func RETURNS VARCHAR2

Argument Name Type In/Out Default?

------------------------------ ----------------------- ---------- ------------

P_NUMFUNC NUMBER IN

P_NUMVINC NUMBER IN

P_DATA DATE IN

RAIS - Adição de Check Constraint na tabela RAIS_INFO_CAMPOS

Detalhes Técnicos:

Foi criada a check constraint abaixo, para que os valores de preenchimento do campo sejam validados conforme as opções informadas.

RAIS_INFO_CAMPOS_CAMPO_CK (check constraint para o campo CAMPO da tabela rais_info_campos). Os valores válidos são: INSTRUCAO, TIPO_ADM, COD_DESLIG, TIPO_SAL_CONTR, VINC_EMPREGAT, CBO, HOR_SEM.

RAIS - Tabela RAIS_INFO_CARACT_CAMPOS - Criação da Check Constraint RAIS_INF_CAR_CPO_CARAC_CK

Detalhes Técnicos:

Foi criada a check constraint abaixo, para que os valores de preenchimento do campo sejam validados conforme as opções informadas.

RAIS_INF_CAR_CPO_CARAC_CK (check constraint para o campo CARACT da tabela rais_registro. Os valores válidos são 'ESCOLARIDADE', 'TIPOVINC', 'REGIMEJUR', 'CATEGORIA', 'SUBCATEGORIA', 'FORMAPROV', 'FORMAVAC', 'TIPOAPOS', 'FUNCAO', 'CARGO', 'JORNADA');

RAIS - Tabela RAIS_REGISTRO - Criação de Check Constraints -

Detalhes Técnicos:

Foram criadas as check constraints abaixo, para que os valores de preenchimento do campo sejam validados conforme as opções informadas.

RAIS_REGISTRO_TIPO_CK (check constraint para o campo tipo da tabela rais_registro. Os valores válidos são 0, 1, 2, 9);

RAIS_REGISTRO_GRAVA_CK (check constraint para o campo grava da tabela rais_registro. Os valores válidos são: 'N', 'S');

Os campos tipo e grava que constam com nulos na tabela, serão populados com "0" (zero) e "S" respectivamente.

Adaptação de telas ao ambiente multi-empresa

Visão do usuário:

As transações abaixo foram modificadas para permitir o relacionamento das informações de cada transação com mais de uma empresa.

- Tipos de Aposentadorias

- Tipos de Atributos

- Tipos de Benefícios

- Tipos de Eventos

- Tipos de Frequências

- Tipos de Incorporações

- Tipos de Vínculos

Para abrir a tela Empresas foi criado um botão (Empresas) na barra de tarefas.

Detalhes Técnicos:

Em cada transação foi adicionado um ou mais blocos correspondentes à tabela "..._EMPRESA", cada bloco em seu respectivo canvas de empresas. Praticamente todos os objetos envolvidos no processo de modificação são referenciados através do object group OG_EMPRESAS_ERGON, exceto o bloco "..._EMPRESA", que deverá ser criado manualmente.

Adaptação de telas ao ambiente multi-empresa

Visão do usuário:

As transações abaixo foram modificadas para permitir o relacionamento das informações de cada transação com mais de uma empresa.

- Categorias Funcionais

- Códigos de Frequência

- Formas de Provimento

- Regimes Jurídicos

- Tabelas de Vencimento

- Tipos de Vínculos

- Tipos de Eventos

- Finalidade de Contagem

Para abrir a tela Empresas foi criado um botão (Empresas) na barra de tarefas.

Detalhes Técnicos:

Em cada transação foi adicionado um ou mais blocos correspondentes à tabela "..._EMPRESA", cada bloco em seu respectivo canvas de empresas. Praticamente todos os objetos envolvidos no processo de modificação são referenciados através do object group OG_EMPRESAS_ERGON, exceto o bloco "..._EMPRESA", que deverá ser criado manualmente.

Adaptação de telas ao ambiente multi-empresa

Visão do usuário:

As transações abaixo foram modificadas para permitir o relacionamento das informações de cada transação com mais de uma empresa.

- Formas de Provimento

- Motivos de Publicações

- Especialidades

- Horários de Trabalho

- Jornadas de Trabalho

- Atividades

- Turnos

Para abrir a tela Empresas foi criado um botão (Empresas) na barra de tarefas.

Detalhes Técnicos:

Em cada transação foi adicionado um ou mais blocos correspondentes à tabela "..._EMPRESA", cada bloco em seu respectivo canvas de empresas. Praticamente todos os objetos envolvidos no processo de modificação são referenciados através do object group OG_EMPRESAS_ERGON, exceto o bloco "..._EMPRESA", que deverá ser criado manualmente.

Anterior Próxima