Páginas filhas
  • Regras para aplicação de Filtros por Perfil(s) e por Usuário(s)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:

Objetivo:


   Esclarecer o comportamento da aplicação quando são utilizados filtros por Perfil(s) e/ou por Usuário(s).

Filtro por Usuário:


   O Filtro por Usuário é aplicado em qualquer query executada na aplicação, desde que a coligada do contexto do RM seja igual à coligada selecionada no cadastro do filtro.

Filtro por Perfil:


   O Filtro por Perfil só será aplicado em uma query mediante as seguintes condições:

  1. Associação de usuário ao perfil: O usuário deve estar associado a um perfil que possui o filtro cadastrado
  2. Coligada: A Coligada do contexto da aplicação é a mesma Coligada selecionada no cadastro do filtro
  3. Módulo utilizado: O módulo selecionado no contexto da aplicação é igual ao módulo utilizado no cadastro do perfil que o usuário está associado.

Consultas SQL usando Filtro por Perfil:


    O Filtro será aplicado na execução de consultas SQL quando atenderem aos requisitos 1 e 2 definidos acima, mas além disso, a consulta deve pertencer ao mesmo módulo em que o perfil está associado.

Exemplo:


Deck of Cards
id1
Card
labelFiltro por Perfil

Para esse exemplo, foram criados 2 Perfis, sendo eles para os módulos Folha de Pagamento e Inteligência de Negócios. Após isso, foi criado um usuário ao qual os dois perfis foram associados.

Para o Perfil criado no módulo Folha de Pagamento, foi adicionado um Filtro por Perfil, com o seguinte preenchimento: Na coligada 1, trazer da tabela de Funcionários (PFUNC), apenas os funcionários que possuem salário menor ou igual a 1000:

Card
labelConsultas SQL

Para cada módulo dos Perfis cadastrados (LABORE e BIS), foi criada uma consulta SQL, trazendo os seguintes dados:

Bloco de código
languagesql
SELECT CODCOLIGADA,
       CHAPA,
       NOME,
       SALARIO
FROM   PFUNC
Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.XX

Informações
iconfalse

Processo: Filtro por Perfil/Usuário

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 10/10/2019

Informações
iconfalse

Autores:

Aline Cristina Braz de Oliveira

Erlon Cesar Lima De Freitas

Gustavo Naves De Castro

Igor Macedo Cardoso

LUCAS ANDRADE DE OLIVEIRA REIS

Renan Ramos Moura

TIAGO ANDRADE GOMES SILVEIRA

Wesley Avelino De Carvalho