~~ODT~~
Listar/Alterar Abastecimento
Esse caso de uso permite a listagem dos abastecimentos de Veículos cadastrados no sistema, oferecendo também as opções de alteração e remoção dos mesmos. Essa funcionalidade é acessada pelos gestores de transportes.
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 → Listar/Alterar.
Na página onde se encontra este caso de uso é exibida uma lista de abastecimentos. Onde o conteúdo irá depender dos filtros aplicados pelo usuário.
São requeridas as seguintes informações para a restringir a lista de veículos a ser exibida:
- Placa: Tipo AUTOCOMPLETE, formato: AAA-9999.
- Estabelecimento: Tipo AUTOCOMPLETE, formato: NOME (CNPJ).
- Período: Tipo DATA, Formato: DD/MM/AAAA a DD/MM/AAAA.
- Competência: Tipo DATA, Formato: MM/AAAA.
- Unidade do Veículo: Tipo NUMÉRICO, AUTOCOMPLETE e TEXTO, Formato: CÓDIGO DA UNIDADE | NOME DA UNIDADE | ÁRVORE DE UNIDADES.
Então é exibido uma lista de abastecimentos tal qual o modelo a seguir:
Cada link irá definir o fluxo do caso de uso:
Alterar
Caso o usuário escolha a opção “Alterar Abastecimento” para um abastecimento, será redirecionado para o caso de uso de Registrar Abastecimento, onde poderá modificar dados do Abastecimento, respeitando as regras desse caso de uso. É possível alterar a requisição de reserva de veículo associada.
Remover
Escolhendo a opção “Remover Abastecimento”, e confirmando a operação, o abastecimento escolhido será removido da lista e da base de dados.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.transportes.dominio.Abastecimento | administrativo.transporte.abastecimento |
Plano de Teste
Sistema: SIPAC
Módulo: TRANSPORTES
Link(s): SIPAC → Módulo Transportes → Aba Abastecimento → Abastecimento → Listar/Alterar.
Usuários: bergue
Papel que usuário deve ter:
- SipacPapeis.GESTOR_TRANSPORTES_GLOBAL,
- SipacPapeis.GESTOR_TRANSPORTES_UNIDADES,
- SipacPapeis.GESTOR_TRANSPORTES_ABASTECIMENTO,
- SipacPapeis.AUDITOR.
Cenários de Teste
Não se aplica.
Dados para o Teste
Verificar se, além dos abastecimento cadastrados, os abastecimentos alterados são exibidos corretamente na listagem.