~~ODT~~
Relatório de Manutenções de uma Unidade
Este caso de uso tem o intuito de permitir o acompanhamento das requisições de manutenção existentes de acordo com a unidade requisitante. Com isso a superintendência de infra-estrutura pode controlar de forma eficiente as requisições relacionadas a uma unidade. O caso de uso se encontra no módulo infra-estrutura e pode ser utilizado pelos gestores de obras da instituição e pelos gestores de manutenção.
Descrição do Caso de Uso
Esse caso de uso inicia quando o usuário acessa SIPAC → Infra-estrutura → Manutenção → Relatórios → Manutenções de uma Unidade.
O Usuário faz busca informando:
- Unidade Requisitante *: TIPO - TEXTO. Formato - CÓDIGO - UNIDADE. (RN01)
- Incluir Unidades Vinculadas: TIPO - LÓGICO. Indica se a pesquisa deverá retornar as requisições das unidades filhas.
- Tipo Manutenção: TIPO - TEXTO. Tipos:
Instalações Elétricas e Telecomunicações, Instalações Hidráulicas e Sanitárias, Viário, Serviços Gerais, Outros
. - Período de Cadastro: Formato - DD/MM/AAAA, TIPO - DATA.
- Status da Requisição: TIPO - TEXTO. Status que as requisições de infraestrutura podem assumir.
O Usuário faz a consulta e o Sistema exibe relatório conforme modelo:
Relatório de Manutenção por Unidade Solicitante
Unidade Requisitante: <NOME DA UNIDADE (CÓDIGO)>.
Total por status atual da manutenção | |
Status | Quantidade |
NEGADA | 1 |
Total por tipo de manutenção | |
Tipo Manutenção | Quantidade |
Outros | 1 |
Total Geral : 2 |
Ao clicar na Quantidade teremos o relatório no seguinte formato.
N° Requisição/Ano | Objeto | Data | Status Atual | Tipo de Manutenção |
---|---|---|---|---|
9…/AAAA | Objeto de Exemplo | 01/01/2009 | Finalizada | Outros |
9…/AAAA | Objeto de Exemplo | 01/01/2009 | Finalizada | Outros |
Total por unidade : | 2 |
- Nº Requisição/Ano: Tipo - NUMÉRICO. Número e ano da requisição gerada.
- Objeto: Tipo - TEXTO. Uma breve descrição sobre uma determinada requisição.
- Data: Tipo - DATA. Formato - DD/MM/AAAA. Data de uma determinada requisição.
- Status Atual: Tipo - TEXTO. Status atual da requisição em questão.
- Tipo de Manutenção: Tipo - TEXTO. Categoria de manutenção ao qual a requisição se referir. OBS : Só irá constar na tabela somente se a mesma não estiver sido refinada por Tipo Manutenção.
- Total Geral: Tipo - NUMÉRICO
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: A unidade selecionada precisa possuir pelo menos uma requisição associada a ela.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra | adiministrativo.infra.requisicao_supinfra |
br.ufrn.sipac.supinfra.manutencao.dominio.OrdemServico | adiministrativo.infra.ordem_servico |
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoRequisicao | adiministrativo.infra.sub_grupo_requisicao |
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoManutencao | adiministrativo.infra.sub_grupo_manutencao |
br.ufrn.sipac.supinfra.manutencao.dominio.GrupoManutencao | adiministrativo.infra.grupo_manutencao |
Plano de Teste
Sistema: SIPAC
Módulo: Infra-Estrutura
Link(s): Sipac → Infra-estrutura → Manutenção → Relatórios → Manutenções de uma Unidade.
Login:
- lineguerra(SipacPapeis.GESTOR_OBRAS);
- adrianaalves (SipacPapeis.GESTOR_MANUTENCAO);
- adaildo (SipacPapeis.GESTOR_SUPR_FUNDOS).
Papel que usuário deve ter:
- SipacPapeis.GESTOR_OBRAS;
- SipacPapeis.GESTOR_MANUTENCAO;
- SipacPapeis.GESTOR_SUPR_FUNDOS.
Cenários de Teste
Para alterar os dados do relatório pode-se cadastrar requisições de manutenção para uma unidade através do caso de uso: Sipac → Infra-estrutura → Requisições → Cadastrar Requisição.
Dados para o Teste
Para verificar o relatório para uma determinada unidade utilize a consulta:
select id_unidade from comum.unidade where codigo_unidade=? (onde ? é o código da unidade em inteiro. Ex: Sinfo = 1135)
após isso com este id_unidade utilizar a seguinte consulta:
select * from infra.requisicao_supinfra where id_unidade_req = ? and id_tipo = 11 (onde ? é o id da unidade obtido na consulta anterior)(id_tipo = 11 seta como Requisição de Manutenção)