~~ODT~~

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

Submissões não Distribuídas

Por esse relatório é possível verificar quais das submissões realizadas para um determinado evento ainda não foram distribuídas.

Observação: São mostradas apenas as submissões que estão validadas, no momento da submissão ou pelo responsável.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIGEventos → Relatórios → Distribuição de Submissões → Submissões não Distribuídas .

Os filtros do relatório exibe os seguintes dados:

Ao gerar o relatório é mostrada uma listagem das submissões não distribuídas para avaliação.

Modelo:

Relatório de Submissões não Distribuídas

Evento
Unidade 1
Submissão 1
Submissão 2
Submissão 3
Unidade 2
Submissão 1
Submissão 2
Submissão 3
Total Submissões 6

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigevento.admin.dominio.Submissao eventos.submissao
br.ufrn.sigevento.admin.dominio.AvaliacaoSubmissao eventos.avaliacao_submissao

Plano de Teste

Sistema: SIGEVENTOS

Módulo:

Link(s): SIGEVENTOS → Relatórios → Distribuição de Submissões → Submissões não Distribuídas

Usuário: jadsonjs, anaeugencia

Papel que usuário deve ter: SIGEventoPapeis.ADMNINISTRADOR_SIGEVENTOS Papel que usuário deve ter: SIGEventoPapeis.GESTOR_EVENTO

Cenários de Teste

Dados para o Teste

SELECT e.titulo AS evento, u.nome AS unidade, s.titulo AS submissao
FROM eventos.submissao s 
LEFT JOIN eventos.avaliacao_submissao a ON a.id_submissao = s.id_submissao
LEFT JOIN comum.unidade u ON s.id_unidade_academica = u.id_unidade 
LEFT JOIN eventos.evento e ON e.id_evento = s.id_evento
WHERE s.ativo = TRUE AND s.status = 1 
AND s.id_evento IN (
?,?,?
)
AND id_avaliacao_submissao IS NULL
ORDER BY e.id_evento, u.id_unidade, s.titulo