Páginas filhas
  • 5. Acesso as tabelas em Consulta Genéricas

Versões comparadas

Chave

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

...

Antes que uma tabela X seja incluída na lista para ser exibida, acontece a verificação se o programa associado à tabela no Dicionário de tabelas/SX2 está Não Permitido ou Permitido conforme a configuração de Privilégios ou Menu. Quando Assim quando o programa não é Permitidoé Não Permitido a tabela em consequência não é listada.

Imagina o seguinte cenário de exemplo:

Image Added

As tabelas configuradas para serem listadas são: SA3 - Vendedores, SA4 - Transportadoras e SA6 - Bancos.

A tabela SA3/Vendedores tem associação com o programa cadastro de Vendedores/MATA040 e portanto, cadastrar nos Privilégios o programa MATA040 como Negado fará com que a tabela SA3 não seja listada no programa de Genéricos/EDAPP.

03. POSSIBILIDADES DE RESTRIÇÃO

Conforme mencionado nos tópicos do item anterior é possível reduzir à duas formas de restrição:

  1. Explicitamente indicar as tabelas autorizadas conforme menu e módulo no programa Genéricos/EDAPP e/ou;
  2. Associar os programas e restringir o acesso aos programas com acessos de Menu ou Privilégios.

Ambos métodos exigem muito esforço e trabalho, portanto considere cuidadosamente se a pessoa acessando o sistema deveria ter o acesso para exploração pelo programa de Genéricos/EDAPP.

Outro fator importante, bloquear os programas usando os Acessos de Menu (seja genérico por Menu ou por acessos de Usuário) não é possível garantir que a tabela não seja exibida, pois os tipos de permissão para este controle são Não Permitido e Permitido e em caso de configurações que conflitem o acesso será concedido. Em função disso é recomendada a configuração e uso de Privilégios/CFGA530.

TabelaX2_OBJEstá na lista do Menu?Tem tabelas no Genéricos?
Está nesta lista?
Restrição no MenuRestrição por Acessos UsuárioRestrição por PrivilégiosExibe no Genérico?
SA1-Sim----Sim, sem restrições
SA1-Não----Não, menu não têm a tabela*
SA1MATA030SimSim, não tem SA1---Não, tabelas em Genéricos não inclui a SA1
SA1MATA030SimSim, tem SA1---Sim, tabelas em Genéricos inclui a SA1
SA1MATA030Sim-MATA030 - Não Permitido--Não, MATA030 é Não Permitido pelo Menu
SA1MATA030SimSim, tem SA1-MATA030 - Não Permitido-Não, MATA030 é Não Permitido pelo Acessos de Usuário
SA1MATA030SimSim, tem SA1MATA030 - Não PermitidoMATA030 - Permitido-Sim, só não exibe quando todos são Não Permitido
SA1MATA030Sim---MATA030 - Não PermitidoNão, MATA030 é Não Permitido pelo Privilégios
SA1MATA030Sim-MATA030 - PermitidoMATA030 - PermitidoMATA030 - NegadoNão, MATA030 é Negado pelo Privilégios

* Lembre-se que um programa pode abrir a tabela e então ela pode ser listada posteriormente à abertura.

A tabela acima está sujeita a variação dos resultados quando o Grupo Default está habilitado, pois quando não existir permissão explícita aos programas associados as tabelas, a visualização da tabela não será liberada no Genéricos/EDAPP.

04. DOCUMENTAÇÕES RELACIONADAS

1. Quais as configurações e os tipos de acessos disponíveis?

4. Controle por Privilégios



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>