~~ODT~~
Listar Usuários
O caso de uso destina-se aos administradores do sistema com o intuito de visualizar e altera dados de usuários do sistema.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Mudar de sistema → Permissões.
Ao acessar o caso de uso os seguintes campos estarão disponíveis para realizar a consulta de usuários:
- Login: Tipo TEXTO.
- CPF: Tipo TEXTO.
- Nome: Tipo TEXTO.
- Papel: Tipo TEXTO.
- Grupo de Material: Tipo TEXTO.
- Unidade: Tipo TEXTO.
- Buscar somente usuários ativos: Tipo LÓGICO.
- Buscar somente associados a Grupo de Material: Tipo LÓGICO.
Aopos realizar a busca, será exibida uma tabela com os usuários encontrados com as seguintes informações:
- Nome: Tipo TEXTO.
- Login: Tipo TEXTO.
- Unidade: Tipo TEXTO.
Para cada usuário listado é possível Visualizar dados do Usuário, Alterar dados do Usuário, Remover Usuário, Associar Grupo de Material e Associar a Restaurante.
Visualizar dados do Usuário
Será dispinibilizado as seguintes informações:
- Nome: Tipo TEXTO.
- Matrícula: Tipo NUMÉRICO. Formato: 9999999.
- CPF: Tipo NUMÉRICO. Formato: 999.999.999-99.
- Nascimento: Tipo NUMÉRICO.
- Sexo: Tipo TEXTO. Formato: Masculino ou Feminino.
- Login: Tipo TEXTO.
- Ramal: Tipo NUMÉRICO. Formato: 9999-9999.
- E-mail: Tipo TEXTO.
- Último acesso: Tipo DATA. Formato DD/MM/AAAA hh:mm
- Unidades: Tipo TEXTO. Formato NOME (CÓDIO).
Abaixo será exibido a lista de permissões que o usuário possui no seguinte formato:
- Nome: Tipo TEXTO.
- Descrição: Tipo TEXTO.
- Data de Cadastro: Tipo DATA. Formato: DD/MM/AAAA.
- Usuário de Cadastro: Tipo TEXTO.
Ao final será exibido uma lista com as associações que o usuário possui no seguinte formato.
- Descrição: Tipo TEXTO. Formato: Código - NOME.
Alterar dados do Usuário
Os seguintes campos serão disponibilizados para a edição:
- Nome*: Tipo - TEXTO
- CPF*: Formato - 999.999.999-99 , Tipo - TEXTO.
- Nascimento*: Formato - DD/MM/AAAA , Tipo - DATA.
- Sexo*: Formato - Masculino/Feminino , Tipo - TEXTO.
- Login*: Tipo - Texto
- Alterar Senha
- Nova Senha: Tipo - 999999 , Tipo - TEXTO.
- Repetir Nova Senha: Tipo - 999999 , Tipo - TEXTO.
* Inativo: Tipo - LÓGICO , OBS: Usuários inativos são aqueles que não terão mais acesso ao sistema.
- Ramal: Formato - 9999 , Tipo - TEXTO.
- E-mail*: Formato - AAAAA@AAAAA.COM/COM.BR , Tipo - TEXTO.
- Unidade*: Formato - Código Unidade - 9999.9999 | Denominação da Unidade - Tipo : TEXTO, (CÓDIGO UNIDADE).
- Unidades Extras: Formato - Código Unidade - 9999.9999 | Denominação da Unidade - Tipo : TEXTO, (CÓDIGO UNIDADE).
Ao final será exibida uma lista com as unidades extras inseridas sendo ainda possível remover-la.
Remover Usuário
Basta selecionar o usuário que deseja exluir.
Associar Grupo de Material
Para associar um grupo de matérias ao usuário serão disponibilizados os seguintes campos:
- Nome: Tipo TEXTO.
- Login: Tipo TEXTO.
- Unidade: Tipo TEXTO.
- Grupo de Material: Tipo TEXTO. Formato: (Código) - Nome. Este campo é para uma associação de cadastro.
- Grupo de Material: Tipo TEXTO. Formato: (Código) - Nome. Este campo é para uma associação de tombamento.
Ao final será disponibilidado as listas de grupo de materiais inseridos.
Associar a Restaurante
Para asocciar um usuário a um restaurante o sistema exibirá os seguintes campos:
- Usuário: Tipo TEXTO.
- Login: Tipo TEXTO.
- Unidade: Tipo TEXTO.
- Associar a Restaurante*: Tipo TEXTO.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.comum.dominio.UnidadeGeral | administrativo.public.unidade |
br.ufrn.comum.dominio.UsuarioGeral | sistemas_comum.public.usuario |
<DESENVOLVIMENTO> | <DESENVOLVIMENTO> |
Plano de Teste
Sistema: SIPAC
Módulo: Mudar de Sistema
Link(s): SIPAC → Mudar de Sistema → Permissões
Usuário: adrianaalves, camilo
Papel que usuário deve ter: SipacPapeis.ADMINISTRADOR_SIPAC
Cenários de Teste
Ao alterar dados do usuário, verificar se os dados foram persistidos.
Dados para o Teste
Não se aplica.