~~ODT~~
Alterar Pagamento Enviado do Bolsista
Este caso de uso é utilizado pelos gestores de bolsas de convênios com a finalidade de que o pagamento enviado ao bolsista seja alterado.
Descrição do Caso de Uso
O caso de uso é acionado quando a seguinte opção é acessada: SIPAC → Módulo Bolsas → Aba Operações → Operações → Alterar Pagamento Enviado do Bolsista.
O sistema requer que o usuário selecione um determinado pagamento, através dos seguintes campos:
- Período*: Tipo TEXTO, formato: NOME MÊS de AAAA.
- Bolsista*: Tipo TEXTO.
Então são exibidos os seguintes dados da bolsa:
- Unidade: Tipo TEXTO.
- Setor de trabalho: Tipo TEXTO.
- Tipo de Bolsa: Tipo TEXTO.
- Início da Bolsa: Tipo DATA.
- Fim da Bolsa: Tipo DATA.
Também são exibidas as seguintes informações do Bolsista:
- Nome: Tipo TEXTO.
- CPF: Tipo NUMÉRICO.
- Matrícula: Tipo NUMÉRICO.
- Curso: Tipo TEXTO.
E, adicionalmente, as informações do pagamento:
- Pagamento : Tipo NUMÉRICO, formato: 99 %.
- Data de envio: Tipo DATA, formato: DD/MM/AAAA HH:MM .
- Valor: Tipo NUMÉRICO.
- Folha de pagamento: Tipo TEXTO, formato: NOME MÊS de AAAA.
Então, o sistema disponibiliza a opção de alterar o pagamento:
- Período:: Tipo TEXTO, formato: NOME MÊS de AAAA.
- Pagamento*: Tipo NUMÉRICO, formato: 99 % .
- Pagamento Extra?: Tipo TEXTO, são exibidas as opções: 'SIM' ou 'NÃO'.
O sistema exibe os dados descritos anteriormente, requerendo uma confirmação positiva.
O caso de uso é então finalizado.
Principais Regras de Negócio
- RN01 - Apenas bolsas de convênio são exibidas.
- RN02 - Só é possível alterar a bolsa na qual a unidade da bolsa corresponde a uma das unidades que o gestor convênio tem acesso.
- RN03 - Só é possível alterar a bolsa caso haja frequências enviadas correspondente ao mês e ano informado.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
Plano de Teste
Sistema: SIPAC
Módulo: BOLSAS
Link(s): Aba Operações → Operações → Alterar Pagamento Enviado do Bolsista
Usuário: isaque, jacinta
Papel que usuário deve ter: SipacPapeis.GESTOR_BOLSAS_CONVENIO
Cenários de Teste
Dados para o Teste
- Para obter o gestor convênio, unidade, bolsista, mes e ano de frequencia respectivamente use a consulta:
SELECT us.login, u.nome, p.nome, f.mes, f.ano FROM bolsas.frequencia f INNER JOIN bolsas.bolsa b ON b.id = f.id_bolsa INNER JOIN bolsas.tipo_bolsa t ON t.id = b.id_tipo_bolsa INNER JOIN comum.unidade u ON u.id_unidade = b.id_unidade INNER JOIN bolsas.gestor_bolsa_convenio gbc ON gbc.id_unidade = u.id_unidade INNER JOIN comum.usuario us ON us.id_usuario = gbc.id_usuario INNER JOIN bolsas.bolsista bs ON bs.id = b.id_bolsista INNER JOIN comum.pessoa p ON p.id_pessoa = bs.id_pessoa WHERE t.convenio IS TRUE ORDER BY f.ano, f.mes, p.nome, u.nome