~~ODT~~

Última atualização: 2017/04/03 18:19 (edição externa)

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:

O caso de uso é finalizado.

Principais Regras de Negócio

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:

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.