~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Inscrições em Editais de Mobilidade Acadêmica ====== Esse caso de uso é utilizado pelos gestores de **relações internacionais** com a finalidade de realizarem a gerência de todas as incrições dos candidatos nos **editais de mobilidade acadêmica** cadastrados no sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA → Relações Internacionais → Aba Mobilidade → Editais de Mobilidade → Gerenciar Inscrições em Editais// O sistema disponibiliza uma consulta para filtragem dos editais cadastrados no sistema, através dos seguintes campos: ***Programa de Mobilidade**: Tipo TEXTO; * //Esse campo deve ser representado por um **combobox** contendo todos os programas de mobilidade listados através desse [[desenvolvimento:especificacoes:sigaa:relacoes_internacionais:casos_de_uso:mobilidade:programas_de_mobilidade:listar_alterar|caso de uso]].// ***Tipo da Mobilidade**: Tipo TEXTO; * //Esse campo deve ser representado por um **combobox** contendo os tipos de mobilidade acadêmica existentes na classe **TipoMobilidade**//; ***Status**: Tipo TEXTO. Os status possíveis para o edital de mobilidade são: * **CADASTRADO**, para caso o edital de mobilidade ainda esteja em desenvolvimento. Ou seja, com seus dados cadastrados, porém ainda não-publicados. * **PUBLICADO**, para caso o edital já tenha sido tornado público. * **FINALIZADO**, para caso o edital já tenha encerrado seu ciclo de inscrições. ***Ano**: Tipo NUMÉRICO, formato: AAAA. * A informação do **ano** do edital está relacionada com o período de inscrição e não com o período o qual será realizada a mobilidade. Inicialmente, são listados os processos seletivos abertos durante o ano letivo corrente já cadastrados. Caso seja de interesse do usuário, é possível realizar consultas através do formulário descrito anteriormente. O resultado da consulta é disposto em forma de listagem, através dos seguintes campos: ***__Título do Edital__**: Tipo TEXTO; ***__Programa de Mobilidade__**: Tipo TEXTO, * //O sistema deve exbir a sigla do programa de mobilidade relacionado. // ***__Tipo de Mobilidade__**: Tipo TEXTO; * //Os possíveis valores estão sendo listados na classe **TipoMobilidade**//; ***__Período de Inscrições__**: Tipo DATA, formato: DD/MM/AAAA até DD/MM/AAAA; ***__Status__**: Tipo TEXTO. O sistema disponibiliza a opção, para cada item relacionado na listagem de **Visualizar Edital de Mobilidade** e **Gerenciar Inscrições em Edital de Mobilidade**; ==== Visualizar Edital de Mobilidade ==== São exibidos todos os dados inseridos em [[gerenciar_editais_de_mobilidade#Cadastrar Edital de Mobilidade]] no formato de relatório. ==== Gerenciar Inscrições em Editais de Mobilidade ==== Tal operação é responsável pela gerência das inscrições dos candidatos às vagas ofertadas. Inicialmente, são exibidos os seguintes dados do edital: ***__Título do Edital__**: Tipo TEXTO; ***__Programa de Mobilidade__**: Tipo TEXTO; * //Os possíveis valores desse campo estão sendo listados através desse [[desenvolvimento:especificacoes:sigaa:relacoes_internacionais:casos_de_uso:mobilidade:programas_de_mobilidade:listar_alterar|caso de uso]].// ***__Tipo de Mobilidade__**: Tipo TEXTO; * //Os possíveis valores estão sendo listados na classe **TipoMobilidade**//; ***__Período de Inscrições__**: Tipo DATA, formato: DD/MM/AAAA até DD/MM/AAAA; ***__Número de Inscritos__**: Tipo NUMÉRICO; ***__Número de Candidatos com Inscrição Deferida__**: Tipo NUMÉRICO; * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; ***__Número de Candidatos com status 'CANDIDATO SELECIONADO'__**: Tipo NUMÉRICO; * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; Em seguida, é exibido um formulário para que um filtro possa ser aplicado às inscrições dos discentes: ***Status da Inscrição**: Tipo TEXTO; //Esse campo deve ser representado por um **combobox**, com os seguintes valores possíveis:// * **INSCRIÇÃO SUBMETIDA**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade; * **INSCRIÇÃO DEFERIDA**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade e preencheu os requisitos para que sua inscrição fosse aceita; * **INSCRIÇÃO INDEFERIDA**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade porém não preencheu, por alguma razão, os requisitos para que sua inscrição fosse aceita; * **INSCRIÇÃO CANCELADA**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade porém, em algum momento após a inscrição e por alguma razão, desistiu de submeter-se à seleção. * **CANDIDATO ELIMINADO**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade, preencheu os requisitos para que sua inscrição fosse aceita porém não foi selecionado; * **CANDIDATO SELECIONADO**, expressando o candidato que manifestou o interesse em participar do edital de mobilidade, preencheu os requisitos para que sua inscrição fosse aceita e foi selecionado; tornando seu processo de mobilidade passível de abertura. ***Critério de Ordenação**: Tipo TEXTO, são apresentadas as opções 'NOME', 'INSCRIÇÃO' e 'CURSO'; O resultado de tal consulta é disposto em forma de listagem, através dos seguintes campos: ***__Inscrição__**: Tipo NUMÉRICO; ***__Nome__**: Tipo TEXTO; ***__Matrícula__**: Tipo NUMÉRICO; ***__Curso__**: Tipo TEXTO; ***Status da inscrição***: Tipo TEXTO ([[#Principais Regras de Negócio|RN01 e RN02]]); * //Tal campo deve ser representado por um **combobox** com os possíveis valores descritos anteriormente no item de mesmo nome, para fins de alteração;// O sistema disponibiliza a opção de **Notificar Inscritos**, e para cada um dos itens listados, **Emitir Histórico**, **Visualizar Dados da Inscrição**, **Alterar Dados da Inscrição**, **Indeferir Candidato**, **Aprovar Candidato e Iniciar Processo de Registro de Mobilidade** e **Finalizar Edital**. ==== Notificar Inscritos em Edital de Mobilidade ==== Caso o usuário deseje realizar a notificação dos inscritos, são exibidos os seguintes dados para envio da comunicação: ***Status da inscrição**: Tipo TEXTO; * //Tal campo deve ser representado por uma série de **checkboxes** com os possíveis valores descritos anteriormente no item de mesmo nome, permitindo a seleção de múltiplos status;// ***__Destinatários__**: Tipo TEXTO, são preenchidos todos os endereços eletrônicos referenciados pela seleção dos status realizada anteriormente; ***Assunto***: Tipo TEXTO; ***Mensagem***: Tipo TEXTO; O sistema então envia tal mensagem aos endereços eletrônicos dos candidatos relacionados através da seleção de status. ==== Emitir Histórico ==== Segue o fluxo descrito no passo final da funcionalidade [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:alunos:documentos:emitir_historico|Emitir Histórico]] do módulo Graduação. ==== Visualizar Dados da Inscrição ==== Caso o usuário deseje visualizar a inscrição de um dado candidato, o sistema então exibe todos os dados requeridos na [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:mobilidade:editais_de_mobilidade:realizar_inscricao|inscrição do discente no edital de mobilidade]] em formato de relatório, incluindo todos os itens de questionários inseridos, disponibilizando, quando possível, os arquivos os quais foram feitos upload no preenchimento da inscrição. ==== Alterar Dados da Inscrição ==== Caso o usuário deseje realizar a alteração da inscrição de um dado candidato, o sistema então exibe todos os dados requeridos em [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:mobilidade:editais_de_mobilidade:realizar_inscricao|Realizar Inscrição]] em formulário para fins de alteração, incluindo todos os itens de questionários inseridos, disponibilizando, quando possível, os arquivos os quais foram feitos upload no preenchimento da inscrição. Adicionalmente, permite-se a inclusão de outros arquivos em substituição aos inseridos. [[#Principais Regras de Negócio| (RN05)]] ==== Indeferir Candidato ==== Essa opção é utilizada para realizar o indeferimento de uma dada inscrição de um candidato. O sistema exibe os seguintes dados do candidato: ***__Nome__**: Tipo TEXTO; ***__CPF__**: Tipo NUMÉRICO; ***__Matrícula__**: Tipo NUMÉRICO; ***__Curso__**: Tipo TEXTO; E um campo para inserir a justificativa para o indeferimento do discente: ***Justificativa***: Tipo TEXTO; * //Tal campo deve ser representado por um TEXTAREA considerado suficiente para inserção de tal justificativa.// Após o preenchimento e posterior confirmação, a inscrição do discente terá seu status definido como 'INSCRIÇÃO INDEFERIDA'. ==== Aprovar Candidato e Iniciar Processo de Registro de Mobilidade ==== Ao selecionar tal opção, o sistema deve emitir um alerta informando que tal ação implica em definir o candidato como APROVADO e o **processo de registro da mobilidade acadêmica** também se dará a partir da confirmação positiva por parte do usuário. Uma vez obtendo a aprovação do procedimento, o sistema deve criar um **processo de registro de mobilidade** com status 'PROCESSO INICIADO' gerenciável através dessa [[desenvolvimento:especificacoes:sigaa:relacoes_internacionais:casos_de_uso:mobilidade:mobilidade:editais_de_mobilidade:gerenciar_processos_de_mobilidade|funcionalidade]]. ==== Finalizar Edital de Mobilidade ==== Ao selecionar tal opção, não será mais possível realizar nenhuma alteração no edital e suas inscrições. O edital deixará o status PUBLICADO para FINALIZADO e não será listado no caso de uso [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:mobilidade:editais_de_mobilidade:realizar_inscricao|Realizar Inscrição em Editais de Mobilidade]], disponível no Portal do Discente. ([[#Principais Regras de Negócio|RN03]])([[#Mensagens|ME01]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== ***RN01** - Não é possível realizar a alteração para os status **'INSCRIÇÃO INDEFERIDA'** e **'CANDIDATO SELECIONADO'** de forma manual. Deve-se utilizar as operações **INDEFERIR CANDIDATO** e **APROVAR CANDIDATO E INICIAR PROCESSO DE REGISTRO DE MOBILIDADE**, respectivamente. ***RN02** - Uma vez que a inscrição do discente possua o status **'CANDIDATO SELECIONADO'**, não é possível alterá-la. Caso seja necessário que a operação de seleção seja estornada, deve-se utilizar essa [[desenvolvimento:especificacoes:sigaa:relacoes_internacionais:casos_de_uso:mobilidade:mobilidade:editais_de_mobilidade:gerenciar_processos_de_mobilidade|funcionalidade]]. ***RN03** - **NÃO** será possível finalizar um edital que possua inscrições com status **INSCRIÇÃO SUBMETIDA** ou **INSCRIÇÃO DEFERIDA**. ***RN04** - Ao finalizar um edital, todas as inscrições com status finalizador (**'INSCRIÇÃO INDEFERIDA'**, **'INSCRIÇÃO CANCELADA'**, **'CANDIDATO ELIMINADO'** e **'CANDIDATO SELECIONADO'**) deverão manter seu status atual. ***RN05** - Se não houver questionário cadastrado para o edital, o sistema deverá emitir uma mensagem informativa [[#Mensagens | (ME02)]] e não será possível realizar alterações. ===== Mensagens ===== ***ME01** - Não será possível finalizar o edital pois o mesmo possui inscrições com status **INSCRIÇÃO SUBMETIDA** ou **INSCRIÇÃO DEFERIDA**. Realize a análise dessas inscrições e em seguida será possível finalizar o edital. ***ME02** - Não é possível realizar a alteração, pois não há questionário associado a este edital. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ ===== Plano de Teste ===== Sistema: SIGAA Módulo: Relações Internacionais Link(s): Aba Mobilidade → Editais de Mobilidade → Gerenciar Inscrições em Editais Papel que usuário deve ter: SigaaPapeis.GESTOR_SRI ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.