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