~~ODT~~
Cadastro de Deslocamento de Veículo
Este caso de uso é utilizado pelos gestores de reserva de veículo para cadastrar uma utilização de veículo que foi executada sem a reserva do mesmo, devido a alguma situação especial.
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 → Deslocamento → Cadastrar.
O caso de uso começa fornecendo a opção do usuário selecionar o veículo que foi utilizado durante a saída/retorno. O sistema exibe os dados do veículo (RN04):
- Foto: A imagem do veículo a ser escolhido. Tipo - IMAGEM.
- Modelo: Marca/Modelo/Ano do veículo e a placa dele. Tipo - TEXTO.
- Denominação: A denominação dada ao veículo em seu cadastro no sistema. Tipo - TEXTO.
- Status: Indica a disponibildade do veículo. Tipo - TEXTO.
- Cor: A cor predominante do veículo. Tipo - TEXTO.
- Unidade: A qual pertence o veículo. Tipo - TEXTO.
- Tipo de Uso: Qual a principal utilidade do veículo. Tipo - TEXTO.
- Categoria: Qual a categoria a que pertence o veículo. Tipo - TEXTO.
Contém também um formulário para realizar busca dos veículos disponíveis que o usuário está autorizado a reservar(RN05). A busca pode ser filtrada pelos seguintes campos:
- Período: Período em que o carro se encontra disponível. Tipo DATA, Formato: DD/MM/AAAA a DD/MM/AAAA.
- Veículo: Tipo: TEXTO, Autocomplete.
- Tipo de uso do veículo: O Tipo de uso do veículo . Formato: DENOMINAÇÃO DO TIPO DE USO, Tipo: TEXTO.
Será apresentado ao usuário a lista de veículos disponíveis no horário que foi utilizado, com os dados:
- Foto: Tipo IMAGEM.
- Modelo: Tipo TEXTO, formato: DENOMINAÇÃO MODELO - PLACA: NÚMERO PLACA.
- Denominação: Tipo TEXTO.
- Status: Tipo TEXTO.
- Cor: Tipo TEXTO.
- Unidade: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO).
- Tipo de Uso do Veículo: Tipo TEXTO.
- Proprietário: Tipo TEXTO, formato: NOME ou RAZÃO SOCIAL (CPF ou CNPJ).
- Categoria: Tipo TEXTO.
Depois de selecionado o veículo, deve-se preencher os dados do cadastro como segue abaixo:
- Beneficiado*: Tipo AUTOCOMPLETE, formato: NOME BENEFICIADO - CPF ou CNPJ, entrada de dados: NOME. Pessoa a ser beneficiada pela reserva.
- Data/Hora Inicial*: Tipo DATA, formato: DD/MM/AAAA - HH:MM (RN02).
- Data/Hora Final*: Tipo DATA, formato: DD/MM/AAAA - HH:MM (RN03).
- Autoridade Responsável*: Tipo AUTOCOMPLETE, formato: NOME AUTORIDADE - CPF ou CNPJ, entrada de dados: NOME. Pessoa a responsável pela utilização do veículo.
- Destino: Destino do veículo. Formato: DESCRIÇÃO, Tipo: TEXTO.
- Odômetro Inicial:: Odômetro inicial na saída do veículo. Tipo NUMÉRICO.
- Odômetro Final:: Odômetro inicial no retorno do veículo. Tipo NUMÉRICO.
- Finalidade de Deslocamento: Finalidade de Deslocamento do Veículo. Formato: DESCRIÇÃO FINALIDADE, Tipo: TEXTO.
- Deslocamento Pago: Informa se foi um deslocamento pago. Tipo TEXTO.
- Odômetro onde deixou ou pegou o passageiro: Odômetro para onde transportou o passageiro, necessário caso seja um deslocamento pago. Tipo NUMÉRICO.
- Número da Fatura:: Caso seja um deslocamento pago, qual o número da fatura. Tipo TEXTO.
- Observação:: Informações adicionais sobre o deslocamento. Tipo TEXTO.
- Motorista: Tipo AUTOCOMPLETE, formato: NOME MOTORISTA - CPF, entrada de dados: NOME.
Ao adicionar um motorista, ele é incluído numa listagem com o campo:
- Motorista: Tipo TEXTO, formato: NOME MOTORISTA - CPF.
- 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.
- Anexo: Tipo: TEXTO, Formato: CAMINHO DO ARQUIVO.
Ao adicionar um anexo, ele é incluído numa listagem com o campo:
- Anexo: Tipo TEXTO, formato: NOME ARQUIVO.
Lembrando que, para cada registro, o sistema exibe a opção de removê-lo após uma confirmação.
Após o preenchimento do cadastro, o caso de uso é, então, 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.GESTOR_TRANSPORTES_GLOBAL ou SipacPapeis.GESTOR_TRANSPORTES_RESERVA_DESLOCAMENTO.RN02 - O horário de início e término deve ser múltiplo de 30 minutos, para facilitar o controle de reservas.- RN03 - Ao efetuar uma busca dos veículos disponíveis deve-se utilizar como padrão o período entre data/hora inicial e data/hora final.
- RN04 - A lista de veículos deve aparecer veículos sem reserva no período informado.
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 → Deslocamento → Cadastrar
Usuários: bergue
Papel que usuário deve ter:
- SipacPapeis.GESTOR_TRANSPORTES_UNIDADES,
- SipacPapeis.GESTOR_TRANSPORTES_GLOBAL,
- SipacPapeis.GESTOR_TRANSPORTES_RESERVA_DESLOCAMENTO.
Cenários de Teste
Só serão exibidos os veículos da unidade do usuário logado, ou para o caso do Gestor global serão exibidos todos os veículos, como descrito no caso de uso. Para verificar se os dados foram cadastrados/alterados corretamente, pode-se verificar a listagem exibida em SIPAC → Módulo Transportes → Aba Deslocamento→ Operações → Deslocamento → Listar/Alterar.
Dados para o Teste
Não se aplica!