~~ODT~~
Cadastrar Assunto
Este caso de uso permite o ouvidor ou secretário da Ouvidoria cadastrar o assunto da solicitação para cada categoria cadastrada. O Assunto deverá operar como uma subcategoria. Por exemplo, informações sobre transferência, matrículas, problemas com discente/docente, horário de aulas são subcategorias da categoria Acadêmico.
Descrição do caso de uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Ouvidoria → Ouvidoria → Assunto → Cadastrar.
- Categoria*: Tipo - TEXTO. (RN01)
- Assunto:* Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Serão listadas as categorias cadastradas no Sistema.
- RN01: Não deve-se cadastrar um mesmo Assunto, numa mesma Categoria.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ouvidoria.dominio.AssuntoManifestacao | ouvidoria.assunto_manifestacao |
br.ufrn.sigaa.ouvidoria.dominio.CategoriaAssuntoManifestacao | ouvidoria.categoria_assunto_manisfestacao |
Plano de Teste
Sistema: SIGAA
Módulo: Ouvidoria
Link(s): Aba de Ouvidoria → Assunto → Cadastrar
Usuários: bernardobfs
Papel que usuário deve ter: SigaaPapeis.OUVIDOR, SigaaPapeis.SECRETARIO_OUVIDORIA
Cenários de Teste
Passo 1: O usuário entra pelo caminho:
SIGAA → Ouvidoria → Aba Ouvidoria → Assunto → Cadastrar
É mostrado a tela inicial do caso de uso, com os campos Categoria (Listagem) e Assunto (Texto).
Passo 2: Tente Cadastrar sem inserir nada no campo Assunto e sem selecionar nada na listagem de Categoria deve aparecer a seguinte mensagem:
Categoria: Campo obrigatório não informado. Assunto: Campo obrigatório não informado.
E o fluxo volta para a tela inicial.
Passo 3: Ao Selecionar um item da categoria deve aparecer Assunto e a Situação de cada assunto que já foram cadastrados nessa Categoria.
Passo 4: Tente cadastrar com um item da listagem de Categoria selecionado e nada no campo Assunto, deve aparecer a seguinte mensagem:
Assunto: Campo obrigatório não informado.
E o fluxo volta para a tela inicial.
Passo 5: Insira um texto no campo Assunto e não selecione um item da listagem de Categoria, deve aparecer a seguinte mensagem:
Categoria: Campo obrigatório não informado.
E o fluxo volta para a tela inicial.
Passo 6: Ao tentar inserir um texto maior que 50 caracteres.
O campo Assunto não deve permitir.
Passo 7: Tentar cadastrar um Assunto que já esteja cadastrado na Categoria específica, deve aparecer a seguinte mensagem:
Esse assunto já existe na categoria selecionada.
Passo 8: Tentar cadastrar um Assunto em uma Categoria Específica que não esteja cadastrado, deve aparecer a seguinte mensagem:
Operação realizada com sucesso!
Passo 9: Clique em Cancelar, deve aparecer uma tela de aviso com a mensagem:
" Deseja cancelar a operação? Todos osdados digitados não salvos serão perdidos! "
E dois botões, um de OK (Confirmando o cancelamento) e um de Cancelar (Cancelando o cancelamento).
Passo 10: Cancele a operação, confirme o cancelamento, volte pelo navegador, e tente cadastrar um novo assunto:
Se o assunto já estiver cadastrado a reação do sistema deve ser como no Passo 7.
Senão o Assunto ainda não foi cadastrado e a reação do sistema deve ser como no Passo 8.
Passo 11: Cadastre um novo Assunto como no Passo 8, volte pelo navegador e tente cadastrar o mesmo assunto novamente:
O sistema deve se comportar como o passo 7.
Dados para o Teste
A listagem exibida no campo Categoria, será das Categorias cadastradas pelo caminho:
SIGAA → Ouvidoria → Aba Ouvidoria → Categoria do Assunto → Cadastrar