~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Inscrição em Concurso ====== Este caso de uso é utilizado para realização da inscrição de um candidato em um determinado Concurso. O candidato selecionará a vaga correspondente e preencherá os dados pessoais. Na UFRN, se o concurso for de Professor Efetivo e for definido período pra submissão de documentos e currículo: A inscrição ocorrerá em DUAS etapas\\ 1. Ficha de Inscrição\\ 2. Observatório de Concurso\\ As regras são: Se o concurso for de Professor Efetivo e for definido período pra submissão de documentos e currículo, a inscrição ocorrerá em DUAS etapas 1. Ficha de Inscrição 2. Observatório de Concurso Se não for de professor efetivo, E NÂO for definido período pra submissão de documentos e currículo, a inscrição ocorrerá em TRÊS etapas\\ 1. Ficha de Inscrição\\ 2. Currículo\\ 3. Documentos\\ ([[#principais regras de negócio|RN14]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa ''Portal Público -> Concursos -> Concursos Abertos -> Inscrever-se no Concurso''. É inicialmente exibida uma listagem com as vagas disponíveis para o concurso selecionado. ^ Categoria ^ Edital ^ Carga Horária ^ Resolução ^ Área do Concurso ^ | PROFESSOR 3 GRAU | 001/2012 | 40H | - | AREA CONCURSO | Ao selecionar uma vaga para a inscrição, o candidato é direcionado para a tela de cadastro de dados do candidato. No cadastro de dados o candidato deve informar os seguintes campos: Naturalidade * **País***: Tipo TEXTO. * **UF***: Tipo TEXTO. [[#principais_regras_de_negócio|(RN03)]] * **Munícipio***: Tipo TEXTO. Dados Pessoais * **CPF***: Tipo NUMÉRICO. Formato: 999.999.999-99 - CPF do candidato. * **Nome***: Tipo TEXTO. Nome completo do candidato. * **E-mail***: Tipo TEXTO. E-mail do candidato. * **Passaporte**: Tipo TEXTO. Número do Passaporte. [[#principais_regras_de_negócio|(RN04)]] * **Sexo***: Tipo TEXTO. Indica o sexo do candidato. * **Identidade**: Tipo NUMÉRICO. Número da identidade do candidato. * **Órgão Expedidor**: Tipo TEXTO. Representa o Órgão Expedidor da Identidade do candidato. * **Data de Expedição**: Tipo DATA. Formato: DD/MM/AAAA. Data em que o documento de identidade foi expedido. * **Data de Nascimento***: Tipo DATA. Formato: DD/MM/AAAA. Data de Nascimento do Candidato. * **Estado Civil***: Tipo TEXTO. Estado Civil do Candidato. * **Formação***: Tipo TEXTO. Formação do candidato. * **Observações**: Tipo TEXTO. Campo para o candidato inserir alguma observação sobre a sua inscrição. * **NOME SOCIAL** * **Desejo ser tratado pelo gênero e pelo nome social durante a realização das provas e de qualquer outra fase presencial**: Tipo - TEXTO. São apresentadas as opções 'Sim' e 'Não' . * **Nome Social***: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN12)]] * **Arquivo do Documento de Identificação***: Tipo - TEXTO; **Sistema de Concorrência** * **Ampla Concorrência (sem considerar lei de cotas)**: Tipo - LÓGICO; * **Cotas - vagas destinadas a candidatos negros (Lei n° 12.990/2014)**: Tipo - LÓGICO; **Participação em Júri** [[#principais_regras_de_negócio|(RN16)]] * **Já foi jurado nos termos do artigo 440 do Código de Processo Penal (Decreto-Lei nº 3.689, de 3 de outubro de 1941, introduzido pela Lei nº 11.689, de 9 de junho de 2008)?**: Tipo - TEXTO. São apresentadas as opções: ''Sim e Não''; **Candidato com Deficiência e/ou Atendimento Especial** Caso seja selecionada uma das opções "Portador de Necessidades Especiais" e "Solicitar Condições Especiais", o candidato deverá escolher uma das opções abaixo: * **Não desejo concorrer às vagas destinadas a candidatos com deficiência e não necessito de atendimento especial**: Tipo - TEXTO; * **Não desejo concorrer às vagas destinadas a candidatos com deficiência mas necessito de atendimento especial**: Tipo - TEXTO; * **Desejo concorrer às vagas destinadas a candidatos com deficiência e não necessito de atendimento especial**: Tipo - TEXTO; * **Desejo concorrer às vagas destinadas a candidatos com deficiência e necessito de atendimento especial**: Tipo - TEXTO; * **Tipo de deficiência***: Tipo TEXTO. Opções: ''Altas Habilidades'', ''Auditiva'', ''Condutas Típicas'', ''Física'', ''Mental'', ''Múltipla'', ''Outras Necessidades'', ''Visual'' * **Atendimentos Especiais:**: Tipo LÓGICO. [[#principais_regras_de_negócio|(RN06)]] * **Comprovante de Deficiência/Atendimento Especial***: Tipo - TEXTO; * **Justificativa para atendimentos especiais**: Tipo - TEXTO. Campo para o candidato inserir uma justificativa para a condição especial. [[#principais_regras_de_negócio|(RN06)]] Requerer Isenção * **Requerer isenção**: Tipo LÓGICO. Indica se o candidato solicitou isenção da taxa de inscrição. [[#principais_regras_de_negócio|(RN07)]] Ao selecionar ''Requerer isenção'', serão exibidos os seguintes campos: * **NIS (Cadúnico):*** Tipo NUMÉRICO. Representa o número do NIS que está associado ao cadúnico do candidato. * **Nome da mãe:*** Tipo TEXTO. Nome completo da mãe do candidato. Será exibido também um campo lógico para marcação com o texto abaixo para que o candidato confirme os dados que inseriu na solicitação de isenção: Declaro, nos termos do(s) edital(is) do presente concurso/processo seletivo, que estou inscrito no Cadastro Único para Programas Sociais do Governo Federal - CadÚnico, de que trata o Decreto nº 6.135, de 16 de junho de 2007, conforme NIS nº ________ e que sou membro de família de baixa renda, nos termos do Decreto nº 6.135, de 2007. Endereço * **CEP***: Tipo NUMÉRICO. * **Logradouro***: Tipo TEXTO. * **Número***: Tipo TEXTO. * **Complemento**: Tipo TEXTO. * **Bairro***: Tipo TEXTO. * **UF***: Tipo TEXTO. * **Município***: Tipo TEXTO. * **Telefone**: Tipo NUMÉRICO. Formato ##-####-#### * **Celular***: Tipo NUMÉRICO. Formato ##-####-#### [[#principais_regras_de_negócio|RN11]] Ao clicar em ''Continuar>>'' é solicitado confirmação das informações passadas no cadastro. Caso o usuário confirme os dados, o cadastro é realizado e a senha de acesso ao portal é enviado para o e-mail associado ao candidato. ==== Titular Livre ==== **Titular Livre** * **Selecione o idioma***: Tipo - TEXTO. São apresentadas as opções: ''Português e Inglês''. [[#principais_regras_de_negócio|(RN09)]] [[#principais_regras_de_negócio|RN10]] * **__Nome do Candidato__**: Tipo - TEXTO; * Applicant's Name * **Departamento Acadêmico ou Unidade Acadêmica Especializada**: Tipo - TEXTO; * (Academic Department or Specialized Academic Unit) * **Área de Conhecimento do Concurso**: Tipo - TEXTO; * (Knowledge area of the Contest) * **Idioma para o concurso**: Tipo - TEXTO; São apresentadas as opções: ''Português ou Inglês''; * Language for the contest (Portuguese or English) * **Tema da Prova Oral**: Tipo - TEXTO; * Oral Exam's Theme * **Resumo e Abstract (fazer 1 resumo com no máximo 500 palavras e 1 abstract com no máximo 500 palavras, neste espaço usando fonte 12, Times New Roman e espaçamento de 1)**: Tipo - TEXTO; * Resumo and Abstract (make 1 resumo with 500 words at most and 1 abstract with 500 words at most, in this space, using font size 12, Times New Roman and spacing 1) ==== Currículo ==== As questões são listadas por grupo. Cada grupo poderá ter uma ou mais questões subdivididas em itens e subitens: * **GRUPO I – TÍTULOS E FORMAÇÃO ACADÊMICA**: * **__Observações do Grupo__**: Tipo - TEXTO; * **__1 - Títulos de Livre-Docência__**: Tipo - TEXTO; * **Ano***: Tipo - DATA; * **1.1 - na área de conhecimento ou disciplina objeto do concurso**: Tipo - TEXTO; * **1.2 - em área correlata**: Tipo - TEXTO; ==== Documentos ==== É apresentada a opção de inserir documentos. [[#principais_regras_de_negócio|(RN13)]] **//- Documentos do Candidato//**: O candidato deverá inserir os documentos exigidos no concurso. * **Tipo de Documento***: Tipo - TEXTO; * **Arquivo***: Tipo - TEXTO; Consulta de Documentos * **__Nome do Documento__**: Tipo - TEXTO; * **__Arquivo__**: Tipo - TEXTO; * **__Data de Submissão__**: Tipo - DATA; **Observatório de Concursos** [[#principais_regras_de_negócio|(RN15)]] * **__Pergunta 1__**: Tipo - TEXTO; * **Resposta 1**: Tipo - TEXTO; [[#principais_regras_de_negócio|(RN15)]] ... * **__Pergunta N__**: Tipo - TEXTO; * **Resposta N***: Tipo - TEXTO; [[#principais_regras_de_negócio|(RN15)]] O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Caso o candidato já tenha realizado inscrição para outra vaga da mesma área, e o pagamento já tenha sido homologado, o sistema não permitirá realizar a inscrição. * **RN02**: Um candidato não pode se inscrever duas vezes para a mesma vaga. * **RN03**: Só aparece a opção de UF para o Brasil. * **RN04**: Caso o candidato tenha nacionalidade diferente do Brasil, será obrigatório o passaporte. * **RN05**: Caso o candidato seja portador de necessidade especiais, será possível solicitar atendimento diferenciado. * **RN06**: Caso o candidato tenha solicitado atendimento especial, será necessário indicar o tipo de atendimento e a justificativa para o atendimento. * **RN07**: Caso o campo ''Requerer Isenção'' seja marcado, os campos ''Identidade'', ''Órgão Expedidor'' e ''Data de Expedição'' serão de preenchimento obrigatório. * **RN08**: Caso o candidato solicite atendimento especial, os campos ''Atendimentos Especiais'' e ''Justificativa para atendimentos especiais'' serão exibidos para preenchimento. Além disso, o seguinte texto será exibido na tela: De acordo com o edital do concurso público em questão, o candidato com deficiência ou que necessitar de atendimento especial para a realização das provas deverá anexar no ato da inscrição, atestado médico descrevendo sua situação, com expressa referência ao código correspondente da Classificação Internacional de Doenças (CID), especificando o tratamento diferenciado adequado, para os casos de atendimento especial. * **RN09**: Caso o concurso seja para Titular Livre, o candidato poderá, no ato da inscrição, optar por qual o idioma que deseja fazer a prova: português ou inglês. A ordem da inscrição determinará a ordem da apresentação da prova oral e do memorial. O candidato deverá informar qual o tema da prova oral. * **RN10**: Em caso de Concursos de Titular Livre todos os campos são exibidos em inglês e português. Além disso, após o preenchimento da primeira tela, o seguirá para uma tela onde deve escrever um resumo com no máximo 500 palavras e um abstract com no máximo 500 palavras, no espaço destinado a isso. De acordo com o art. 10, § 3º da Resolução nº 214/2014-CONSEPE, a Coordenadoria de Concursos, após a finalização das inscrição, encaminhará o Anexo XVIII para o Departamento Acadêmico constituir a Comissão, momento em que assinarão a versão impressa pela CCon. * **RN11**: Desde 31/05 os celulares com DDD 84 passaram a ter 9 dígitos com o acréscimo de um 9 antes do prefixo. Devido a esta atualização, os números de telefone no SIGRH passarão a permitir 11 dígitos (DDD + 9 dígitos). * **RN12**: Por força do Decreto nº 8.727/2016 foi incluído na ficha de inscrição um campo para os candidatos travestis ou transexuais poderem utilizar o “nome social”. Quando a opção for marcada como "Sim" a seguinte mensagem será exibida em vermelho abaixo do campo: "O uso do nome social somente será deferido caso o candidato encaminhe, no prazo estabelecido em edital, a cópia simples do documento de identificação com foto". * **RN13**: Quando o concurso [[desenvolvimento:especificacoes:sigrh:concursos:casos_de_uso:registros:concurso:cadastrar_concurso_processo_seletivo|exigir documentos e não houver Período de Submissão de documentos informado]], os documentos devem ser submetidos no ato de inscrição. * **RN14**: Os usuários poderão navegar livremente entre as etapas durante sua inscrição, sem perda de dados, até finalizá-la. * **RN15**: A quantidade de perguntas apresentadas, o tipo de resposta (se parágrafo, múltipla escolha, ou outro) e se são de resposta obrigatória ou não, dependem de como foi definido o cadastro do formulário. * **RN16**: Ao indicar que já foi jurado o candidato se compromete a comprovar essa informação caso esse dado seja utilizado para fins de desempate. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.concurso.dominio.InscricaoCandidato | administrativo.concurso.inscricao_candidato | | br.ufrn.sigrh.concurso.dominio.Concurso | administrativo.concurso.concurso | | br.ufrn.sigrh.concurso.dominio.VagaConcurso | administrativo.concurso.vaga_concurso | | br.ufrn.sigrh.concurso.dominio.AreaConcurso | administrativo.concurso.area | | br.ufrn.sigrh.concurso.dominio.HomologacaoInscricaoCandidato | administrativo.concurso.homologacao_inscricao_candidato | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Portal Público Link(s): Concurso -> Inscrever-se no Concurso Usuário: Não se Aplica Papel que usuário deve ter: Não se Aplica ===== Cenários de Teste ===== * Verificar as regras de negócio. * Comparar os resultados exibidos em tela com os resultados retornados através da consulta presente em **//Dados para o Teste//**. Forma de teste. Para simular a homologação de pagamento, é necessário simular o processamento do SIAFI para a tabela gru.guia_recolhimento_uniao. ***1**- Realizar a inscrição para uma vaga de um concurso. Ao realizar o pagamento o sistema gera um registro em ‘gru.guia_recolhimento_uniao’ presente no banco sistemas_comum. Isso depende de um processamento realizado através do SIPAC, é necessário então, para efeito de testes, realizar essa operação direto na base de dados. ***2**- Atualizar manualmente as colunas ‘data_pagamento’ e ‘quitada’ na tabela ‘gru.guia_recolhimento_uniao’ para o registro correspondente ao ‘id_gru’ do candidato. Os dados para realizar essas operações estão presentes no ítem **Dados para o Teste**. ===== Dados para o Teste ===== Consulta que retorna o registro de homologação da inscrição com base no id da inscrição do candidato SELECT * FROM concurso.homologacao_inscricao_candidato WHERE id_inscricao_candidato = ? Retorna o registro de inscrição candidato com base no CPF do candidato passado. Utilizar a Máscara ##.###.###-## SELECT * FROM concurso.inscricao_candidato WHERE cpf LIKE '%?%' Para retornar o id_gru do candidato inscrito deve-se executar a query abaixo no banco administrativo, verificando se a vaga presente realmente corresponde ao concurso desejado.. Substituir ? por nome ou trecho do nome do candidato inscrito. select id_gru, nome from concurso.inscricao_candidato where nome ilike '%?%'; Para atualizar os dados do pagamento da GRU, realizar o update através da query abaixo, lembrando de passar o id_gru retornado na consulta anterior. update gru.guia_recolhimento_uniao (data_pagamento, quitada) VALUES (now(), true) WHERE id_gru = ? ;