~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cancelar Trancamento de Programa ====== Esse caso de uso tem como finalidade realizar o cancelamento de um trancamento de programa previamente realizado para um discente da residência em saúde. ===== Descrição do Caso de Uso ===== O caso de uso está disponível através do caminho : //SIGAA -> Residências em Saúde -> Alunos -> Outras Operações -> Cancelar Trancamento de Programa// Esse caso de uso segue a especificação definida em [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:matriculas_e_programas:programa:cancelar_trancamentos_futuros|Cancelar Trancamento]] do múdulo de graduação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MovimentacaoAluno | sigaa.ensino.movimentacao_aluno | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Residências em Saúde Link(s): Alunos -> Outras Operações -> Cancelar Trancamento de Programa Usuário(s): regodm [SECRETARIA_RESIDENCIA], elineidesg [SECRETARIA_RESIDENCIA], lyane[COORDENADOR_PROGRAMA_RESIDENCIA] Papel que usuário deve ter: SigaaPapeis.SECRETARIA_RESIDENCIA, SigaaPapeis.COORDENADOR_PROGRAMA_RESIDENCIA ===== Cenários de Teste ===== Para verificação do cadastro do Componente Curricular basta seguir: //Residências em Saúde -> Alunos -> Outras Operações -> Cancelar Trancamento de Programa // ===== Dados para o Teste ===== Para obter os discentes e suas respectivas residências pode-se usar o SQL abaixo: select u.login, p.nome, c.nome as curso from comum.usuario u inner join comum.pessoa p using (id_pessoa) inner join discente d using (id_pessoa) inner join complexo_hospitalar.discente_residencia_medica med using (id_discente) inner join curso c on (d.id_curso = c.id_curso) where med.crm is not null and d.status = 1 and c.nome ilike '%RESID%' order by 3