~~ODT~~
Cadastrar de Bolsista
Este caso de uso é utilizado pelos gestores globais de bolsas com a finalidade de realizar a inserção do registro de bolsistas. O mesmo tem duas formas de uso, um com o SIGAA ativo no qual será possível indicar que um discente será um possível bolsista e estará ativo dentro do módulo de bolsas para associar o mesmo a uma bolsa ou auxílio financeiro. A segunda forma é com o SIGAA não ativo, no qual o mesmo terá seu Id de matrícula não vinculado ao SIGAA e tornando o sistema de bolsas SIPAC independente do sistema SIGAA.
Descrição do Caso de uso
Para realizar o cadastro de bolsista o usuário deverá acessar o link do caminho: Módulo Bolsas → Aba Cadastros → Cadastros → Bolsista → Cadastrar.
Os seguintes dados são requeridos:
- Matrícula*: Tipo NUMÉRICO, formato: AAAA999999(RN02 e RN03);
- Após a inserção de uma matrícula válida, o sistema disponibiliza ao usuário a opção de preencher automáticamente os demais campos;
- CPF*: Tipo NUMÉRICO(RN01).
- Nome*: Tipo TEXTO.
- Data de Nascimento*: Tipo DATA, formato: DD/MM/AAAA;
- Sexo*: Tipo TEXTO;
- Curso*: Tipo TEXTO;
- Aluno Carente*: Tipo TEXTO;
- Banco*: Tipo TEXTO;
- Agência*: Tipo NUMÉRICO;
- Operação: Tipo NUMÉRICO;
- Conta Corrente*: Tipo NUMÉRICO;
- Endereço*: Tipo TEXTO;
- Bairro*: Tipo TEXTO;
- Cidade e UF*: Tipo TEXTO, formato: DENOMINAÇÃO CIDADE / SIGLA ESTADO;
- CEP*: Tipo NUMÉRICO, formato: 99999-999;
- Telefone: Tipo TEXTO.
- Celular: Tipo TEXTO.
- E-mail: Tipo TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Apenas um bolsista deve estar associado a um CPF/Matrícula;
- RN02 - Alunos especiais não podem ser cadastrados como bolsista por não estarem vinculados a um curso.
- RN03 - O campo Matricula só deverá buscar dados o discente associado a matricula preenchida, caso possua o SIGAA ativo.
Entidades Persistentes Envolvidas
Classe | Tabela |
---|---|
administrativo.academico.aluno | |
administrativo.bolsas.bolsista | |
administrativo.public.pessoa |
Plano de Teste
Deve-se verificar se o CPF informado está associado a mesma pessoa recuperada pela matrícula, também informada. Apenas um bolsista pode estar associado a um determinado CPF, ou seja, não é possível cadastrar dois bolsistas com o mesmo CPF. A matrícula é obrigatória e deve-se verificar se já existe algum registro de bolsista com esta matrícula e, caso seja encontrado, uma mensagem será apresentada para o usuário.
Sistema: SIPAC
Módulo: Bolsas
Link(s): Módulo Bolsas → Aba Cadastros → Cadastros → Bolsista → Cadastrar
Usuário: rcn
Papel que usuário deve ter:
- SipacPapeis.GESTOR_BOLSAS_GLOBAL ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO_GLOBAL ou
- SipacPapeis.GESTOR_TIPOS_BOLSA ou
- SipacPapeis.GESTOR_BOLSAS_LOCAL ou
- SipacPapeis.GESTOR_BOLSAS_CENTRO.
Massa de Teste
Para validar o cadastro de bolsista basta que seja informada uma matrícula de um aluno que já tenha cadastro como bolsista ou informar uma matrícula de um aluno que ainda não seja bolsista e alterar o CPF dele para um outro válido, onde será apresentada a mensagem informando que o CPF informado não possui a pessoa recuperada pela matrícula.
O SQL abaixo serve para recuperar matrículas e CPF de alunos que ainda não estão cadastrados como bolsista:
SELECT a.matricula, p.cpf_cnpj FROM ACADEMICO.ALUNO a, PUBLIC.PESSOA p WHERE a.matricula > 2008000000 and a.id_pessoa = p.id_pessoa and a.matricula not in (select b.matricula from bolsas.bolsista b) LIMIT 10
O SQL abaixo serve para recuperar matrículas recentes de alunos que já estão cadastrados como bolsista:
SELECT a.matricula, p.cpf_cnpj FROM ACADEMICO.ALUNO a, PUBLIC.PESSOA p WHERE a.matricula > 2008000000 and a.id_pessoa = p.id_pessoa and a.matricula in (select b.matricula from bolsas.bolsista b) LIMIT 10
O SQL abaixo serve para recuperar matrículas recentes de alunos especiais:
SELECT a.matricula, p.cpf_cnpj FROM ACADEMICO.ALUNO a, PUBLIC.PESSOA p WHERE a.matricula > 2008000000 and a.id_pessoa = p.id_pessoa and a.tipo_aluno = 2 and a.matricula not in (select b.matricula from bolsas.bolsista b) LIMIT 10
Obs: O filtro por 'a.matricula > 2008000000' é apenas para trazer matrículas recentes e, teoricamente, válidas pelo tamanho.