Especificação Funcional: Perfis de usuários

Resumo

Gerenciamento dos perfis de usuários.

Descrição

Um perfil de usuários permite definir um conjunto de permissões a que um usuário terá no sistema. Um perfil pode estar associado a vários usuários e todos os usuários do mesmo de um mesmo perfil terão as mesmas permissões. Com isso, a cada login de usuário o sistema carregará o perfil correspondente com as ações a que ele tem acesso.

Dados

Campo Descrição Tipo Tamanho Obrigatório?
Nome Nome do perfil Texto 120 Sim
Tipo O sistema possibilita a escolha entre os perfis Administrador e Usuário Enumerado Sim
Permissões Lista de possíveis ações correspondentes a cada módulo do sistema Sim

Tipos de perfil

Administrador

Esse tipo de perfil deve ser configurado para total liberdade de acesso às ações do sistema.

Usuário

Esse tipo de perfil pode ter suas permissões limitadas para que não tenha acesso a determinadas funcionalidades do sistema.

Permissões de acesso

As permissões definem o que o usuário pode ou não fazer. Elas podem possuir diferentes níveis, ou seja, pode haver permissões dentro de permissões, de acordo com as funcionalidades do sistema. E estes níveis também devem ser visíveis na interface de configuração dos perfis, apresentando a hierarquia de permissões na forma de árvore. Esta hierarquia também deve seguir as ações dentro dos módulos do sistema. Por exemplo, se um usuário não tiver permissão de acesso a um determinado módulo, ele também não poderá executar nenhuma ação naquele módulo.

As permissões deverão ser carregadas de um arquivo localizado na pasta do sistema chamado Ações.xml. A árvore de permissões de um perfil será preenchida com base nos dados do arquivo. O usuário poderá trocar a permissão de uma ação utilizando a tecla de espaço ou poderá utilizar o botão direito do mouse para selecionar alguma das opções de modificação de uma ação ou de um grupo de ações.

Pontos de verificação

  • Não deverá existir mais de um perfil com mesmo nome no sistema.
  • Um perfil poderá ser vinculado a vários usuários.
  • Um perfil vinculado a um ou mais usuários não poderá ser excluído do sistema.
  • O acesso aos módulos e ações dentro do sistema devem obedecer às ações definidas no perfil do usuário logado.

Observações

Nenhuma.

 
softwares/geagro/requisitos/modulos/outros/perfis_usuarios.txt · Última modificação: 01/06/2022 12:32 por wellington
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki