~~ODT~~
Cadastrar Questionário
Este caso de uso tem a finalidade de cadastrar questionários para fiscalização dos extintores. Cada nível de inspeção tem seu próprio questionário. O gestor segurança global tem acesso a essa funcionalidade.
Descrição do Caso de Uso
Este caso de uso se inicia quando o usuário acessa a opção: SIPAC → Segurança do Trabalho → Controle de Extintores → Questionário de Inspeção → Cadastrar.
O caso de uso começa com o usuário acessando o sistema e preenchendo os Dados do Questionário:
- Nível de Inspeção*: Tipo - TEXTO, Formato - NÍVEL (PERIODICIDADE).
- Nome*: Tipo - TEXTO.
- Perguntas:
- Ordem*: Tipo - NUMÉRICO, Formato - 99.
- Questão*: Tipo - TEXTO.
- Opções de Resposta:
- Ordem*: Tipo - NUMÉRICO.
- Descrição*: Tipo - TEXTO.
- Situação da Inspeção: Tipo - TEXTO.
- Tipo de Aviso: Tipo - TEXTO.
- Abaixo temos a lista de opções de resposta que serão informandas para a pergunta, com os mesmos dados informados acima.
- Abaixo temos a opção para Cadastrar Pergunta.
- Logo após, são mostradas a perguntas já cadastradas para o questionário, com os seguintes dados:
- Opção de Subir Ordem da pergunta.
- Opção de Descer Ordem da pergunta.
- Ordem: Tipo - NUMÉRICO, Formato - 99.
- Questão: Tipo - TEXTO.
- Data de Cadastro: Tipo - DATA, Formato - DD/MM/AAAA.
- Situação: Tipo - TEXTO, São apresentadas as opções:
ATIVA
;INATIVA
.
- Para cada pergunta temos as opções:
- Ativar Pergunta;
- Inativar Pergunta;
- Alterar Pergunta;
- Remover Pergunta.
- Mostrar Opções de Resposta: que exibe as opções de resposta informadas para a pergunta
- Opções de Resposta: com a opção de Cadastrar Opção de Resposta: Aparece uma nova janela pedindo os mesmos dados presente no formulário de opção de resposta acima;
- Subir Ordem da opção de resposta.
- Descer Ordem da opção de resposta.
- Ordem: Tipo - NUMÉRICO.
- Descrição: Tipo - TEXTO.
- Situação da Inspeção: Tipo - TEXTO.
- Tipo de Aviso: Tipo - TEXTO.
- Alterar Opção de Resposta;
- Remover Opção de Resposta.
- Ocultar Opções de Resposta: que esconde as opções de resposta informadas para a pergunta
- No final temos a opção de ativação do questionário:
- Ativar Questionário: Tipo - TEXTO.
Ao cadastrar um questionário seguimos para a página de comprovante de cadastro do questionário, com o seguintes dados:
- Nível de Inspeção: Tipo - TEXTO, Formato - NÍVEL.
- Periodicidade: Tipo - TEXTO.
- Nome: Tipo - TEXTO.
- Perguntas:
- Ordem: Tipo - NUMÉRICO, Formato - 99.
- Questão: Tipo - TEXTO.
- Data de Cadastro: Tipo - DATA, Formato - DD/MM/AAAA.
- Situação: Tipo - TEXTO, São apresentadas as opções:
ATIVA
;INATIVA
.
- Opções de Resposta:
- Ordem: Tipo - NUMÉRICO.
- Descrição: Tipo - TEXTO.
- Situação da Inspeção: Tipo - TEXTO.
- Tipo de Aviso: Tipo - TEXTO.
Abaixo temos a opção de Listar Questionários Cadastrados.
Fim do caso de uso.
Principais Regras de Negócio
- RN01 - O questionário deve ter pelo menos uma pergunta ativa associada.
- RN02 - O caso de uso sempre sugere o valor do campo ordem, seguindo sequência crescente. Não será permitido um intervalo entre a ordem que está se cadastrada e a ordem da última pergunta.
- RN03 - Caso seja informada a mesma ordem de uma pergunta já cadastrada, a pergunta ficará na ordem informada e as demais subsequentes terão suas ordens incrementadas em uma unidade.
- RN04 - Só pode haver um questionário ativo, em um determinado momento, para cada nível de inspeção. Assim, no momento da ativação de um questionário, caso exista outro questionário ativo para o mesmo nível, este segundo será inativado.
- RN05 - Ao se cadastrar um questionário ativo e inativo, é criado um histórico para o questionário dos tipo ATIVAÇÃO e INATIVAÇÃO respectivamente.
- RN06 - Ao se cadastrar uma pergunta ativa e inativa, é criado um histórico para o pergunta dos tipo ATIVAÇÃO e INATIVAÇÃO respectivamente, além de um do tipo CADASTRO.
- RN07 - A pergunta do questionário deve ter pelo menos uma opção de resposta associada.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br/ufrn/sipac/seguranca_trabalho/dominio/Questionario.java | administrativo.seguranca_trabalho.questionario |
br/ufrn/sipac/seguranca_trabalho/dominio/NivelInspecaoExtintor.java | administrativo.seguranca_trabalho.nivel_inspecao |
br/ufrn/sipac/cadastro/dominio/Periodicidade.java | administrativo.comum.periodicidade |
br/ufrn/sipac/seguranca_trabalho/dominio/Pergunta.java | administrativo.seguranca_trabalho.pergunta |
br/ufrn/sipac/seguranca_trabalho/dominio/HistoricoQuestionario.java | administrativo.seguranca_trabalho.historico_questionario |
br/ufrn/sipac/seguranca_trabalho/dominio/HistoricoPergunta.java | administrativo.seguranca_trabalho.historico_pergunta |
Plano de Teste
Sistema: SIPAC
Módulo: Segurança do Trabalho
Link(s): Aba Controle de Extintores → Questionário de Inspeção → Cadastrar
Usuário: jacksondvs
Papel que usuário deve ter: GESTOR_SEGURANÇA_GLOBAL
Cenários de Teste
- Verificar as regras de negócio
Dados para o Teste
Não se aplica.