====== Especificação funcional: Perfis de usuários ====== ===== Resumo ===== Gerencia os perfis de usuários e o conjunto de permissões de cada perfil. ===== Descrição ===== O perfil de [[softwares:facture-e:requisitos:modulos:contasusuarios|usuário]] permite informar o tipo do perfil e quais permissões de uso esse usuário terá no sistema. Um perfil de usuário poderá conter n usuários que compartilham do mesmo perfil, com isso a cada login de usuário o sistema carregará o perfil desse usuário com as permissões de acesso ao sistema selecionadas no perfil. ==== Dados ==== |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Nome |Nome do perfil | Texto | 60 | Sim | |Ações |Lista de possíveis ações correspondentes a cada módulo do sistema | -- | -- | Não | ==== Permissões de acesso ==== As permissões agora são carregadas de um arquivo localizado na pasta do sistema chamado **Ações.xml**. Caso esse arquivo seja excluído ou modificado pelo usuário o sistema sofrerá impacto causando um erro ao tentar gerenciar um perfil. A árvore de permissões de um perfil foi modificada tanto na parte visual como na parte usual. 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. {{:softwares:facture-e:requisitos:modulos:perfil.png|}} ===== Pontos de verificação ===== ==== Cadastro ==== * 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 deverá ser excluído do sistema; * Ao cadastrar um novo usuário administrador, ele deverá por padrão ter permissão para executar todas as ações. ===== Observações ===== Nenhuma. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~