~~ODT~~
Finalizar Contrato
Esse caso de uso é utilizado pelos gestores de contrato com o objetivo de finalizar um determinado contrato. Quando um contrato atinge a data de término e não sofre nenhuma alteração no período de vigência, denominada adiamento, então pode ser finalizado.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Contratos → Aba Geral → Contrato → Outros → Finalizar Contrato.
Para finalizar o contrato, é necessário informar os seguintes parâmetros para a busca (RN01):
- Número*: Tipo NUMÉRICO.
- Ano do Contrato*: Tipo NUMÉRICO, formato: AAAA.
- Contrato Externo?*: Tipo LÓGICO.
O sistema exibe os dados dos contratos, conforme parâmetros informados na pesquisa. Os atributos apresentados são:
- Número: Formato 9…/AAAA, Tipo - NUMÉRICO.
- Empresa: Tipo - TEXTO.
- Tipo: Os tipos de contrato são
ACADÊMICO
,DESPESA/GLOBAL
,DESPESA/ORDINÁRIO
ouRECEITA
. - Cadastro: Formato - DD/MM/AAAA, Tipo - DATA.
- Login Cadastro: Tipo - TEXTO.
Ao selecionar o contrato desejado, o sistema exibe dados do contrato:
- Número: Tipo NUMÉRICO, formato: 9…/AAAA.
- Fornecedor: Tipo TEXTO.
- Objeto: Tipo TEXTO.
- Valor: Tipo NUMÉRICO.
- Saldo: Tipo NUMÉRICO.
- Data Início: Tipo DATA, formato: DD/MM/AAAA.
- Data Fim: Tipo DATA, formato: DD/MM/AAAA.
Então o caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não é possível finalizar contratos que não tiveram sua data de vigência já esgotada.
Resoluções/Legislações Associadas
“Não se Aplica”.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.contratos.dominio.Contrato | administrativo.contratos.contratos |
Plano de Teste
Sistema: SIPAC
Módulo: Contratos
Link(s): SIPAC → Módulo Contratos → Aba Geral → Contrato → Outros → Finalizar Contrato.
Usuário: rcsl
Papel que usuário deve ter: GESTOR_CONTRATO (manipular contratos)
Cenários de Teste
Efetuar a finalização de um contrato.
Tentar finalizar um contrato que ainda não venceu seu período de vigência. O sistema de criticar.
Dados para o Teste
O testador pode encontrar contratos para realizar o teste no seguinte caminho do sistema:
SIPAC → Contratos → Aba Consultas/Relatórios → Geral → Listar Contratos