====== 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)