O Cadastro de Usuários gerencia os usuários com acesso ao sistema. Através deste módulo é possível incluir novos usuários, excluir um usuário cadastrado, editar e visualizar os dados dos usuários cadastrados, limitar o acesso a determinados módulos, entre outras.
O Cadastro de Usuários deve permitir ao usuário controlar todo o acesso ao sistema, definindo usuários e permissões. Cada usuário cadastrado pode ter ou não acesso aos módulos do sistema, ou seja, aos cadastros, relatórios, gráficos e ferramentas. Dentro de cada módulo pode haver ações específicas cujo acesso pode ser controlado individualmente.
Ao ser executado pela primeira vez, o sistema deve solicitar o cadastro de usuários e ao menos um usuário deve ser inserido para que o sistema possa ser utilizado.
Ao acessar este módulo, o sistema deve exibir uma lista com os usuários já cadastrados para facilitar as operações de exclusão, edição e visualização dos dados. Esta lista, que deve exibir os dados mais importantes de cada usuário, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista.
Um usuário deve possuir os seguintes campos:
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Nome | Nome do usuário | Texto | 120 | Sim |
| Login | Identificação do usuário utilizada para acesso ao sistema | Texto | 10 | Sim |
| Senha | Senha do usuário utilizada para acesso ao sistema | Texto | 40 | Sim |
| Data de cadastro | Data em que o usuário foi cadastrado no sistema. Deve ser fornecida pelo sistema como a data corrente, podendo ser alterada pelo usuário. | Data | – | Não |
| Lista de permissões | Lista com todos os módulos e ações existentes no sistema permitindo configurar o acesso do usuário a cada funcionalidade. | Texto | 5000 | Sim |
| Login da SEFAZ | Login fornecido pela SEFAZ para permitir o envio de notas fiscais. Equivale ao CPF do usuário. | Texto | 14 | Não |
| Senha da SEFAZ | Senha fornecida pela SEFAZ para permitir o envio de notas fiscais. | Texto | 10 | Não |
O login de acesso à SEFAZ deve ser um número de CPF válido. Ao informar o CPF, a senha se torna obrigatória, e vice-versa.
Não aplicável.
Nenhuma informação adicional.