Tabela de conteúdos

Acompanhar Procedimentos após Defesa

Este caso de uso tem a finalidade de guiar o discente de pós-graduação a respeito do fluxo de procedimentos a serem tomados após a defesa da Tese/Dissertação. Ele serve portanto, tanto para indicar quais são os procedimentos necessários como para informar o estado no qual se encontram.

Esse fluxo de procedimento se dá em dez passos, tendo início com a consolidação da atividade de defesa, sendo eles:

  1. Consolidação da atividade de defesa
  2. Submissão da versão final corrigida da Tese/Dissertação
  3. Aprovação da versão final corrigida da Tese/Dissertação
  4. Solicitação da Ficha Catalográfica pelo Discente
  5. Ressubmissão da versão final corrigida da Tese/Dissertação com Ficha Catalográfica
  6. Aprovação da versão final corrigida da Tese/Dissertação com Ficha Catalográfica
  7. Assinatura do Termo de Autorização de Publicação pelo Discente
  8. Recebimento da versão final pela coordenação
  9. Solicitação de homologação do Diploma pela Coordenação

Visão do caso de uso para o coordenador

Descrição do Caso de Uso

Este caso de uso se inicia quando o usuário acessa a opção: SIGAA → Módulo Portal do Discente → Ensino → Publicações Acadêmicas → Acompanhar Procedimentos após Defesa.

Para fins de identificação, são exibidos os seguintes dados do discente:

São exibidos também os seis procedimentos a serem realizados seguidos de seu status e das possíveis ações:

  1. Consolidação da atividade de defesa.
    • STATUS: Tipo - TEXTO.
    • Se a atividade de defesa já houver sido consolidada é disponibilizada a ação:
    • Visualizar ata da defesa e folhas de correções: O usuário pode baixar o arquivo da ata de defesa e as correções necessárias.
  2. Submissão da versão final corrigida da Dissertação.
    • STATUS: Tipo - TEXTO.
    • Se a atividade de defesa está consolidada e suas correções ainda não foram aprovadas pelo orientador é disponibilizada a ação:
    • Submeter versão corrigida: o usuário é direcionado para o caso de uso Submeter Teste/Dissertação.
  3. Aprovação da versão final corrigida da Dissertação.
    • STATUS: Tipo - TEXTO.
  4. Solicitação da Ficha Catalográfica pelo Discente
    • STATUS: Tipo - TEXTO.
    • Se a defesa está aprovada e a versão final com ficha catalográfica não foi aprovada pelo orientador, é disponibilizada a ação:
    • Solicitar Ficha Catalográfica: o usuário é direcionado para o caso de uso Solicitar Ficha Catalográfica.
  5. Resubmissão da versão final corrigida da Dissertação com Ficha Catalográfica
    • STATUS: Tipo - TEXTO.
    • Se a ficha catalográfica foi disponibilizada ao discente e a versão final com ficha catalográfica não foi aprovada pelo orientador, é disponibilizada a ação:
    • Submeter versão final com ficha catalográfica: o usuário é direcionado para o caso de uso Submeter Teste/Dissertação.
  6. Aprovação da versão final com ficha catalográfica da Dissertação.
    • STATUS: Tipo - TEXTO.
  7. Recebimento da versão final pela coordenação.
    • STATUS: Tipo - TEXTO.
  8. Assinatura do termo de autorização de publicação.
    • STATUS: Tipo - TEXTO.
    • Se o coordenador confirmou o recebimento da Tese/Dissertação é exibida a ação:
    • Assinar o termo de autorização para publicação: O usuário é direcionado para o caso de uso Termo de Autorização.
  9. Aprovação do Termo de Autorização de Publicação pela PPG (caso haja algum embargo)
    • STATUS: Tipo - TEXTO.
  10. Solicitação de homologação do diploma.
    • STATUS: Tipo - TEXTO.

O caso de uso é então finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Fluxo pós-defesa de tese/dissertação

Classes Persistentes e Tabelas Envolvidas

Não se aplica.

Plano de Teste

Sistema: SIGAA

Módulo: Portal do Discente

Link(s): Ensino → Produções Acadêmicas → Acompanhar Procedimentos após Defesa

Usuário: Não se aplica.

Papel que usuário deve ter: ser Discente de Stricto Sensu, com status DEFENDIDO e Ata de Defesa registrada no sistema.

Cenários de Teste

Realizar todos os procedimentos após defesa até a homologação do diploma.

Dados para o Teste

A consulta retorna discentes com status DEFENDIDO e que ainda não submeteram a versão final.

SELECT  d.matricula, u.login, c.nome AS curso, u2.login AS orientador, u_coord.login  AS coordenador FROM discente d
INNER JOIN comum.usuario u USING (id_pessoa)
INNER JOIN curso c USING (id_curso)
INNER JOIN ensino.publicacao_academica pa USING (id_discente)
LEFT JOIN ensino.versao_trabalho vt USING (id_controle_defesa)
LEFT JOIN graduacao.orientacao_academica o USING (id_discente)
LEFT JOIN  rh.servidor s ON (s.id_servidor = o.id_servidor)
LEFT JOIN comum.usuario u2 ON (u2.id_pessoa = s.id_pessoa)
INNER JOIN ensino.coordenacao_curso cc ON (cc.id_unidade = c.id_unidade AND (cc.data_fim_mandato >=now() OR cc.data_fim_mandato IS NULL) AND cc.ativo)
INNER JOIN  rh.servidor s2 ON (s2.id_servidor = cc.id_servidor)
INNER JOIN comum.pessoa p_coord ON (p_coord.Id_pessoa = s2.id_pessoa)
INNER JOIN comum.usuario u_coord ON (u_coord.id_pessoa =  p_coord.id_pessoa)
WHERE id_versao_trabalho IS NULL
AND d.STATUS = 12
LIMIT 20

A consulta retorna discentes com status DEFENDIDO e com correção em andamento ou versão final validada.

SELECT login, matricula
FROM discente JOIN comum.usuario USING (id_pessoa) 
WHERE nivel IN ('E', 'D') 
AND STATUS = 12 
AND EXISTS (SELECT * FROM ensino.publicacao_academica  WHERE STATUS = 0
---ATENÇÃO: O status pode ser alterado (0 - CORREÇÃO EM ANDAMENTO e  1 - VERSÃO FINAL VALIDADA)--
AND id_discente = discente.id_discente)
 
---Altere o satus para realizar o testes com CORREÇÃO EM ANDAMENTO e VERSÃO FINAL VALIDADA

O SQL abaixo serve para reaproveitar o mesmo discente nos testes, alterando o status da situação da revisão.

SELECT * FROM ensino.versao_trabalho
WHERE id_controle_defesa = (
  SELECT id_controle_defesa FROM ensino.ensino.producao_academica
  WHERE id_discente = getdiscente(2011121231) --Substitua por uma matrícula de um discente que já tenha SUBMETIDO uma revisão
)
UPDATE ensino.versao_trabalho
SET STATUS = 3 -- (Insira o Status desejado da revisão)
WHERE id_versao_trabalho = 3007 -- (Insira o ID_VERSAO_TRABALHO)
AND id_controle_defesa = 2996 -- (Insira o ID_CONTROLE_DEFESA)