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

Implementação de mecanismo de perfis de segurança por tipo de processo de avaliação

Visão do usuário:

Foi criado um novo mecanismo que implementa o conceito de perfis de segurança por tipo de processo de avaliação.

Este conceito consiste na criação de perfis de segurança que poderão ser associados a tipos de processo de avaliação e padrões de acesso do sistema Hades. Com esta associação, é possível informar quais são os usuários que terão um determinado perfil de acesso (através da associação com um padrão de acesso) e quais são os tipos de processo que o usuário poderá acessar (através da associação do respectivo perfil com os tipos de processo desejados).

Essa parametrização pode ser feita através da nova transação Perfis de Segurança por Tipo de Processo (menu Outros Módulos > Avaliação > Perfis de Segurança por Tipo - ERG0420). Para maiores informações sobre como utilizar esta transação, consulte o "help" da mesma.

Todas as transações referentes ao módulo de avaliação de desempenho do Ergon e que se utilizam de acesso a processos de avaliação foram alteradas para só permitirem os acessos parametrizados nos perfis de segurança. Esses acessos consistem de Consulta, Cadastramento, Alteração e Remoção.

Desta forma, para cada tipo de processo de avaliação de desempenho, poderão ser parametrizados quais usuários poderão consultar, cadastrar, alterar e/ou remover processos do tipo selecionado.

É importante salientar que o privilégio de consulta é obrigatório para todos os usuários que possuírem um dos privilégios de cadastramento, alteração ou remoção. Assim, o sistema marcará o privilégio de consulta automaticamente sempre que um dos outros 3 privilégios for concedido a um tipo de processo.

Para que este mecanismo seja utilizado, deve-se parametrizar a opção genérica PERFIL_SEGUR_AVAL_DESEMP (sistema Ergon, grupo ERGON) com o valor S. Por padrão, esta opção vem pré-configurada com o valor N.

Detalhes Técnicos:

Para auxiliar na implementação acima descrita, foram disponibilizadas no banco de dados duas novas funções cujo objetivo é retornar se um usuário tem ou não um determinado acesso a um determinado processo ou tipo de processo. As funções são:

- ACESSO_TIPO_PROC_AVAL: Esta função recebe por parâmetro o usuário, o tipo de processo, o código da empresa e o acesso que se deseja verificar ('CON' = Consulta; 'CAD' = Cadastramento, 'ALT' = Alteração; 'REM' = Remoção). O retorno da função será 'S' se o usuário informado tem o acesso informado ao tipo do processo informado ou 'N' se o usuário não tiver tal acesso;

- ACESSO_PROC_AVAL: Esta função recebe por parâmetro o usuário, o processo, o código da empresa e o acesso que se deseja verificar ('CON' = Consulta; 'CAD' = Cadastramento, 'ALT' = Alteração; 'REM' = Remoção). O retorno da função será 'S' se o usuário informado tem o acesso informado ao processo informado ou 'N' se o usuário não tiver tal acesso.

Criação de índice em VANTAGENS

Detalhes Técnicos:

Foi criado o índice VANTAGENS_VANTDTINI_I para os campos VANTAGEM,DTINI,DTFIM da tabela VANTAGENS.

Novo campo "Sigla do Tipo de Avaliação" para a transação "Tipo de Processo de Avaliação"

Visão do usuário:

Foi colocado um tratamento na package da tabela de forma que para os clientes antigos a rotina irá trabalhar normalmente usando sempre as siglas padrão.

Auto e Chefe.

Caso a sigla seja nula, a package vai inserir um seqüêncial com 7 posições iniciando em 0000001, caso seja informado um valor diferente do padrão, a package irá trabalhar com essa nova sigla que poderá ter um tamanho máxima de 5 caracteres.

Criação da função GET_TIPO_PROCESSO.

Visão do usuário:

O package PACK_PROMOCAO sofreu a adição da função GET_TIPO_PROCESSO.

Esta função tem por finalidade retornar "Tipo do Processo" para um determinado número de processo.

Detalhes Técnicos:

Parâmetros:

P_PROCESSO: Número do processo.

Utilização: Utilização geral em rotinas e customizações do módulo de processo de avaliação de desempenho.

Remoçao de resultados de contagem de tempo

Visão do usuário:

Propósito: Esta procedure tem por finalidade limpar as tabelas de resultado de contagem. Não serão removidos resultados cuja chave estiver no parâmetro "/chave=" no campo OPCOES do registro de execuções.

Gera auditoria de processo como "REMOVE RESULTADO CONTAGEM".

Parâmetros:

P_TIPO:

Informa tipo da limpeza:

Tudo - Remover todos os resultados existentes. Esta opção pode ser EXTREMAMENTE demorada, dependendo da quantidade de chaves com grande grupo de eleitos.

Menor ou igual - Remover todas as chave menores ou igual à informada

Igual - Remover somente chave informada.

QTD Chaves - Remover uma quantidade informada de chaves. No parâmetro P_CHAVE, informar a quantidade de chaves que se deseja remover. Serão removidas as chaves do último para o mais atual (da menor para a maior) pela quantidade informada.

P_CHAVE: Número da chave base para remoção. Quando P_TIPO for Tudo, deve ser nulo. Quando P_TIPO fôr "QTD Chaves" deve ser a quantidade de chaves que se deseja remover.

Detalhes Técnicos:

Tabelas removidas: TOTAL_CONTA, DIREITOS_CONTA, ANO_CONTA, INFO_CONTA, ERRO_CONTA e SUMARIOS.

Adição de 20 campos FLEX na transação "Processo de Avaliação de Desempenho".

Visão do usuário:

