Versões comparadas

Chave

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

Índice: 


       

Índice
exclude.*ndice:

Introdução:


       A

Utilização da segurança estendida

...

Produto:

...

Framework

...

Versões:

...

11.XX; 12.1.XX

...

Ocorrência:

...

Utilização da segurança estendida

...

Ambiente:

...

 

...

Passo a passo:

...

segurança estendida por Filial e/ou Centro de Custo tem como objetivo tratar as restrições de registros no sistema com funções de permissões pré-definidas dentro do cadastro de Perfis.

...

       Todos os cadastros e processos de todas as Gestões estarão utilizando a tratativa definida através do perfil do usuário, em cada produto.

...

       A Segurança Estendida é baseada na aplicação de critérios de acesso às Filiais e Centros de Custo definidos por perfil. Esses critérios irão permitir ou bloquear os usuários associados ao Perfil para ter acesso aos itens definidos nos critérios.

...

       Uma vez realizada a configuração de Segurança por Filial e/ou Centro de Custo do perfil do usuário em determinado produto, o mesmo só terá acesso às Filiais e aos Centros de Custos definidos.

...

       Se o usuário não possuir nenhum Perfil associado a ele que tenha permissão de Filial o usuário irá ser inibido de ver qualquer registro.

...

       A Segurança Estendida não é por Coligada, é geral. Portando, se na coligada corrente (exemplo: Coligada 1) a segurança for habilitada, automaticamente estará habilitada para todas as coligadas.

...

       As permissões definidas para a Segurança são restritivas e cumulativas.

...

       Se o usuário tiver associado a mais de um Perfil, estas permissões se somam

...

.

ATENÇÃO:

A segurança estendida não está disponível para base de dados Oracle.

Configurando a segurança estendida:


       Para definir e habilitar a segurança estendida deve-se criar duas tags no arquivo config do produto / módulo, a tag “XST” e a tag “XSTCC”.

...

       Para ativar a exibição da segurança estendida na tela de Parâmetros Globais e a interface de configuração dos critérios supracitados, as tags devem ter seu valor preenchido com “true”, conforme figura abaixo (Linhas 13 e 14):

...

Bloco de código
languagexml
titleRM.exe.config
linenumberstrue
<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <appSettings>
 <add key="JobServer3Camadas" value="true" />
 <add key="Port" value="8050" />
 <add key="Host" value="localhost" />
 <add key="ActionsPath" value="C:\totvs\CorporeRM\RM.Net;C:\totvs\CorporeRM\Corpore.Net\Bin" />
 <add key="LibPath" value="C:\totvs\CorporeRM\RM.Net" />
 <add key="EnableDynamicLocalization" value="false" />
 <add key="EnableCompression" value="false" />
 <add key="LocalizationLanguage" value="pt-BR" />
 <add key="TraceFile" value="false" />
 <add key="XST" value="true" />
 <add key="XSTCC" value="true" /> 
 </appSettings>
 <runtime>
 <loadFromRemoteSources enabled="false" />
 </runtime>
</configuration>

   

...

   Para ativar/desativar a segurança por Filial e/ou Centro de Custo no produto / módulo, deve-se utilizar os parâmetros “Ativar Segurança por Filial” e “Ativar Segurança por Centro de Custo” na aba Segurança, menu Opções/Parâmetros Globais:

Image Modified


       Para ativar a segurança estendida, use os campos abaixo:
  
   

...

 Usa segurança estendida por filial  
   

...

    Habilite este parâmetro caso queira habilitar a segurança estendida por filial.
  
     

...

Usa segurança estendida por centro de custo
     

...

  Habilite este parâmetro caso queira habilitar a segurança estendida por centro de custo.

...

  
Segurança Estendida em Ambiente 3 camadas
  
   

...

   A inclusão de duas tags no arquivo RM.host.Service.exe.config é necessária quando for utilizar Segurança Estendida em ambiente 3 Camadas:
  
     

...

<add key="UseSecurityExtCache" value="true" />
        Esta Tag controla a ativação/desativação da Segurança Estendida em 3 camadas.
  
     

...

<add key="SecurityExtCacheMaxSize" value="100" />
        Esta tag controla o número máximo de consultas em cache.


       No cadastro de Perfil será apresentada uma nova Guia “Segurança Estendida”. Nesta guia será possível para cada coligada selecionar qual será o filtro para segurança por Filial e o filtro para segurança por Centro de Custo.

Image Modified


       Quando é aberto um cadastro que tenha registros de filial e centro de custo é aplicada a segurança. Exemplo abaixo no cadastro de consulta SQL:

Image Modified


       SELECT por fora do sistema:


Image Modified

...

 

 

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 11.82.44 ou Superiores

Informações
iconfalse

Processo: Segurança Estendida

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 24/01/2018

Informações
iconfalse

Autores:

Carlos Philippe de Farias Marques

Carlos Roberto Pereira Garcia

Diogo Damiani Ferreira

Fábio Augusto Amaral Melo Nunes


Stella Gleyse Macedo Vilaca

...

Observações:

...