Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Í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.
Exemplo:
Deck of Cards | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Filtro por Perfil:
O Filtro por Perfil só será aplicado em uma query mediante as seguintes condições:
- Associação de usuário ao perfil: O usuário deve estar associado a um perfil que possui o filtro cadastrado
- Coligada: A Coligada do contexto da aplicação é a mesma Coligada selecionada no cadastro do filtro
- 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.
Filtro por Perfil em consultas SQL:
O Filtro será aplicado na execução de consultas SQL quando atenderem aos requisitos 1 e 2 definidos acima.
Informações |
---|
Na nova MDI, o parâmetro "Ignorar o módulo de origem da consulta SQL ao aplicar filtros por perfis" altera o comportamento dos filtros por perfis na execução das consultas SQL cadastradas. Por padrão, ao executar uma consulta SQL são aplicados os filtros cadastrados nos perfis do mesmo módulo em que a consulta SQL está cadastrada. Caso o parâmetro Ignorar o módulo de origem da consulta SQL ao aplicar filtros por perfis esteja habilitado, ao executar uma consulta SQL serão aplicados todos os filtros por perfis cadastrados independentemente do módulo de origem do perfil e da SQL. Para maiores informação, consultar o link Ignorar o módulo de origem da consulta SQL ao aplicar filtros por perfis. |
Exemplo:
Deck of Cards | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Filtro por Usuário e Perfil no Delphi:
O Filtro por Usuário e Perfil nas rotinas Delphi tem algumas diferenças em relação ao .NET, como por exemplo: A aplicação RMLabore.exe (delphi) não possue filtro por usuário, apenas filtro por perfil e contempla apenas as tabelas PFUNC e ANOTAC. Segue abaixo quadro com todas as aplicações e tabelas que são contempladas em cada um dos filtros:
Filtro por Perfil
Aplicação | Tabela |
---|---|
RMTestis | BPROVA |
RMLabore | PFUNC, PANOTAC |
RMChronus | PFUNC |
RMVitae | PFUNC, PTPANOTACAO, VEXAMES |
RMFluxus | FLAN, FCFO, FCXA, FXCX, FFAT, FLANRATCCU, FLANRATDEP, FTIPOAPLFIN |
Filtro por Usuário
Aplicação | Tabela |
---|---|
RMFluxus | FLAN, FCFO, FCXA, FXCX, FFAT, FLANRATCCU, FLANRATDEP, FTIPOAPLFIN |
RMSaldus | CLANCA, CLCTLOTE, CORCAMENTO |
RMBonum | IBEM |
RMNucleus | TCCOTACAO, TCNT, TITMCNT, TITMMOV, TITMMOVRATCCU, TITMMOVRATDEP, TLAF, TMOV, TMOVRATCCU, TMOVRATDEP, TPRD, FCFO |
RMOficina | OFOBJOFICINA, TMOV, OFPLANOMANUT, OFMAOOBRA, OFATENDIMENTO, OFCONTRATO, OFTIPOOBJ, OFVENCPLANOMANUT, OFVENCAGENDASERV, PFUNC, GFILIAL, GCCUSTO, TLOC, GDEPTO, OFAGENDASERV |
RMLiber | FCFO |
RMClassisNet | SMATRICPL, STURMADISC, SCURSO, SDISCIPLINAHIST, SPARTEHIST, SCURSOHISTORICO, SGRUPOHIST |
RMTestis | BAREA, BPROVA, BQUESTAO |
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|