======= 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) [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:status_e_tipo_requisicao#status_de_requisi%C3%A7%C3%B5es| 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. **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 | | | | | ^ Resumo das Requisições ^^ ^ Status das Requisições ^^ ^ Status ^ Quantidade ^ | STATUS REQUISICAO | 9999 | | STATUS REQUISICAO | 9999 | | STATUS REQUISICAO | 9999 | ^ Divisão de serviços das requisições ^^ ^ Divisão de Serviços ^ Quantidade ^ | DENOMINACAO DIVISAO SERVICO | 9999 | | DENOMINACAO DIVISAO SERVICO | 9999 | | DENOMINACAO DIVISAO SERVICO | 9999 | ===== Principais Regras de Negócio ===== Não se aplica. ==== 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 Situação 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;