====== 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:
- Consolidação da atividade de defesa
- Submissão da versão final corrigida da Tese/Dissertação
- Aprovação da versão final corrigida da Tese/Dissertação
- Solicitação da Ficha Catalográfica pelo Discente
- Ressubmissão da versão final corrigida da Tese/Dissertação com Ficha Catalográfica
- Aprovação da versão final corrigida da Tese/Dissertação com Ficha Catalográfica
- Assinatura do Termo de Autorização de Publicação pelo Discente
- Recebimento da versão final pela coordenação
- Solicitação de homologação do Diploma pela Coordenação
[[desenvolvimento:especificacoes:sigaa:portal_coordenador_stricto_sensu:casos_de_uso:aluno:conclusao:acompanhamento_procedimentos_apos_defesa:suporte|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:
* **__Matrícula__**: Tipo - NUMÉRICO.
* **__Discente__**: Tipo - TEXTO.
* **__Programa__**: Tipo - TEXTO.
* **__Curso__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Tipo__**: Tipo - TEXTO.
São exibidos também os seis procedimentos a serem realizados seguidos de seu status e das possíveis ações:
- 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.
- 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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:producoes_academicas:submeter_teses_dissertacoes|Submeter Teste/Dissertação]].
- Aprovação da versão final corrigida da Dissertação.
* **__STATUS__**: Tipo - TEXTO.
- 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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:biblioteca:servicos_ao_usuario:ficha_catalografica|Solicitar Ficha Catalográfica]].
- 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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:producoes_academicas:submeter_teses_dissertacoes|Submeter Teste/Dissertação]].
- Aprovação da versão final com ficha catalográfica da Dissertação.
* **__STATUS__**: Tipo - TEXTO.
- Recebimento da versão final pela coordenação.
* **__STATUS__**: Tipo - TEXTO.
- 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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:termo_de_autorizacao_para_publicacao_de_teses_e_dissertacoes_tede|Termo de Autorização]].
- Aprovação do Termo de Autorização de Publicação pela PPG (caso haja algum embargo)
* **__STATUS__**: Tipo - TEXTO.
- 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 ====
{{:desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:producoes_academicas:fluxo_pós-defesa_stricto.pdf|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.
***__Status disponíveis__**
*Indica que o discente enviou uma nova versão para revisão do orientador: SUBMETIDO = 0
*Indica que o orientador revisou a versão e retornou para o discente com observações para mudanças: RETORNADO_PARA_ADEQUACAO = 1
*Indica que o orientador revisou a versão e aceitou a revisão como sendo a final: VERSAO_APROVADA = 2
*Indica que o coordenador confirmou o recebimento da versão final aprovada: VERSAO_FINAL_RECEBIDA = 3
***1°** Insira na consulta um discente que já tenha SUBMETIDO uma revisão, a consulta vai retornar os valores ID_CONTROLE_DEFESA e ID_VERSAO_TRABALHO, esses valores serão substituidos no update abaixo
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
)
***2°** Insira os valores ID_CONTROLE_DEFESA e ID_VERSAO_TRABALHO no Update
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)