~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Processos Seletivos ====== Esse caso de uso é utilizado pelos Administradores do módulo Infantil com a finalidade de realizar as operações de registro e gerência de inscrições dos processos seletivos (sorteios) realizados a fim de prover a entrada de discentes em tal nível de ensino. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA → Módulo Infantil → Aba Administração → Processos Seletivos → Gerenciar Processos Seletivos// é acessada. O sistema disponibiliza uma consulta para filtragem dos processos seletivos cadastrados no sistema, através dos seguintes campo: ***Turma**: Tipo TEXTO. São exibidas as opções de turmas cadastradas para tal nível de ensino. ***Status**: Tipo TEXTO. Os status possíveis para o processo seletivo (para o nível de ensino **INFANTIL**) são: * **CADASTRADO**, para caso o processo seletivo ainda esteja em desenvolvimento. Ou seja, com seus dados cadastrados, porém não publicado. * **PUBLICADO**, para caso o processo seletivo já tenha sido tornado público. ***Ano**: Tipo NUMÉRICO, formato: AAAA. * A informação do **ano** do processo seletivo está relacionada com o período de inscrição e não com o período de ingresso. Inicialmente, são listados os processos seletivos abertos durante o ano letivo corrente já cadastrados ([[#pRINCIPAIS rEGRAS DE NEGÓCIO|RN01]]). 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; ***__Turma__**: Tipo TEXTO, formato: CÓDIGO_TURMA - DENOMINAÇÃO_TURMA; ***__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 **cadastro do processo seletivo** e para cada item relacionado na listagem, **Despublicar Processo Seletivo**, **Publicar Processo Seletivo**, **Gerenciar Inscrições**, **Visualizar Processo Seletivo**, **Alterar Processo Seletivo**, **Remover Processo Seletivo** e **Imprimir Questionários de Todos os Inscritos**. ==== Cadastrar Processo Seletivo ==== Ao selecionar tal opção, o sistema exibe os seguintes dados para cadastro: ***Título do Edital***: Tipo TEXTO; ***Ano de Ingresso***: Tipo NUMÉRICO, formato: AAAA; ***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; ***Faixa Etária(meses)***: **Meses mínimo**: Tipo NUMÉRICO, **Meses máximo**: Tipo NUMÉRICO ***Edital***: Tipo ARQUIVO. ***Turma***: Tipo TEXTO, formato: CÓDIGO_TURMA - DENOMINAÇÃO_TURMA. ([[#principais_regras_de_negócio|RN03]]) ***Questionário**: Tipo TEXTO.([[#principais_regras_de_negócio|RN02]]) ***Forma de Seleção***: Tipo TEXTO, são apresentadas as opções 'SORTEIO' ou 'ALTERAÇÃO MANUAL'; ***Vagas para Discentes SEM NEE***: Tipo NUMÉRICO. ***Vagas Suplentes para Discentes SEM NEE***: Tipo NUMÉRICO. ***Vagas para Discentes COM NEE***: Tipo NUMÉRICO. ***Vagas Suplentes para Discentes COM NEE***: Tipo NUMÉRICO. ***Descrição do Processo Seletivo***: Tipo TEXTO; ***Orientações aos Inscritos***: Tipo TEXTO; Então o sistema disponibiliza a opção de **Salvar** ([[#principais_regras_de_negócio|RN03]]). e **Salvar e Publicar** ([[#principais_regras_de_negócio|RN04]]). ==== Visualizar Processo Seletivo ==== São exibidos todos os dados inseridos em [[#Cadastrar Processo Seletivo]] no formato de relatório. ==== Despublicar Processo Seletivo ==== Tal operação ([[#principais_regras_de_negócio|RN03]]) apenas é disponibilizada caso o status do processo seletivo esteja como PUBLICADO e consiste em alterar o status do processo seletivo para CADASTRADO, removendo sua visualização da área pública do SIGAA. ==== Publicar Processo Seletivo ==== Tal operação ([[#principais_regras_de_negócio|RN04]]) apenas é disponibilizada caso o status do processo seletivo esteja como CADASTRADO e consiste em alterar o status do processo seletivo para PUBLICADO, permitindo sua visualização da área pública do SIGAA. ==== Alterar Processo Seletivo ==== Segue o fluxo descrito em [[#Cadastrar Processo Seletivo]] com os dados já preenchidos, para fins de alteração. ==== Remover Processo Seletivo ==== O sistema requer uma confirmação positiva para realização da remoção do processo seletivo. ==== Imprimir Questionários de Todos os Inscritos ==== Caso o usuário deseje imprimir os questionários de todos os inscritos de um dado processo seletivo, o sistema então exibe, para todos os candidatos, todos os dados requeridos em **INSERIR LINK DA ESPECIFICAÇÃO DA INSCRIÇÃO DO CANDIDATO NO PORTAL PÚBLICO** 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. ==== Gerenciar Inscrições ==== Tal operação ([[#principais_regras_de_negócio|RN05]]) é responsável pela gerência das inscrições dos candidatos às vagas ofertadas. Inicialmente, são exibidos os seguintes dados do processo seletivo: ***__Turma__**: Tipo TEXTO, formato: CÓDIGO_TURMA - DENOMINAÇÃO_TURMA; ***__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 Aprovados em vagas para Discentes sem NEE__**: Tipo NUMÉRICO; ***__Número de Candidatos com Inscrição Deferida concorrendo a Vagas para Discentes sem NEE__**: Tipo NUMÉRICO; * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; ***__Número de Candidatos com status 'CANDIDATO APROVADO' concorrendo a Vagas para Discentes sem NEE__**: Tipo NUMÉRICO; * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; ***__Número de Aprovados em vagas para Discentes com NEE__**: Tipo NUMÉRICO ([[#principais Regras de NEgócio|RN12]]); ***__Número de Candidatos com Inscrição Deferida concorrendo a Vagas para Discentes com NEE__**: Tipo NUMÉRICO ([[#principais Regras de NEgócio|RN12]]); * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; ***__Número de Candidatos com status 'CANDIDATO APROVADO' concorrendo a Vagas para Discentes com NEE__**: Tipo NUMÉRICO ([[#principais Regras de NEgócio|RN12]]); * //Valor deve ser alterado dinamicamente a cada alteração de status dos discentes//; Em seguida, é exibido um formulário para que as inscrições dos discentes sejam feitas: ***Status da Inscrição**: Tipo TEXTO; ***Critério de Ordenação**: Tipo TEXTO, são apresentadas as opções 'NOME' e 'INSCRIÇÃO'; ***Candidatos com NEE?**: Tipo LÓGICO. O resultado de tal consulta é disposto em forma de listagem([[#principais Regras de NEgócio|RN10 e RN11]]), através dos seguintes campos: ***__Inscrição__**: Tipo NUMÉRICO; ***__Nome__**: Tipo TEXTO; ***__CPF/PASSAPORTE__**: Tipo NUMÉRICO; ***__Possui NEE__**: Tipo LÓGICO; ***Status**: Tipo TEXTO ([[#principais_regras_de_negócio|RN07]]); O sistema disponibiliza a opção de **notificar os inscritos**, e para os itens listados, **Visualizar Dados do Candidato**, **Cadastrar Discente**, **Alterar Dados da Inscrição** e **Eliminar Candidato**; 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, são apresentados todos os possíveis status de inscrição do candidato para seleção. ***__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; 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_publico:casos_de_uso:processos_seletivos:processos_seletivos_infantil#inscricao_em_processo_seletivo|inscrição do discente no processo seletivo]] 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. 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_publico:casos_de_uso:processos_seletivos:processos_seletivos_infantil#inscricao_em_processo_seletivo|inscrição do discente no processo seletivo]] 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. Caso deseje realizar o **cadastro do discente** ([[#principais_regras_de_negócio|RN09]]), segue-se o fluxo descrito em [[desenvolvimento:especificacoes:sigaa:infantil:casos_de_uso:alunos:cadastro_de_alunos:cadastrar_novo_aluno|Cadastrar Discente do Módulo Infantil]]. Caso o usuário deseje **informar a desistência de um candidato Aprovado**, o sistema então exibe uma mensagem de confirmação.([[#Mensagens|ME01]]) Então o discente considerado **aprovado** tem o status de sua inscrição alterado para **desistente** e, adicionalmente, o sistema deve transformar o primeiro discente da lista de suplentes em **aprovado**, caso possível. ====== ====== O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A listagem inicial deve exibir todos os processos seletivos cadastrados para o ano corrente, independente do status. * **RN02** - Utilizar apenas questionários cadastrados para o nível de ensino **INFANTIL**. * **RN03** - Tal operação torna o STATUS do processo seletivo referenciado CADASTRADO; * **RN04** - Tal operação torna o STATUS do processo seletivo referenciado PUBLICADO; * **RN05** - Tal operação apenas torna-se disponível quando são identificadas inscrições no processo seletivo referenciado; * **RN06** - Cada processo seletivo deve ser associado apenas a uma dada turma; * **RN07** - Caso o campo 'Forma de Seleção' esteja definido como 'SORTEIO', não será possível alterar o status da inscrição do discente para 'CANDIDATO APROVADO' dado que essa operação é realizada via [[realizar_sorteio|Realizar Sorteio]] do módulo Infantil; * **RN08** - Campo apenas disponível caso a inscrição do candidato esteja com status 'INSCRIÇÃO CANCELADA', 'INSCRIÇÃO INDEFERIDA' ou 'CANDIDATO ELIMINADO'; * **RN09** - Operação apenas disponível caso a inscrição do candidato esteja com status 'CANDIDATO APROVADO'. * **RN10** - A listagem em questão é dividida em: candidatos a vagas para discentes sem NEE e Candidatos à vagas para discentes com NEE; * **RN11** - A listagem de Candidatos à Vagas para discentes com NEE apenas é exibida caso existam vagas que se enquadrem nesse critério; * **RN12** - O campo é exibido apenas caso existam vagas para discentes com NEE; * **RN13** - Caso o campo 'Forma de Seleção' esteja definido como 'SORTEIO', não será possível alterar o status da inscrição do discente para 'CANDIDATO SUPLENTE' dado que essa operação é realizada via [[realizar_sorteio|Realizar Sorteio]] do módulo Infantil; ===== Mensagens ===== * **ME01** - Esta operação cancela a inscrição do aprovado e convoca o suplente imediato para preencher a vaga de APROVADO. Esta operação é IRREVERSÍVEL. Deseja realmente Continuar? ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Infantil Link(s): Aba Administração → Processos Seletivos → Gerenciar Processos Seletivos Usuário: drileao Papel que usuário deve ter: SigaaPapeis.Administrador do Módulo Infantil ===== Cenários de Teste ===== ===== Dados para o Teste =====