~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar/Alterar Questionário ====== Este caso de uso tem a finalidade de realizar a consulta de questionários cadastrados para fiscalização dos extintores, assim como, alterá-los ou removê-los. 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 → Listar/Alterar//. O caso de uso começa com a consulta dos questionários, que apresenta os seguintes filtros: * **Nível de Inspeção**: Tipo - TEXTO, Formato - NÍVEL (PERIODICIDADE). * **Periodicidade**: Tipo - TEXTO. * **Nome**: Tipo - TEXTO. * **Apenas Ativos**: Tipo - LÓGICO. * **Todos**: Tipo - LÓGICO. Abaixo são listados os questionários encontrados na consulta, agrupados pelo seu nível de inspeção, com os seguintes campos: * **__Nível de Inspeção__**: Tipo - TEXTO, Formato - NÍVEL. * **__Periodicidade__**: Tipo - TEXTO. * **__Nome__**: Tipo - TEXTO. * **__Data de Cadastro__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__**: Tipo - TEXTO, São apresentadas as opções: * ''ATIVO''; * ''INATIVO''. * Para cada questionário temos as opções: * **//Visualizar Questionário//**: É exibida a página com os dados detalhados do questionário: * **__Nível de Inspeção__**: Tipo - TEXTO, Formato - NÍVEL. * **__Periodicidade__**: Tipo - TEXTO. * **__Nome__**: Tipo - TEXTO. * **__Situação__**: Tipo - TEXTO * **__Perguntas__**: * Para cada pergunta temos a opção **//Mostrar Histórico/Ocultar Histórico//**, responsável por exibir/ocultar os dados do histórico da pergunta. Os dados apresentados no histórico são: * **__Tipo da Ação__**: Tipo - TEXTO. * **__Questão__**: Tipo - TEXTO. * **__Realizado Em__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Realizado Por__**: Tipo - TEXTO, Formato - LOGIN DO USUÁRIO. * **__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''. * **__Histórico do Questionário__**: * **__Tipo da Ação__**: Tipo - TEXTO. * **__Questão__**: Tipo - TEXTO. * **__Realizado Em__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Realizado Por__**: Tipo - TEXTO, Formato - NOME DO USUÁRIO (LOGIN). * **//Gerar Questionário para Impressão//**: É exibido o questionário, para a sua impressão, pronto para a inspeção, seguindo o modelo: {{ :desenvolvimento:especificacoes:sipac:seguranca_do_trabalho:casos_de_uso:controle_de_extintores:cadastro:modelo_questionario_inspecao_extintor.png |}} * **//Ativar Questionário//**; * **//Inativar Questionário//**; * **//Alterar Questionário//**: Segue para a página do [[desenvolvimento:especificacoes:sipac:seguranca_do_trabalho:casos_de_uso:controle_de_extintores:cadastro:cadastrar_questionario|Cadastro de Questionário]] onde o usuário poderá alterar seus dados, assim como, suas perguntas. * **//Remover Questionário//**. Fim do caso de uso. ===== Principais Regras de Negócio ===== * **RN01** - Para a alteração de um questionário seguem as mesmas regras do [[desenvolvimento:especificacoes:sipac:seguranca_do_trabalho:casos_de_uso:controle_de_extintores:cadastro:cadastrar_questionario#Principais Regras de Negócio| cadastro de questionário]]. * **RN02** - 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. * **RN03** - Ao ativar ou inativar um questionário, é criado um histórico para o questionário dos tipo ATIVAÇÃO e INATIVAÇÃO respectivamente. * **RN04** - Ao excluir um questionário, é criado um histórico para o questionário dos tipo EXCLUSÃO. * **RN05** - Só é permitido gerar o questionário para impressão para aqueles que estão ATIVOS. ==== 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 -> Listar/Alterar Usuário: jacksondvs Papel que o usuário deve ter: GESTOR_SEGURANCA_GLOBAL ===== Cenários de Teste ===== - Verificar a consulta; - Verificar as regras de negócio. ===== Dados para o Teste ===== Não se aplica.