A tela "Processo de Avaliação de Desempenho", form ERG0342, foi alterado para disponibilizar mais 20 campos FLEX, do campo 11 aos 30 na aba "Informações Adicionais".

Detalhes Técnicos:

Sobre a tabela PROM_PROCESSO foram adicionados 20 campos FLEX do campo 11 aos 30.

Controle da situação das fichas de Resposta

Visão do usuário:

Controle da situação das fichas de Resposta

Form ERG0347 - FICHAS_RESPOSTA, adição do campo Situação da Ficha.

Situação da Ficha, este campo apresenta a situação da ficha que está sendo apresentada na tela. Uma ficha de respostas pode estar em uma das seguintes situações, por exemplo:

ABERTA - Indica que a ficha de resposta está aberta e, consequentemente, disponível para digitação da pontuação de cada resposta;

CONCLUIDA - Indica que a ficha de resposta está concluída, ou seja, a pontuação das respostas já foi digitada e a ficha finalizada. Fichas nesta situação não permitem alteração na pontuação das respostas;

NAO AVALIADA - Indica que o avaliador recusou-se a responder a ficha. Fichas nesta situação não permitem alteração na pontuação das respostas.

O comportamento do campo Situação da Ficha depende do campo Habilita Situação da Ficha de Respostas? No form ERG0383 - Tipo de Processo de Avaliação, caso esse campos esta com a opção marcada 'S'(Sim), o campo Situação da Ficha irá aparecer.

No form ERG0383 - Tipo de Processo de Avaliação, adição do campo HABILITA SITUAÇÃO NA FICHA DE RESPOSTA?

HABILITA SITUAÇÃO NA FICHA DE RESPOSTA?

Caso a opção marcada 'S' (Sim), o campo Situação da Ficha no form ERG0347 - FICHAS_RESPOSTA será habilitado na tela, permitindo fazer alteração do status do mesmo.

O Campos Situação da Ficha se refere ao status do questionário, tendo por padrão as opções: 'Aberto', 'Concluído' e 'Não Avaliado'.

No caso do campo estar com a opção não marcada 'N' (Não), o campo Situação da Ficha no form ERG0347 - FICHAS_RESPOSTA não será visível.

Por padrão o campo virá com a opção não marcada 'N' (Não).

Os botões Concluir e Não quero avaliar da tela "Fichas de Respostas", foram retirados e o seu tratamento esta sendo feito via rotinas de banco.

Detalhes Técnicos:

Na package body PCK_PROM_RESPOSTAS_FICHA foi comentado o tratamento do campo 'Situação'.

Na package body pck_prom_func_avaliador foi comentado os tratamentos do campo 'Situação', além disso o erro ERG6623 foi de - implementado.

Na package body PCK_PROM_PROCESSO_TIPO

No form ERG0347 Ficha de Resposta foi feita uma alteração no campo Situação da Ficha que passou de um Display Item para um Text Item, permitindo assim que o mesmo fosse alterável baseado numa lov que tem seus valores obtidos de uma tabela geral.

O form ERG0383 - Tipo de Processo de Avaliação, foi adicionado o check box Habilita Situação da Ficha de Resposta?

Esse check box quando marcado vai alterar o form ERG0347 de forma que o campo Situação da Ficha se tornará visível.

Foi criada a tabela Geral ERG_PROM_FICRESP_SIT, para alimentar a lov do campo Situação da Ficha no form ERG0347.

Nova Opção Genérica - VALIDA_CARGO_EXTINTO

Visão do usuário:

A partir dessa versão, é possível especificar se a extinção do cargo deve ser validada no momento da criação de um provimento. Foi criada a opção genérica do Sistema Ergon, Grupo ERGON: VALIDA_CARGO_EXTINTO. Essa opção é Multi Empresa, permitindo valores distintos para as empresas existentes.

Com essa opção configurada como 'N', o produto permitirá novos provimentos posteriores a data de extinção do cargo.

O valor Default dessa opção é 'S', o que fará com que o produto não permita novos provimentos posteriores a data de extinção.

Nova opção geral "DESTINO_CONTA_ELEITOS"

Visão do usuário:

Foi criada a opção geral "DESTINO_CONTA_ELEITOS", para o sistema "Ergon", grupo "CONTAGEM". Essa opção deve ser utilizada para informar o nome do servidor "default" para executar contagens demoradas (para grupos de eleitos).

Não validar o perfil de lançamento de vantagens

Detalhes Técnicos:

Foi criado um mecanismo na PCK_VANTAGENS que permite a manutenção na tabela de Vantagens ignorando o perfil de lançamento de vantagens. Isso pode ser utilizado quando é necessário a manutenção de vantagens em decorrência de entry-points de outras estruturas do Ergon. Um exemplo: ao cadastrar uma aposentadoria temporal para o servidor, uma vantagem deveria ser cadastrada para o servidor e para isso o usuário conectado deveria ter o privilégio de incluir a vantagem. Na nova versão, essa verificação pode ser ignorada e a vantagem poderá ser cadastrada independente do privilégio do usuário conectado. É importante destacar que a procedure PCK_VANTAGENS.LIMPA_IGNORA_SEGURANCA deve ser executada para desligar o mecanismo que ignora a validação.

Fichas de Respostas: edição de tela no bloco de filtro.

Visão do usuário:

A tela "Fichas de Respostas" (form ERG0347) sofreu alteração para permitir edição de tela sobre o bloco de filtro.

Detalhes Técnicos:

A tela "Fichas de Respostas" (form ERG0347) sofreu alteração no nome do bloco BLOCK_FILTRO para BLK_FILTRO para permitir edição de tela.

Anterior Próxima