Para que um usuário possa acessar o sistema, ele deve estar vinculado a um município. Esta funcionalidade permite que novos clientes (municípios) sejam cadastrados e tenham seu acesso ao sistema concedido ou revogado. Também é possível excluir todos os dados de um cliente através desse módulo. O acesso a esta funcionalidade só pode ser feito através da área administrativa.
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Razão Social | Razão Social do cliente | Texto | 120 | Sim |
| CNPJ | CNPJ | Texto | 18 | Sim |
| Endereço | Endereço do cliente | Texto | 120 | Não |
| Bairro | Bairro do cliente | – | 120 | Não |
| UF | Lista dos possíveis estados para serem selecionados | – | – | Sim |
| Município | Lista dos municípios por estado | – | – | Sim |
| CEP | CEP do cliente | Número | 9 | Não |
| Telefones | Telefone do cliente | Número | Não | |
| Ativo | determina se o cliente está ativo ou não Obs.: clientes novos são cadastrados como ativos por padrão | Sim/Não | – | Sim |
| E-mail do usuário administrador | E-mail do administrador do sistema para ser enviado o link para criação da senha | texto | 50 | Sim |
| Nome do usuário administrador | Nome do usuário administrador, o nome será usado apenas para o envio do e-mail, não sendo gravado | texto | 120 | Sim |
Ao incluir um novo cliente, o sistema deverá aceitar somente um CNPJ válido. Também é necessário verificar se a razão social já está sendo utilizada por outro cliente (ela deve ser única). O CEP e o endereço de e-mail do administrador também deverão ser validados durante a inclusão.
Acessando a área de gerenciamento de clientes, o usuário com as devidas permissões deve ter acesso à tela de listagem de clientes, onde poderá incluir novos clientes, alterar, visualizar detalhes e excluir clientes existentes.
Ao cadastrar um cliente é necessário definir um administrador para este. Este administrador deve ser um usuário previamente cadastrado e pode ser encontrado informando o endereço de e-mail do mesmo.
Regras para definir um administrador:
O usuário administrador pode ser alterado posteriormente ao cadastro do cliente. Ao realizar este processo, o antigo administrador perderá os privilégios que possuía e se tornará um usuário comum.
Para alterar o administrador basta ir na página de alteração de clientes e selecionar um novo usuário.
Se um cliente for excluído, todos os dados relacionados a ele devem ser apagados do banco de dados. O usuário deve confirmar a exclusão antes que qualquer ação seja feita. A exclusão é definitiva e remove permanentemente todos os dados do cliente, contas de usuário, configurações e cadastros relacionados ao município.