~~ODT~~
Última atualização: 2017/04/03 18:23 (edição externa)
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:
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:
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:
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
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