~~ODT~~ ====== Acompanhar Requisições Enviadas ====== Este caso de uso permite que as Requisições de Manutenção/Obra da Infraestrutura sejam acompanhadas pelo setor de Infraestrutura. Pré-condições: * O usuário deve possuir um perfil de Requisitor de SupInfra ou Gestor de Obras para executar esta funcionalidade. * Deve haver Requisições cadastradas e enviadas para atendimento. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: Portal Administrativo -> Requisições -> Manutenção/Obras da Infra-Estrtura -> Acompanhar Requisições Enviadas. === Passo 1 === O usuário realiza busca da requisição informando um ou mais atributos abaixo: * **Tipo da Requisição**: Tipo - TEXTO. O sistema seta como padrão o tipo ''REQUISIÇÃO DE MANUTENÇÃO ''. * **Número/Ano**: Formato - 9.../AAAA, Tipo NUMÉRICO. * **Material**: Tipo - TEXTO. Visível apenas para Requisição de Material. * **Status da Requisição**: Tipo - TEXTO. * **Proponente (Matrícula)**: Tipo - NUMÉRICO. * **Proposto (CPF)**: Formato - 999.999.999-99, Tipo - NUMÉRICO. * **Unidade Requisitante**: Formato - CÓDIGO - NOME, Tipo - TEXTO. * **Tipo de Serviço:** Tipo TEXTO. Visível apenas para Requisição de Manutenção/Obra. * **Buscar nas unidades subordinadas**: Tipo - LÓGICO. Este atributo é exibido se a unidade requisitante for selecionada. * **Período**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. === Passo 2 === O sistema exibe a lista de requisições encontradas com atributos: * **__Número/Ano__**: Formato - 9.../AAAA, Tipo - NUMÉRICO. * **__Descrição:__** Tipo - TEXTO. * **__Local:__** Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Usuário__**: Tipo - TEXTO. * Para cada requisição, o sistema exibe: opção de Visualizar Requisição, Comprovante da Requisição, Arquivar Requisição e Suprimento de Fundos da Requisição. **Visualizar Requisição** Dados da requisição: * **__Número do Processo:__** Para Requisição de Obras. * **__Requisição:__** * **__Tipo da Requisição:__** * **__Fonte de Recursos:__** Para Requisição de Obras. * **__Divisão:__** * **__Requisição Gravada pelo Usuário:__** * **__Status:__** * **__Data de Cadastro:__** * **__Unidade Requisitante:__** * **__Unidade de Custo:__** * **__Descrição:__** * **__Local:__** * **__Representante da Unidade de Origem:__** * **__Telefone(s) do Representante:__** * **__Ramal:__** * **__E-mail:__** * **__Horário para Atendimento:__** * **__Observação:__** Lista Ordens de serviço associadas: * **__Diagnóstico__** * **__Nº/Ano__** * **__Data de Cadastro__** * **__Tipo__** * **__Usuário__** Lista de requisições associadas de materiais: * **__Requisição__** * **__Grupo__** * **__Data Cadastro__** * **__Status __** * Para cada requisição o sistema exibe lista dos itens solicitados com a **__Descrição do Material__**, **__quantidade__**, **__Valor unitário__** e **__Valor Total__**. * O sistema exibe a soma dos campos Valor Unitário e Valor Total. Lista de imóveis/prédios associados: * **__Tipo__** * **__Município__** * **__Campus__** * **__Terreno__** * **__Prédio__** * **__Zona__** * **__Usuário__** Lista de registros do histórico da requisição: * **__Data__** * **__Status__** * **__Usuário__** * **__Ramal__** * **__Observações__** **Comprovante da Requisição**: ( [[#principais_regras_de_neg%C3%B3cio|RN02]] ) * **__Número da Requisição__** * **__Data__** * **__Tipo da Requisição__** * **__Status__** * **__Justificativa__** * **__Requisição gravada pelo Usuário__** * **__Unidade Requisitante__** * **__Unidade Custo__** * **__Descrição da Obra__** * **__Local da Obra__** * **__Observação__** * **__Representante da Unidade de Origem__** * **__Telefone(s) do Representante__** * **__Ramal__** * **__E-mail__** * **__Horário para Atendimento__** **Arquivar Requisição** O sistema exibe os dados do comprovante da requisição (especificado passo 1 do caso de uso [[desenvolvimento:especificacoes:sipac:infraestrutura:casos_de_uso:requisicoes:requisicoes:cadastrar_requisicao|Cadastrar Requisição]]) e solicita: * **Justificativa**: Tipo - TEXTO. **Suprimento de Fundos da Requisição**: O sistema exibe os atributos abaixo: ( [[#principais_regras_de_neg%C3%B3cio|RN01]] ) * **__Número:__** Tipo - NUMÉRICO. * **__Tipo da Requisição:__** Tipo - TEXTO. * **__Requisição Gravada pelo Usuário:__** Tipo - TEXTO. * **__Data de Cadastro:__** Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **__Unidade Requisitante:__** Tipo - TEXTO. * **__Descrição do Serviço:__** Tipo - TEXTO. * **__Representante da Unidade de Origem:__** Tipo - TEXTO. Para cadastrar o suprimento de fundos informar: * **Número da Requisição:** Tipo - NUMÉRICO. * **Ano da Requisição:** Tipo - NUMÉRICO. Confirmando o cadastro do suprimento, o sistema exibe os atributos: * Dados da Requisição: * **__Número:__**. * **__Tipo da Requisição:__**. * **__Requisição Gravada pelo Usuário:__**. * **__Data de Cadastro:__**. * **__Unidade Requisitante:__**. * **__Descrição do Serviço:__**. * **__Representante da Unidade de Origem:__**. * Dados do Suprimento de Fundos: * **__Número da Requisição:__**. * **__Ano da Requisição:__**. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Para cadastrar o Suprimento de Fundo a Requisição deve está atendida pela DIMAN. * **RN02** - Para visualizar o comprovante da requisição a mesma deve ter sido enviada. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.comuns.TipoRequisicao | administrativo.requisicoes.tipo_requisicao | | br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra| administrativo.requisicoes.requisicao_supinfra | | br.ufrn.sipac.cadastro.dominio.Usuario | administrativo.comum.usuario | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade | ===== Plano de Teste ===== Sistema: SIPAC. Módulo: Portal Administrativo. Link(s): Requisições -> Manutenção/Obras da Infra-Estrutura -> Acompanhar Requisições Enviadas Usuário: marcilia(REQUISITOR_SUPINFRA) , lane (GESTOR_OBRAS) Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS, SipacPapeis.REQUISITOR_SUPINFRA. =====Cenários de Teste ===== Verificar se o fluxo do caso de uso está funcionando corretamente. E se consegue buscar filtrando pelo tipo da requisição, além de passar o mouse por cima do login do usuário na listagem das requisições para verificar se aparecem os dados do usuário que solicitou a requisição. ===== Dados para o Teste ===== Não se aplica.