Requisições por Situação
Este caso de uso tem o intuito de permitir o acompanhamento das requisições de infra-estrutura por Situação (Status da Requisição). Com isso a superintendência de infra-estrutura pode controlar de maneira eficiente as requisições de infra-estrutura que são executadas. O caso de uso se encontra no módulo infra-estrutura e pode ser acessado pelos usuários da superintendência de infra-estrutura com permissão para acessar requisições e gestores de manutenção.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Infraestrutura → aba Requisições → Relatórios → Requisições por Situação.
Passo 1
Para gerar o relatório deve-se informar:
- Status: As Opções exibidas para escolha do usuário estão especificadas no documento (Seção de Infra) Status de tipos de requisições.
- Data de Cadastro:* Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA.
- Serviço: Tipo - TEXTO. Opções de Divisão:
INSTALAÇÕES ELÉTRICAS E TELECOMUNICAÇÕES
,INSTALAÇÕES HIDRÁULICAS E SANITÁRIAS
,OUTROS
,SERVIÇOS GERAIS
,VIÁRIO
. - Gerar Arquivo .csv: Tipo - LÓGICO. (RN01)
Passo 2
O Sistema exibe relatório conforme modelo abaixo (O relatório apenas apresenta as requisições de infra-estrutura):
RELATÓRIO REQUISIÇÕES POR SITUAÇÃO E PERÍODO
- Período.
Número | Unidade Requisitante | Data de Cadastro | Status Atual | Tipo | Divisão de Serviço |
---|---|---|---|---|---|
9../AAAA | UNIDADE REQUISITANTE | DD/MM/AAAA | CADASTRADA | SOLICITAÇÃO PARA CADASTRO DE OBRA | OUTROS |
Descrição | TEXTO | ||||
9../AAAA | UNIDADE REQUISITANTE | DD/MM/AAAA | CADASTRADA | OBRAS | OUTROS |
Descrição | TEXTO |
Caso seja em formato .csv:
Número | Unidade Requisitante | Data de Cadastro | Status Atual | Tipo | Divisão de Serviço |
---|---|---|---|---|---|
9…/AAAA | UNIDADE REQUISITANTE | DD/MM/AAAA | CADASTRADA | SOLICITAÇÃO PARA CADASTRO DE OBRA | OUTROS |
Descrição | TEXTO | ||||
9…/AAAA | UNIDADE REQUISITANTE | DD/MM/AAAA | CADASTRADA | MANUTENÇÃO | OUTROS |
Descrição | TEXTO |
Principais Regras de Negócio
- RN01 - Gerar um arquivo em formato .csv com o resultado da consulta.
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.cadastro.dominio.Unidade | adiministrativo.infra.grupo_manutenção |
br.ufrn.sipac.requisicoes.comuns.StatusRequisicao | adiministrativo.requisicoes.status_requisicao |
Plano de Teste
Sistema: SIPAC
Módulo: Superintendência de Infra-Estrutura
Link(s): Sipac → Infra-estrutura → Requisições → Relatórios → Requisições por Período
Usuário: lane
Papel que usuário deve ter:
- SipacPapeis.GESTOR_MANUTENCAO
- SipacPapeis.ADMINISTRADOR_LOCAL_SUPINFRA
- SipacPapeis.REQUISITOR_SUPINFRA
Cenários de Teste
Não se aplica.
Dados para o Teste
As Divisões de serviços possíveis de serem selecionadas no critérios de busca das requisições que comporão o relatório podem ser visualizadas em:
- Infra-Estrutura → Cadastros → Grupo de Requisição de Manutenção → Listar/Alterar
Para visualizar os possíveis status para as requisições executar o seguinte script:
- SELECT DISTINCT ST.descricao FROM requisicoes.status_requisicao ST INNER JOIN infra.requisicao_supinfra R ON R.id_status = ST.id;