~~ODT~~
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.
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:
O caso de uso é finalizado.
Classe | Tabela |
---|---|
administrativo.academico.aluno | |
administrativo.bolsas.bolsista | |
administrativo.public.pessoa |
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:
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.