~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Modificar Listar/Alterar Requisição de Reservas de Veículo====== Esse caso de uso é utilizado pelos gestores de transportes com a finalidade de verificar os dados das requisições de reservas de veículos cadastrados no sistema, oferecendo também as opções de alteração e cancelamento. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: // SIPAC -> Portal Administrativo -> Requisições -> Veículo/Transporte -> Modificar Requisição.// São requeridas as seguintes informações para a restringir a lista de veículos a ser exibida: * **Número/Ano**: Tipo NUMÉRICO, formato: ...9/AAAA. * **Beneficiado:** Tipo AUTOCOMPLETE, formato: NOME SERVIDOR - CPF, entrada de dados: NOME ou DOCUMENTO. * **Unidade Requisitante**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE). * **Incluir a hierarquia da Unidade Requisitante.** Tipo LÓGICO. * **Unidade Requisitada**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE). * **Período da Reserva:** Tipo DATA. * **Status da requisição**: Tipo TEXTO. * **Tipo do uso do veículo**: Tipo TEXTO. * **Tipo de Reserva**: Tipo TEXTO. [[#principais_regras_de_negócio|(RN05)]] * **Placa do Veículo**: Tipo AUTOCOMPLETE, formato: DESCRIÇÃO DO VEÍCULO Placa: AAA-9999 - UNIDADE (CÓDIGO), entrada de dados: NOME ou NÚMERO DA PLACA. [[#principais_regras_de_negócio|(RN05)]] Então é exibido uma lista de requisições com os seguintes campos: * **__Req.__**: Tipo NUMÉRICO, formato: ...9/AAAA. * **__Tipo de Reserva__**: Tipo TEXTO. * **__Beneficiado__**: Pessoa a ser beneficiada pela reserva. Tipo TEXTO, formato: RAZÃO SOCIAL OU NOME (CNPJ ou CPF). * **__Unidade Requisitante__**: Unidade que está requisitando a reserva ou saída do veículo. Formato: CÓDIGO / DENOMINAÇÃO DA UNIDADE. * **__Tempo Decorrido__**: Tempo decorrido entre o cadastro da solicitação e a análise pelo gestor. Formato: [9d 99h 99min]. * **__Placa__**: Tipo TEXTO, formato: AAA-9999. * **__Tipo de Uso__**: Tipo TEXTO. * **__Data Inicial__**: Tipo DATA, formato: DD/MM/AAAA. * **__Data Final__**: Tipo DATA, formato: DD/MM/AAAA. * **__Unidade Solic.__**: Unidade que está sendo requisitada a reserva ou saída do veículo. Formato: CÓDIGO / DENOMINAÇÃO DA UNIDADE. * **__Dt Sol.__**: Tipo DATA, formato: DD/MM/AAAA. Para cada registro listado, é possível realizar a operação de visualizá-lo, alterá-lo ou cancelá-lo. ====Visualizar Requisição de Reserva==== Esse fluxo está documentando em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_reserva_de_veiculo|Visualizar requisição de reserva de veículo]]. ====Alterar==== Caso o usuário escolha a opção "Alterar Requisição de Reserva" para uma Requisição, será redirecionado para o caso de uso de [[cadastrar_requisicao|Cadastro de Requisição de Reserva de Veículo]], onde poderá modificar dados da requisição, respeitando as regras desse caso de uso. ====Cancelar==== Escolhendo a opção "Cancelar Requisição de Reserva", e confirmando a operação, a requisição escolhida será cancelada. ===== ===== O caso de uso é então finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não poderão ser canceladas, as requisições que já foram recebidas e autorizadas. * **RN02** - As requisições que a data inicial estejam com a data no passado, ou seja, estejam vencidas, só poderão ser canceladas. * **RN03** - Uma vez canceladas ou a data de início seja anterior a data atual, uma requisição não poderá ser alterada. * **RN04** - Caso a requisição esteja com status NEGADA, não poderá mais sofrer modificação ou ser cancelada. * **RN05** - O campo placa será exibido somente se o Tipo do uso do veículo selecionado for "Para um Abastecimento". ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.veiculo.dominio.RequisicaoReservaVeiculo| administrativo.requisicao.requisicao_reserva_veiculo | | br.ufrn.sipac.transportes.dominio.ReservaVeiculo| administrativo.transporte.reserva_veiculo | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Requisições -> Reserva de Veículo para Deslocamento -> Modificar Requisição. Usuários: bergue Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL * SipacPapeis.REQUISITOR_RESERVA_VEICULO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Verificar se, além das [[cadastrar_requisicao|requisições cadastradas]], as reservas alteradas são exibidas corretamente na listagem.