~~ODT~~

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

Cadastro de Bolsista Externo

Este caso de uso permite o cadastro de bolsistas que não possuem vínculos com a instituição. Neste caso de uso é possível o cadastro de professores e funcionários como bolsista. O preenchimento parcial dos dados do bolsista pode ser feito automaticamente informando o CPF e clicando no ícone ao lado do campo.

Para realizar o cadastro de bolsista o usuário deverá acessar o link do caminho: Módulo Bolsas → Aba Cadastros → Cadastros → Bolsista → Cadastrar Bolsista Externo. Informando o CPF e clicando no ícone ao lado do campo, boa parte dos dados da tela serão preenchidos automaticamente.

Deverão ser informados:

  • Os Dados do Bolsista, onde todos os campos são obrigatórios:
    • CPF;
    • Instituição;
    • Nome;
    • Data de Nascimento;
    • Sexo.
  • As Informações Bancárias, onde todos os campos são obrigatórios:
    • Banco;
    • Agência;
    • Conta Corrente.
  • As Informações para Contato:
    • Endereço;
    • Bairro;
    • Cidade e UF;
    • CEP;
    • Telefone;
    • Celular
    • E-mail.

Deve existir apenas um bolsista associado a um determinado CPF.

Banco de Dados ADMINISTRATIVO:

  • bolsas.bolsista
  • public.pessoa

Plano de Teste

Apenas um bolsista pode estar associado a um determinado CPF, ou seja, não é possível cadastrar dois bolsistas com o mesmo CPF.

Sistema: SIPAC

Módulo: Bolsas

Link(s): Módulo Bolsas → Aba Cadastros → Cadastros → Bolsista → Cadastrar Bolsista Externo

Usuário: rcn

Papel que usuário deve ter: SipacPapeis.GESTOR_BOLSAS_GLOBAL, SipacPapeis.GESTOR_BOLSAS_CONVENIO, SipacPapeis.GESTOR_TIPOS_BOLSA.

Para validar o cadastro de bolsista basta que seja informado um CPF que já tenha cadastro como bolsista.

O SQL abaixo serve para recuperar 'CPF' de pessoas que ainda não estão cadastradas como bolsista:

 SELECT 
    p.cpf_cnpj
 FROM 
    PUBLIC.PESSOA p 
 WHERE 
    p.cpf_cnpj > 1000000000 and 
    p.id_pessoa not in (select b.id_pessoa from bolsas.bolsista b) 
 LIMIT
    10

O SQL abaixo serve para recuperar 'CPF' de pessoas que já estão cadastradas como bolsista:

 SELECT 
    p.cpf_cnpj
 FROM 
    PUBLIC.PESSOA p 
 WHERE 
    p.cpf_cnpj > 1000000000 and 
    p.id_pessoa in (select b.id_pessoa from bolsas.bolsista b) 
 LIMIT
    10

Obs: O filtro por 'p.cpf_cnpj > 1000000000' é apenas para trazer 'CPF' teoricamente válidos devido ao tamanho, precisando as vezes colocar um zero na frente.

  • desenvolvimento/especificacoes/sipac/bolsas/casos_de_uso/cadastros/cadastros/bolsista/cadastrar_bolsista_externo.txt
  • Última modificação: 2017/04/03 18:19
  • (edição externa)