Relatório por tipo de divisão
Este caso de uso tem o intuito de permitir o acompanhamento das Ordens de Serviços existentes de acordo com o tipo de divisão de serviço solicitado na requisição.
A divisão de serviço é a categoria do serviço solicitado na requisição, por exemplo: serviços de instalações elétricas, serviços de instalações de telecomunicação, serviços viários, dentre outros. Através desse caso de uso pode-se visualizar a quantidade de Ordens de Serviços que foram finalizadas, parcialmente finalizada e/ou não executadas.
Além disso pode-se visualizar o número de ordens de serviços, finalizadas parcialmente e não executadas, cujo motivo da não finalização tenham sido: falta de mão de obra, falta de material, falta de equipamente ou outro motivo. Esse caso de uso é utilizado pelos servidores da Diretoria de Projetos e Obras da Superintendência de Infraestrutura.
Descrição do Caso de Uso
O caso de uso inicia com o filtro para que o usuário informe o período para o qual deseja gerar o relatório, para isso deve-se informar:
- Período *: Tipo - DATA, Formato - dd/mm/aaaa
ate
dd/mm/aaa. - Tipo(s) de Divisão : Tipo - LÓGICO.
Após ter informado o período como parâmetro do relatório o usuário pode solicitar a geração do mesmo. No relatório gerado tem-se as seguintes informações:
- Período: Tipo - TEXTO, Formato - dia/mês/ano
a
dia/mês/ano - Divisão: Tipo - TEXTO
- Finalizadas Integralmente: Tipo - NUMÉRICO
- Finalizadas Parcialmente: ( RN02 )
- Mão de Obra:Tipo - NUMÉRICO
- Material: Tipo - NUMÉRICO
- Equipamento: Tipo - NUMÉRICO
- Outros: Tipo - NUMÉRICO
- Total: Tipo - NUMÉRICO
- Não Executadas: ( RN03 )
- Mão de Obra: Tipo - NUMÉRICO
- Material: Tipo - NUMÉRICO
- Equipamento: Tipo - NUMÉRICO
- Outros: Tipo - NUMÉRICO
- Total:Tipo - NUMÉRICO
- Total Geral: Tipo - NUMÉRICO( RN01 )
O relatório exibido tem o seguinte formato:
RELATÓRIO POR TIPO DE DIVISÃO
Perído: dia/mês/ano a
dia/mês/ano
ORDENS DE SERVIÇO | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Divisão | Finalizadas Integralmente | Finalizadas Parcialmente | Não Executadas | Total Geral | ||||||||
Mão de Obra | Material | Equipamento | Outros | Total | Mão de Obra | Material | Equipamento | Outros | Total | |||
Outros | 0 | 4 | 5 | 2 | 3 | 14 | 20 | 24 | 5 | 29 | 78 | 92 |
Após a exibição do realtório o caso de uso finaliza.
Principais Regras de Negócio
- RN01 - O Total Geral deve ser igual ao somatário das quantidades de Ordens de Serviços finalizadas, finalizadas parcialmente e não executadas
- RN02 - O Total de Ordens de Serviço não executadas deve ser igual ao somatório das quantidades de motivos pelos quais as Ordem de serviços não foram executadas: Mão de Obra, Meterial, Equipamento e/ou Outros.
- RN03 - O Total de Ordens de Serviço finalizadas parcialmente deve ser igual ao somatório das quantidades de motivos pelos quais as Ordem de serviços foram finalizadas parcialmente: Mão de Obra, Meterial, Equipamento e/ou Outros.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
sipac.infra.requisicao_supinfra | br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra |
sipac.infra.ordem_servico | br.ufrn.sipac.supinfra.manutencao.dominio.OrdemServico |
sipac.infra.grupo_manutencao | br.ufrn.sipac.supinfra.manutencao.dominio.GrupoManutencao |
Plano de Teste
Sistema: SIPAC
Módulo: Superintendência de Infra-Estrutura
Link(s): Manutenção → Relatórios → Relatório por tipo de divisão
Usuário: lane (gestor_obras), joca (gestor_manutencao)
Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS, SipacPapeis.GESTOR_MANUTENCAO
Cenários de Teste
- Testar a geração do relatório para diferentes períodos e observar se as quantidades textual e gráfica das ordens de serviços executadas estão correspondentes.
- Pode-se gerar uma ordem de serviço para visualizar a mudança nas quantidade exibidas no relatório.
Dados para o Teste
Não se aplica