Tabela de conteúdos

~~ODT~~

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

Matricular Aluno

Esse caso de uso tem como finalidade realizar a matrícula de um aluno de residência em turmas previamente abertas.

Descrição do Caso de Uso

O caso de uso está disponível através do caminho: SIGAA → Residências em Saúde → Alunos → Matrículas → Matricular Aluno

Esse caso de uso segue a especificação definida em Matricular Aluno do módulo de graduação.

O caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.MatriculaComponente sigaa.ensino.matricula_componente
br.ufrn.sigaa.ensino.dominio.Turma sigaa.ensino.turma
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular sigaa.ensino.componente_curricular

Plano de Teste

Sistema: SIGAA

Módulo: Residências em Saúde

Link(s): Alunos → Matrículas → Matricular Aluno

Usuário(s): regodm [SECRETARIA_RESIDENCIA], elineidesg [SECRETARIA_RESIDENCIA], lyane[COORDENADOR_PROGRAMA_RESIDENCIA]

Papel que usuário deve ter: SigaaPapeis.SECRETARIA_RESIDENCIA, SigaaPapeis.COORDENADOR_PROGRAMA_RESIDENCIA

Cenários de Teste

Não se aplica.

Dados para o Teste

Para obter o login de discente e suas respectivas residências pode-se usar o SQL abaixo:

SELECT u.login, p.nome, c.nome AS curso FROM comum.usuario u
INNER JOIN comum.pessoa p USING (id_pessoa)
INNER JOIN discente d USING (id_pessoa)
INNER JOIN complexo_hospitalar.discente_residencia_medica med USING (id_discente)
INNER JOIN curso c ON (d.id_curso = c.id_curso)
WHERE med.crm IS NOT NULL AND d.status = 1 AND c.nome ilike '%RESID%'
ORDER BY 3