~~ODT~~
Registrar Abastecimento
Este caso de uso é utilizado pelos gestores de transportes para controlar todos os abastecimentos realizados no veículo da frota da instituição.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Transportes → Aba Abastecimento → Abastecimento → Registrar Abastecimento.
O caso de uso começa com o usuário acessando o sistema e preenchendo os dados do cadastro como segue abaixo:
- Placa: Nesse campo será informado a placa do veículo que ocorreu o evento. Tipo AUTOCOMPLETE, formato: XXX-9999, entrada de dados: PLACA.
Nesse momento são mostrados os dados referentes a placa inserida:
- 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.
- Tipo de Uso: Qual a principal utilidade do veículo. Tipo - TEXTO.
- Categoria: Qual a categoria a que pertence o veículo. Tipo - TEXTO.
Caso esteja alterando um abastecimento que tenha sido importado através de arquivo serão exibidos os seguintes dados:
Com requisição definida
- Número: Tipo - TEXTO, formato: 9…/AAAA.
- Status: Tipo - TEXTO.
- Tipo de Reserva: Tipo - TEXTO.
- Beneficiado: Tipo - TEXTO, formato: NOME DO BENEFICIADO - CPF.
- Requisitante: Tipo - TEXTO, formato: NOME DO REQUISITANTE (LOGIN).
- Unidade Requisitante: Tipo - TEXTO, formato: NOME DA UNIDADE (CÓDIGO DA UNIDADE).
- Tipo de Uso: Tipo - TEXTO.
- Data/Hora inicial: Tipo - DATA, formato: DD/MM/AAAA HH:MM.
- Data/Hora final: Tipo - DATA, formato: DD/MM/AAAA HH:MM.
- Unidade Requisitada: Tipo - TEXTO, formato: NOME DA UNIDADE (CÓDIGO DA UNIDADE).
- Destino: Tipo - TEXTO.
- Finalidade: Tipo - TEXTO.
- Quantidade de pessoas a serem transportadas: Tipo - NUMÉRICO.
- Quantidade de carga que será transportada: Tipo - NUMÉRICO.
Sem requisição definida
Aparecerá a seguinte mensagem para o usuário do sistema:
(Nenhuma requisição foi associada a esse abastecimento).
Os dados que o usuário poderá informar serão os seguintes:
- Unidade: Nesse campo será a unidade beneficiada com o abastecimento. Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE.
- Data/Hora da Transação: Data e hora em que ocorreu o abastecimento. Formato: DD/MM/AAAA - HH:MM, Tipo: TEXTO (RN03).
- Data Postagem: Data do processamento do abastecimento pela empresa contratada. Se não é contratual é a data atual. Formato: DD/MM/AAAA - HH:MM, Tipo: TEXTO. (RN03)
- Estabelecimento: Posto de combustível (Pessoa Jurídica) que forneceu o produto. Tipo AUTOCOMPLETE, formato: DENOMINAÇÃO ESTABELECIMENTO, entrada de dados: DENOMINAÇÃO ou CNPJ.
- Origem do Abastecimento: O Tipo de origem do combustível. Formato: DENOMINAÇÃO DO TIPO DA ORIGEM, Tipo: TEXTO(COMBO).
- Doador: Pessoa ou empresa que doou o combustível. Tipo AUTOCOMPLETE, formato: NOME - CPF, entrada de dados: NOME ou CPF (RN06).
- Combustível: O Tipo de combustível do abastecimento. Tipo TEXTO.
- Motorista: Motorista responsável no momento do abastecimento. Tipo AUTOCOMPLETE, formato: NOME - CPF, entrada de dados: NOME ou CPF.
- Quantidade (l): Quantidade abastecida de combustível em litros. Tipo NUMÉRICO.
- Valor total (R$): Custo total do abastecimento. Tipo NUMÉRICO.
- Hodômetro: O hodômetro do veículo no momento do abastecimento. Tipo NUMÉRICO.o
- Observação: Informação complementar sobre o abastecimento. Tipo TEXTO.
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.GESTOR_TRANSPORTES_UNIDADES ou SipacPapeis.GESTOR_TRANSPORTES_GLOBAL.- RN02 - O usuário informará a placa do carro, para obter qual o veículo será cadastrado o evento.
- RN03 - A data deve ser preenchida com a data e hora em que ocorreu o abastecimento.
- RN04 - Os campos: veículo, data/hora transação, tipo de origem, combustível e motorista são de preenchimento obrigatório.
- RN05 - O campo hodômetro será de preenchimento obrigatório, caso o hodômetro do veículo não esteja com defeito.
- RN06 - O campo doador será obrigatório exclusivamente quando tipo de origem do abastecimento for Doação. Uma mensagem de erro será informada caso seja preenchido um doador para uma origem de abastecimento diferente.
- RN07 - O campo Unidade, será definido pela unidade da requisição, caso não se tenha uma requisição de veículo associada, poderá ser colocada manualmente.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.transportes.dominio.TipoCombustivel | administrativo.transporte.tipo_combustivel |
br.ufrn.sipac.transportes.dominio.AbastecimentoVeiculo | administrativo.transporte.abastecimento |
Plano de Teste
Sistema: SIPAC
Módulo: TRANSPORTES
Link(s): SIPAC → Módulo Transportes → Aba Abastecimento → Abastecimento → Registrar Abastecimento.
Usuários: bergue
Papel que usuário deve ter:
- SipacPapeis.GESTOR_TRANSPORTES_GLOBAL.
Cenários de Teste
Para verificar se os dados foram cadastrados/alterados corretamente, pode-se verificar a listagem exibida em Menu Transportes → Veículo → Abastecimento → Listar/Alterar.
Dados para o Teste
Não se aplica!