Tabela de conteúdos

~~ODT~~

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

Relatório de Alunos Ingressantes sem Solicitação de Matrícula

Este relatório emite a listagem dos discentes de graduação, que não possuem registro de solicitação de matrícula ou matrículas em espera para o período.

Apenas os usuários da Diretoria de Administração e Controle Acadêmico – DACA, podem acessar essa funcionalidade.

Descrição do Caso de Uso

Este caso de uso inicia-se quando a opção SIGAA → Graduação → Relatórios - DACA → Alunos → Listagem → Lista de Alunos → Relatório de Ingressantes sem solicitação de Matrícula é acessada.

Para emitir o relatório, o usuário deverá informar:

É gerado um relatório com opção de impressão, agrupado pela Forma de Ingresso, ou seja, a forma na qual o discente ingressou na UFRN:

Modelo do Relatório:

MatrículaIngressoNomeSituaçãoCursoMunicípioTurnoHabilitaçãoModalidade
9999999999 AAAA.9 NOME DO DISCENTE Situação Nome do curso MunicipioTurno de realização do curso Habilitação Modalidade do Curso
—— ———— —— —— ————————

O caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Resoluções/Legislações Associadas

Não há.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.pessoa.dominio.Discente sigaa.discente
br.ufrn.sigaa.pessoa.dominio.Pessoa sigaa.comum.pessoa
br.ufrn.sigaa.ensino.dominio.FormaIngresso sigaa.ensino.forma_ingresso
br.ufrn.sigaa.dominio.Curso sigaa.curso
br.ufrn.sigaa.pessoa.dominio.Municipio sigaa.comum.municipio
br.ufrn.sigaa.ensino.graduacao.dominio.SolicitacaoMatricula sigaa.graduacao.solicitacao_matricula
br.ufrn.sigaa.ensino.dominio.MatriculaComponente sigaa.ensino.matricula_componente
br.ufrn.sigaa.ensino.dominio.Turno sigaa.ensino.turno
br.ufrn.sigaa.dominio.ModalidadeEducacao sigaa.comum.modalidade_educacao
br.ufrn.sigaa.ensino.graduacao.dominio.Habilitacao sigaa.graduacao.habilitacao

Plano de Teste

Sistema: SIGAA

Módulo: Graduação

Link(s): Relatórios-DACA → Alunos → Listagens → Lista de Alunos → Relatório de Ingressantes sem solicitação de Matrícula

Usuário: kelber, adelardo, vanessa

Papel que usuário deve ter: SigaaPapeis.DAE

Cenários de Teste

Verificar se o relatório está de acordo com o padrão. E conferir os dados que podem ser obtidos a partir do sql abaixo:

Dados para o Teste

Onde:

SELECT fi.descricao AS forma_ingresso, d.matricula, d.ano_ingresso || '.' || d.periodo_ingresso AS ingresso, p.nome, sd.descricao AS situacao,
c.nome AS curso, m.nome AS municipio, t.sigla AS turno, h.nome AS habilitacao, me.descricao AS modalidade  
 
FROM discente d 
INNER JOIN graduacao.discente_graduacao dg ON dg.id_discente_graduacao = d.id_discente
INNER JOIN comum.pessoa p ON d.id_pessoa = p.id_pessoa 
INNER JOIN status_discente sd ON d.STATUS = sd.STATUS 
LEFT JOIN ensino.forma_ingresso fi USING(id_forma_ingresso)
LEFT JOIN graduacao.matriz_curricular mc USING(id_matriz_curricular) 
LEFT JOIN curso c ON c.id_curso = mc.id_curso 
LEFT JOIN ensino.turno t ON t.id_turno = mc.id_turno 
LEFT JOIN graduacao.habilitacao h ON h.id_habilitacao = mc.id_habilitacao
LEFT JOIN comum.modalidade_educacao me ON me.id_modalidade_educacao = c.id_modalidade_educacao  
LEFT JOIN comum.municipio m USING(id_municipio)
 
WHERE ano_ingresso = 2011 AND periodo_ingresso = 1
AND NOT EXISTS ( SELECT id_discente FROM graduacao.solicitacao_matricula WHERE id_discente = d.id_discente AND ano = 2011 AND periodo = 1 AND STATUS NOT IN (6, 9, 12) AND anulado = falseValue() )
AND d.id_discente NOT IN ( SELECT DISTINCT id_discente FROM ensino.matricula_componente WHERE ano = 2011 AND periodo = 1 AND id_situacao_matricula IN (1,2) ) 
AND d.nivel = 'G' 
AND d.status NOT IN (6,9,10)
AND d.tipo = 1
GROUP BY fi.descricao, d.matricula, d.ano_ingresso, d.periodo_ingresso, p.nome, sd.descricao,
	 c.nome, m.nome, t.sigla, h.nome, me.descricao  
ORDER BY fi.descricao, c.nome, m.nome, p.nome