Objetivo

Para segurança sobre o uso do sistema LinxERP, é necessário identificar os usuários, definindo seus direitos e restrições de acesso. Dessa forma, ao iniciar o sistema, informando usuário e senha, o sistema carregará automaticamente toda configuração de permissão de acesso associada.

Somente os usuários do grupo SA (System Administrator no SQL) podem criar usuários, pois isto assegura o adequado controle da liberação de acesso ao sistema.


Os usuários podem sem agrupados por perfil de acesso, sendo possível associar um usuário a um perfil pela tela de usuários ou pela tela 014006 (Perfis de Acesso), abaixo a descrição das funcionalidades da referida tela:


Atenção

Para utilização do Perfil de Acesso é necessário habilitar o parâmetro UTILIZA_PERFIL_ACESSO na tela 014005 – Parâmetros.

Define o tipo de Gestão de Acesso que deve utilizar, de acordo com:

1: Padrão - Utiliza o Default que sempre foi utilizado pelo ERP, onde as permissões de acesso vêm diretamente e exclusivamente das configurações de usuários.

2: Com esta opção, passa a respeitar as permissões que estão definidas nas permissões do perfil, tela 014006. Despreza as permissões de usuário.

3: Usa cabeçalho de Perfil (permissões gerais), mas desce ao nível de módulos e transações configurados para o usuário. Exemplo: Perfil Contabilidade tem acesso a todo módulo "Contab", mas o usuário "XXX" não pode acessar a tela YYY; Neste caso então, devo usar o bloqueio de acesso da tela YYY no cadastro do usuário XXX.

Atenção: ao utilizar a opção 3, revise as permissões de todos os usuários do referido perfil, pois pode ocorrer a necessidade de bloquear algumas telas por usuário, para sua segurança.

*Caso informado algum valor diferente de 1,2 ou 3 o sistema assume o valor 1 como padrão.

Pré-requisitos

Para criar e configurar perfil de acessos, é necessário:

  • Ser usuário do grupo SA
  • Estar na versão Linx 8.1.7

Parâmetros

▪ UTILIZA_PERFIL_ACESSO

Define o tipo de Gestão de Acesso, se por usuário ou perfil. 

Módulos que exibem a tela 014006

▪ Utilitários


Detalhamento da tela

Verifique a seguir o detalhamento dos principais campos da tela.

Detalhamento da tela

Página Geral

Esta página é destinada a restringir as operações que poderão ser realizadas em cada tela.

Tipos de Acessos Gerais

Observe a seguir os principais campos para preenchimento da página:

Acessa todos os módulosMarque essa caixa para permitir que o usuário acesse todos os módulos. Caso o usuário deva acessar apenas alguns módulos, desmarque esta caixa, e na página Módulos, relacione os que poderão ser acessados.
Administrador

Se o usuário for marcado como administrador, poderá criar e configurar os acessos dos usuários.

OBS: Se tiver a função Incluir configurada em Tipos de Acessos Gerais.

EspecialIdentifique se este usuário possui algum acesso diferenciado.
Incluir / Alterar / Pesquisar /Pesquisa Especial / Excluir

Marque as operações de manutenção de dados e pesquisas que poderão ser executadas pelo usuário. A pesquisa especial permite um filtro de informações que não estão disponíveis nos campos das telas.

Imprimir/Criar Relatório

Marque se o usuário poderá imprimir relatório e modificá-los, criando novos.

Editar Layouts dos Formulários

Informe se o usuário tem permissão para alterar o layout das telas de formulários, incluindo, desabilitando ou movendo campos.

Editar Eventos dos Formulários

Informe se o usuário tem permissão para modificar os eventos dos formulários, com edição de códigos.

Acessa todas as empresas

Marque essa caixa para que o usuário possa acessar todas as empresas, quando utilizado o controle multiempresa.

Consulte a tela 001034 - Cadastro de empresas, para detalhes sobre o controle multiempresa.
Empresa Padrão

