~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Orientações ====== Este Caso de Uso tem a finalidade de Gerenciar todas as orientações do discente, seja cadastrando novas, removendo ou alterando. Essa funcionalidade é utilizada pela Pró-Reitoria de Pós-Graduação. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Alunos -> Orientações -> Gerenciar Orientações// é acessada. Primeiramente, deve-se realizar uma busca pelo discente que se deseja realizar a matrícula: * **Matrícula**: Formato - 999999999. Tipo - NUMÉRICO. * **CPF**: Formato - 99999999999. Tipo - NUMÉRICO. * **Nome do Discente**: Tipo - TEXTO. * **Curso**: Tipo - TEXTO. Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela com as seguintes informações: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO CURSO ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Os discente são agrupados por curso. Para cada discente encontrado é possível //Visualizar Detalhes// ou //Selecionar// para realizar o cadastro. Quando acessado Visualizar Detalhes temos as seguintes informações: * **__Ano/Mês de Ingresso__**: Formato - AAAA/Mês. Tipo - TEXTO e NUMÉRICO. * **__Orientador__**: Formato - NOME DO ORIENTADOR. Tipo - TEXTO. * **__Área de Concentração__**: Formato - ÁREA DE CONCENTRAÇÃO. Tipo - TEXTO. * **__CR__**: Formato - 9.9. Tipo - NUMÉRICO. * **__CPF__**: Formato - 99999999999. Tipo - NUMÉRICO. * **__Tel/Cel__**: Formato - 99999999/99999999. Tipo - NUMÉRICO. Também pode-se visualizar uma tabela com informações de integralização das disciplinas: ^ Créditos exigidos | 99 ^ Créditos integralizados | 99 ^ Pendente | 99 | Após selecionar o discente são exibidas algumas informações sobre ele: * **__Matrícula__**: Formato - 9999999999. Tipo - NUMÉRICO. * **__Discente__**: Tipo - TEXTO. * **__Programa__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. E também informação sobre a(s) orientação(ões) cadastrada(s) seguindo o modelo de tabela abaixo: ^ Tipo de Orientação: ^^^^ ^ Docente ^ Início ^ Fim | | NOME DO DOCENTE | DD/MM/AAAA | DD/MM/AAAA | | ------ | ------ | ------ | É possível //Cadastrar Nova Orientação// ([[#Principais Regras de Negócio|RN01]]), //Alterar Dados da Orientação//, //Finalizar Orientação//, //Cancelar Orientação//. Para Cadastrar uma **Nova Orientação** são solicitadas as seguintes informações: * **Docentes do Programa**. * **Programa**: Tipo - TEXTO. * **Docente***: Tipo - TEXTO. * **Tipo da Orientação***: Formato - ORIENTADOR/CO-ORIENTADOR. Tipo - TEXTO. Se o docente será orientador ou co-orientador. . * **Data de Início***: Formato - DD/MM/AAAA. Tipo - DATA. * **Docentes que não pertencem ao programa**. * **Docente***: Formato - SIAPE NOME DO DOCENTE. Tipo - AUTOCOMPLETE. Podem ser docentes de //toda a UFRN//, //somente da minha unidade// ou //somente externos//. * **Tipo de Orientação***: Formato - ORIENTADOR/CO-ORIENTADOR. Tipo - TEXTO. * **Data de Início***: Formato - DD/MM/AAAA. Tipo - DATA. Na alteração são exibidos o //docente// e seu //Tipo de Orientação//, é possível alterar a //Data de Início//. Para Finalizar a Orientação são exibidos os mesmos dados da alteração, solicitando a //Data de finalização//. Novamente, na remoção, são exibidos os mesmos dados, bastando ao usuário confirmar a remoção. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível ter mais de um orientador. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.graduacao.dominio.OrientacaoAcademica | graduacao.orientacao_academica | | br.ufrn.sigaa.pessoa.dominio.Servidor | rh.servidor | | br.ufrn.sigaa.pessoa.dominio.DocenteExterno | ensino.docente_externo | | br.ufrn.sigaa.pessoa.dominio.Discente | public.discente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Alunos -> Orientações -> Gerenciar Orientações Usuário: maribondo Papel que usuário deve ter: SigaaSubsistemas.STRICTO_SENSU ===== Cenários de Teste ===== Realizar testes tentando cadastrar mais de um coordenador. ===== Dados para o Teste ===== Não se aplica.