~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Editais de Mobilidade Acadêmica ====== Esse caso de uso é utilizado pelos gestores de **relações internacionais** com a finalidade de cadastrar os **editais de mobilidade acadêmica** utilizados para que os discentes da instituição possam registrar interesse em participar de programas de mobilidade acadêmica. ===== 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 Editais de Mobilidade:// 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 processo seletivo 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 de **Cadastrar Edital de Mobilidade** e para cada item relacionado na listagem, **Despublicar Edital de Mobilidade** ([[#principais Regras de Negócio|RN01]]), **Publicar Edital de Mobilidade** ([[#principais Regras de Negócio|RN02]]), **Visualizar Edital de Mobilidade**, **Alterar Edital de Mobilidade** e **Remover Edital de Mobilidade** ([[#principais Regras de Negócio|RN04]]). ==== Cadastrar Edital de Mobilidade ==== Ao selecionar tal opção, o sistema exibe os seguintes dados para cadastro: ***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 de Mobilidade***: Tipo TEXTO; * //Esse campo deve ser representado por um **combobox** contendo os tipos de mobilidade acadêmica existentes na classe **TipoMobilidade**//; ***Título do Edital***: Tipo TEXTO; ***Início das Inscrições***: Tipo DATA, formato: DD/MM/AAAA às HH:MM; ***Fim das Inscrições***: Tipo DATA, formato: DD/MM/AAAA às HH:MM; ***Edital***: Tipo ARQUIVO. * O sistema deve prover um mecanismo de inserção de arquivos associados ao processo seletivo em questão. ***Descrição do Arquivo**: Tipo TEXTO; ***Upload**: Tipo ARQUIVO; * //O sistema deve exibir uma listagem com a possibilidade de remoção do arquivo adicionado, exibindo a **'Descrição do Arquivo'** e as opções de realizar o **download** ou **remoção** desse, mediante confirmação positiva.// ***Vagas Disponíveis***: Tipo NUMÉRICO; ***Questionário**: Tipo TEXTO; * //Esse campo deve ser representado por um **combobox** contendo os questionários cadastrados através desse [[questionarios_para_editais|caso de uso]];// ***Descrição do Edital***: Tipo TEXTO; * //Esse campo deve ser representado por um TEXTAREA a fim de conter a descrição do edital de mobilidade.// Então o sistema disponibiliza a opção de **Salvar**. e **Salvar e Publicar**. ==== Despublicar Edital ==== Tal operação ([[#principais_regras_de_negócio|RN03]]) apenas é disponibilizada caso o status do edital esteja como PUBLICADO e consiste em alterar o status desse para CADASTRADO, removendo sua visualização no portal do discente do SIGAA. ==== Publicar Edital ==== Tal operação ([[#principais_regras_de_negócio|RN04]]) apenas é disponibilizada caso o status do edital esteja como CADASTRADO e consiste em alterar o status desse para PUBLICADO, permitindo sua visualização no portal do discente do SIGAA. ==== Visualizar Edital de Mobilidade ==== São exibidos todos os dados inseridos em [[#Cadastrar Edital de Mobilidade]] no formato de relatório. ==== Alterar Edital de Mobilidade ==== Segue o fluxo descrito em [[#Cadastrar Edital de Mobilidade]] com os dados já preenchidos, para fins de alteração. ==== Remover Edital de Mobilidade ==== O sistema requer uma confirmação positiva ([[#Principais Regras de Negócio|RN03]]) para realização da remoção do processo seletivo. ===== ===== O caso de uso é finalizado. ===== Principais Regras de Negócio ===== ***RN01** - Opção disponível apenas caso o edital esteja com o status 'PUBLICADO'; ***RN02** - Opção disponível apenas caso o edital esteja com o status 'CADASTRADO'; ***RN03** - Não é possível realizar a remoção de um processo seletivo com inscrições com status CANDIDATO SELECIONADO e com **PROCESSOS DE MOBILIDADE** vinculados à inscrições no edital em questão com status diferente de CANCELADO. ***RN04** - Opção indisponível caso o edital esteja com o status 'FINALIZADO'; ==== 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 Editais de Mobilidade Usuário: mvb312 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.