~~ODT~~
Registrar Saída/Retorno de Minhas Reservas
Este caso de uso é utilizado pelos requisitores de veículos, gestores globais de transporte ou gestores de reserva de veículo para registrar a saída dos veículos da frota previamente reservados.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Transportes → Aba Deslocamento → Saída/Retorno de Veículo → Registrar Saída/Retorno dos Veículos da Unidade.
Caso o usuário possua o perfil de requisitor de veículos, o caso de uso é acionado ao acessar a opção: SIPAC → Módulo Transportes → Aba Deslocamento→ Operações → Saída/Retorno de Veículo → Registrar Saída/Retorno de Minhas Reservas (RN02).
O caso de uso começa aparecendo a lista de veículos previamente reservados, a através do caso de uso de Cadastro de Reserva de Veículo, ou tendo uma Requisição de Reserva de Veículo aprovada. Tal requisição pode ser feita através da funcionalidade: Cadastro de Requisição de Reserva de Veículo. A lista exibe as reservas as quais o usuário poderá efetuar o registro de saída (RN03) dentro de um tempo pré-estabelecido (RN04). Será exibida a lista com os seguintes campos:
- Foto do Veículo: A imagem do veículo escolhido. Tipo - IMAGEM.
- Beneficiado: Pessoa a ser beneficiada pela reserva. Tipo TEXTO. formato: NOME BENEFICIADO - CPF ou CNPJ.
- Data Inicial: Data e hora em se inicia a reserva do veículo. Formato: DD/MM/AAAA - HH:MM, Tipo: TEXTO
- Data Final: Data e hora em que se encerra a reserva do veículo. Formato: DD/MM/AAAA - HH:MM, Tipo: TEXTO
- Tipo de Reserva: O Tipo de reserva cadastrada. Tipo TEXTO.
- Motorista: Nome do motorista ou de um dos motoristas da reserva.
- Veículo: Marca/Modelo/Ano do veículo, bem como sua placa. Tipo - TEXTO, formato: MARCA/MODELO PLACA: AAA-9999.
- Unidade: A qual pertence o veículo. Tipo - TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO).
- Tipo de Uso: Qual a principal utilidade do veículo. Tipo TEXTO.
- Status da Reserva: Status em que a reserva se encontra atualmente. Tipo - TEXTO.
Registrar Saída de Veículos
Ao selecionar a opção de registrar uma saída, o sistema exibe os seguintes dados:
O sistema exibe os dados do veículo reservado (RN04) (RN06):
- Foto do Veículo: A imagem do veículo a ser escolhido. Tipo - IMAGEM.
- Marca/Modelo: Marca/Modelo/Ano do veículo, bem como sua placa. Tipo - TEXTO.
- Denominação: A denominação dada ao veículo em seu cadastro no sistema. Tipo - TEXTO.
- Cor: A cor predominante do veículo. Tipo - TEXTO.
- Unidade: A qual pertence o veículo. Tipo - TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO).
- Tipo de Uso: Qual a principal utilidade do veículo. Tipo - TEXTO.
- Categoria: Qual a categoria a que pertence o veículo. Tipo - TEXTO.
Logo abaixo segue com os dados da reserva do veículo já cadastrada:
- Tipo de Reserva: O Tipo de reserva a ser cadastrada. Tipo TEXTO.
- Beneficiado: Pessoa a ser beneficiada pela reserva. Tipo TEXTO. formato: NOME BENEFICIADO - CPF ou CNPJ.
- Data/Hora Inicial: Data e hora em se inicia a reserva do veículo. Formato: DD/MM/AAAA - HH:MM, Tipo DATA.
- Data/Hora Final: Data e hora em que se encerra a reserva do veículo. Formato: DD/MM/AAAA - HH:MM, Tipo DATA.
- Destino: Destino do veículo. Formato: DESCRIÇÃO, Tipo: TEXTO.
- Finalidade: Informação complementar sobre a finalidade da reserva. Formato: DESCRIÇÃO, Tipo: TEXTO.
- É exibida uma listagem com os motoristas relacionados, com o campo:
- Nº: Tipo NUMÉRICO.
- Motorista: Tipo TEXTO, formato: NOME MOTORISTA - DOCUMENTO.
- Hodômetro de Saída: Hodômetro em que o veículo está realizando a saída. Tipo TEXTO, formato: 999999.
Logo abaixo da exibição dos dados já cadastrados, seguem os dados a serem informados pelo usuário cadastrante.
- Observação: Informações adicionais sobre a saída do veículos. Tipo TEXTO.
- Finalidade de Deslocamento*: Finalidade do deslocamento do veículo. Tipo TEXTO.
- Passageiro: Tipo AUTOCOMPLETE, formato: NOME PASSAGEIRO - CPF, entrada de dados: NOME.
Ao adicionar um passageiro, ele é incluído numa listagem com o campo:
- Passageiro: Tipo TEXTO, formato: NOME PASSAGEIRO - CPF.
O fluxo é então finalizado.
Registrar Retorno de Veículo
Tal fluxo é semelhante ao anteriormente descrito, diferenciando que ao usuário será requerida a inserção dos dados:
- Hodômetro Final: Tipo NUMÉRICO.
E a definição dos trechos preenchidos, com os dados:
- Nº: Tipo NUMÉRICO.
- Pago: Tipo TEXTO.
- Ida/Volta: Tipo TEXTO. Ida ou Volta.
- Finalidade de Deslocamento: Tipo TEXTO.
- Destino: Tipo TEXTO.
- Data de Saída: Tipo DATA, formato DD/MM/AAAA HH:MM.
- Data de Chegada: Tipo DATA, formato DD/MM/AAAA HH:MM.
- Hodômetro Final: Tipo NUMÉRICO.
Ao registrar o retorno, o fluxo é finalizado.
O caso de uso é finalizado.
Principais Regras de Negócio
RN01 - Para ter acesso a este caso de uso, o usuário logado deve ter um dos seguintes papeis: SipacPapeis.REQUISITOR_RESERVA_VEICULO, SipacPapeis.GESTOR_TRANSPORTES_GLOBAL ou SipacPapeis.GESTOR_TRANSPORTES_RESERVA_DESLOCAMENTO.- RN02 - Caso o usuário requisitante possua apenas o papel SipacPapeis.REQUISITOR_RESERVA_VEICULO ele poderá apenas registrar a saída de veículos onde ele é o beneficiado.
- RN03 - Os veículos só estarão disponíveis para efetuar o registro de saída em um tempo pré determinado pelo parâmetro ParametrosTransporte.QTD_MINUTOS_MINIMO_SAIDA_VEICULO.
- RN04 - Os veículos poderão efetuar saída mesmo que já tenha sido ultrapassado o início da reserva, ficando apenas limitado em um tempo anterior ao término da reserva.
- RN05 - O preenchimento da finalidade de Deslocamento é obrigatório.
- RN06 - A Data de Chegada (DD/MM/AAAA e HH:MM) do último trecho deve ser menor ou igual a data/hora atual (DD/MM/AAAA e HH:MM).
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.transportes.dominio.ReservaVeiculo | administrativo.transporte.reserva_veiculo |
br.ufrn.sipac.transportes.dominio.MovimentoVeiculo | administrativo.transporte.movimento_veiculo |
Plano de Teste
Sistema: SIPAC
Módulo: TRANSPORTES
Link(s):
- SIPAC → Módulo Transportes → Aba Deslocamento → Saída/Retorno de Veículo → Registrar Saída/Retorno dos Veículos da Unidade
- SIPAC → Módulo Transportes → Aba Deslocamento → Saída/Retorno de Veículo → Registrar Saída/Retorno de Minhas Reservas
Usuários: bergue (Gestor de Transportes Global), marcilia (Requisitor Reserva Veículo), eric (Gestor de Reserva e Deslocamento).
Papel que usuário deve ter:
- SipacPapeis.REQUISITOR_RESERVA_VEICULO
- SipacPapeis.GESTOR_TRANSPORTES_GLOBAL
- SipacPapeis.GESTOR_TRANSPORTES_RESERVA_DESLOCAMENTO,
- SipacPapeis.GESTOR_TRANSPORTES_UNIDADES.
Cenários de Teste
Para obter a lista de reservas passíveis de registro de saída, temos que acessar outro caso de uso, sendo esse o de Cadastro de Reserva de Veículo, ou também podemos, obter uma reserva Aprovando uma Requisição de Reserva de Veículo. A lista estará exibindo as reservas o qual o usuário poderá efetuar o registro de saída oriundas desses dois casos de uso, lembrando que estará disponíveis respeitando as regras de horário, descritas acima. Para verificar se os dados foram cadastrados/alterados corretamente, pode-se verificar a listagem exibida em SIPAC → Módulo Transportes → Aba Deslocamento→ Operações → Saída/Retorno de Veículo → Registrar Saída/Retorno dos Veículos da Unidade.
Dados para o Teste
Não se aplica!