Essa funcionalidade foi desenvolvida com o objetivo de controlar os acessos de projetos a um usuário ou grupo de usuários, com isso é possível atribuir acessos diferentes a equipes ou usuários diferentes, aumentando o controle e segurança.

01. REQUISITOS

Componente

Requisito

Lib

Label 20211004 ou superior.

Release12.1.33 ou superior

02. ABRANGÊNCIA

A abrangência de acesso dar-se-ia através da definição dos quatro níveis abaixo:

  • Proprietário – permite todas as operações, inclusive a atribuição de acessos.
  • Manutenção – permite todas as operações de edição do projeto: dicionários, menus, geração, anexos, alteração de campos do projeto, exclusão do projeto.
  • Visualização – permite apenas visualizar o projeto. Opção visualizar e opção detalhes com escopo visualização.
  • Negado – não permite qualquer acesso ao projeto

O acesso proprietário sempre será atribuído ao usuário criador do projeto.

Todos os níveis poderão executar a opção “Imprimir Browse” porque esta impressão é apenas da informação que esse usuário já visualiza no próprio Browse.

03. ATRIBUIÇÕES

Para tornar mais simples e ágil a configuração, a atribuição do nível pode ser feita em dois pontos: no cabeçalho do projeto (para definição do nível global) e nos acessos vinculados ao projeto (para definição de acesso por usuário ou grupo).

Apenas o usuário com acesso de proprietário que poderá realizar as inclusões ou alterações dos níveis tanto no campo acesso global quanto na grid de controle de acessos.

04. ORDEM DE PRIORIDADE

Como prioridade os acessos serão feitos na seguinte ordem: 

  1. Acesso por usuário
  2. Acesso por grupo 
  3. Acesso global

Se o usuário estiver contido em um grupo que também esteja na regra, a prioridade será sempre o usuário.

05. ACESSOS

Acesso global

Campo presente no cabeçalho do projeto, do tipo combo contendo as quatro opções de acesso. Neste momento todos os usuários não cadastrados na grid terão o acesso que estiver escolhido neste combobox.

Caso esteja manipulando um projeto antigo, criado antes dessa atualização, o campo acesso global virá por default como prioritário.

Acesso por usuário/grupo de usuários

No controle de acesso é possível criar uma nova tabela no momento da inclusão de um novo projeto.

Nessa tabela, podem ser criadas várias linhas para atribuição de acessos a usuário ou grupo de usuários.

Apenas poderá ser preenchido um dos campos, usuário ou grupo, em cada linha. No campo nível estarão disponíveis as quatro opções de nível.

Não será obrigatório o preenchimento dessa tabela. Nesse caso apenas o acesso global será considerado.

Sendo um usuário incluído em mais de um grupo, a prioridade será do grupo na primeira linha do grid, os outros grupos abaixo serão desconsiderados.

06. ASSUNTOS RELACIONADOS

Gestão de Ambientes - Configurador