Gerenciamento dos perfis de usuários.
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.
| 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 |
Esse tipo de perfil deve ser configurado para total liberdade de acesso às ações do sistema.
Esse tipo de perfil pode ter suas permissões limitadas para que não tenha acesso a determinadas funcionalidades do sistema.
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.
Nenhuma.