Caso existam vários grupos empresariais, pode-se configurar a empresa que será aberta automaticamente sempre que o LinxERP for iniciado.

Auditoria

Na tela são exibidos os campos para identificação do usuário, preencha-os conforme a orientação a seguir:

Auditoria

Ao selecionar o checkbox este campo habilita o controle de Log deste usuário nas telas cujo controle de auditoria também está ativado.

Para habilitar o controle de auditoria nas transações, utilize a tela 014002 - Controle de Transações, as atividades do usuário serão registradas nas tabelas de Log, como telas acessadas e operações executadas.
Auditoria Geral

Ao selecionar o checkbox este campo habilita o controle de Log para este usuário, registrando todas as telas acessadas e as operações realizadas.

É possível habilitar o controle de auditoria geral das transações para todos os usuários por meio da tela 014002 - Controle de Transações.

Outras Opções

Na tela são exibidas outras opções que auxiliam o usuário referente a e-mail, perfil e nível de acesso.

Usuário envia E-mail

Ao selecionar o checkbox preencha também na página Dados, o e-mail do usuário selecionado.

Perfil InativoAo selecionar o checkbox permite inativar um usuário, impedindo o seu acesso ao sistema
Nível de Acesso

O direito sobre a execução de alguns processos pode ser restringido pela definição do nível de acesso do usuário, que pode variar de 0 a 100, considerando que 0 é o maior nível.

O nível do usuário será confrontado com os definidos para os processos, por meio dos parâmetros identificados com o prefixo NIVEL_.

Exemplo: NIVEL_ALTERAR_PRECO - nível para alteração o preço no faturamento.

Página Módulos

Esta página somente será habilitada se o checkbox Acessa Todos os Módulos na página Dados, estiver desmarcado. O menu de módulos mostrará somente os ícones dos módulos com acesso liberado.

Inclua apenas os módulos que o usuário deve acessar.

MódulosNa caixa de listagem, selecione o módulo que o usuário pode acessar.
Pesquisar / Incluir / Alterar / Excluir / Pesquisa EspecialMarque somente as operações de manutenção de dados e pesquisas que poderão ser executadas pelo usuário.
Imprimir / Criar RelatórioMarque essa caixa apenas se o usuário poderá imprimir relatório e modificá-los, criando novos.

Página Transações

Esta página é destinada a restringir as operações que poderão ser realizadas em cada tela.

Cód. TransaçãoSelecione a transação cujas operações serão restringidas.
Controle SistemaApresenta o código da tela.
DescriçãoApresenta a descrição da tela.
Acesso BloqueadoSe marcada, esta tela não poderá ser acessada.
Pesquisar / Incluir / Alterar / Excluir / Pesquisar EspecialMarque as operações de manutenção de dados e pesquisas que poderão ser executadas pelo usuário.
Imprimir / Criar RelatórioMarque se o usuário poderá imprimir relatório e modificá-los, criando novos.
Item ExcluirMarque se o usuário poderá excluir itens da grade apresentada na tela.
Item IncluirMarque se o usuário poderá incluir itens da grade apresentada na tela.

Página Cubos

Esta página é destinada a restringir o acesso e as operações específicas dos cubos de consultas. Trata-se de uma ferramenta para Business Intelligence ainda em desenvolvimento.

Cód. TransaçãoNa caixa de listagem, selecione a transação em que o cubo está disponível.
Título TransaçãoApresenta o título da transação.
Layout CubosSelecione o layout gravado para o cubo cujo acesso deve ser restrito.
Modifica FiltrosMarque se é possível modificar os filtros do cubos de consultas.
Modifica LayoutMarque se é possível modificar o layout do cubo de consultas.
Incluir DadosMarque se é possível incluir dados no cubo de consultas.
Incluir Dimensões

Marque se é possível incluir novas dimensões para o layout do cubo.

Usuários

Esta página é destinada para vincular os usuários a grupo de perfis de acesso, onde conforme a configuração do perfil o usuário cadastrado terá acesso.

Pesquisar / Incluir / Alterar / Excluir / Pesquisar EspecialMarque as operações de manutenção de dados e pesquisas que poderão ser executadas pelo usuário.
Item IncluirMarque se o usuário poderá incluir itens da grade apresentada na tela.
Item ExcluirMarque se o usuário poderá excluir itens da grade apresentada na tela.

Códigos Externos

Esta página é destinada para um “De” “Para” para APIs.

Pesquisar / Incluir / Alterar / Excluir / Pesquisar EspecialMarque as operações de manutenção de dados e pesquisas que poderão ser executadas pelo usuário.
Item IncluirMarque se o usuário poderá incluir itens da grade apresentada na tela.
Item Excluir

Marque se o usuário poderá excluir itens da grade apresentada na tela.


Exemplos

🎞️ EXEMPLO


Parâmetro valor = 1: Padrão - Utiliza o Default que sempre foi utilizado pelo ERP, onde as permissões de acesso vêm diretamente e exclusivamente das configurações de usuários.


  • Na tela 014004 – Usuários e suas Restrições de acesso
  • Consultar o usuário desejado
  • Verificar se os acessos estão corretos
  • Se vinculado algum perfil ao mesmo, apertar no teclado CTRL 0 para limpar o campo
  • Nesse caso o campo perfil ficará com valor null


  • Ao acessar o sistema Linx ERP, serão respeitadas as configurações da tela de usuário

Passo a Passo:

Parâmetro com valor = 2

Com esta opção passa a respeitar as permissões que estão definidas nas permissões do perfil, tela 014006.

Despreza as permissões de usuário.

  • Acessar a tela 014006 – Perfis de Acesso
  • Clicar em incluir
  • Determinar um código e nome para o Perfil do usuário;



  • Na aba Módulos clicar na barra lateral
  • Botão incluir
  • Clique do botão direito para selecionar os módulos pertinentes ao perfil que está sendo cadastrado.
  • Flegar as ações que o perfil poderá executar (ex: Incluir, Alterar etc).


  • Salvar o Registro


Acessar a tela 014004 – Usuário e Suas Restrições de Acesso

  • Consultar o usuário que pertencerá ao Perfil cadastrado anteriormente
  • Clicar no botão editar
  • No campo perfil com clique da direita selecionar o perfil cadastrado;


Ao acessar o sistema Linx ERP com o usuário vinculado ao perfil determinado

Serão exibidos os módulos e configurações conforme definidos na tela 014006 – Perfis de Usuário.


Passo a Passo:

 

Parâmetro valor = 3

Vale lembrar que a regra válida para Perfil ou usuário serão baseadas sempre nas permissões definidas nas abas módulo e ou transações.

Mesmo vinculado a um perfil as permissões obedecerão às regras definidas no cadastro de usuário.




Cenário I


Verifique que conforme descrito no parâmetro a Validação está respeitando o perfil para apresentar os módulos que serão apresentados no usuário;


Ao acessar o sistema com o usuário pertinente ao perfil selecionado

Verifique que os módulos correspondentes são apresentados.


Cenário II


Neste exemplo. quando informado os módulos no referido perfil e um determinado usuário tiver dentro do perfil, mas possuir permissões a módulos ou transações diferentes, o mesmo deve ser informado diretamente no cadastro desse usuário, a fim de manter a integridade do perfil inicialmente cadastrado.

Nessa situação quando o referido usuário acessar o sistema serão apresentados módulos definidos no perfil e definidos no cadastro de seu usuário.



Exemplo: Configurações no cadastro de usuários e Cadastro de Perfil.

Verifique que mesmo pertencendo a um determinado perfil, o usuário tem acesso a outro módulo fora do perfil.

Portanto quando o referido usuário acessar o sistema, mesmo pertencendo a um determinado perfil, como foi definido diretamente no cadastro do seu usuário o mesmo também tem acesso ao módulo de Vendas Produtos