====== Exoneração do Empossado ====== Um servidor é exonerado quando por alguma determinada razão, o mesmo estará afastando-se da instituição. É uma demissão. Pode ocorrer por diversos motivos, como por exemplo, Improbidade administrativa, falha durante estado probatório, má conduta, etc. Antes de realizar este caso de uso é necessario que o candidato esteja NOMEADO E EMPOSSADO. ([[desenvolvimento:especificacoes:sigrh:concursos:casos_de_uso:registros:candidatos:homologacao_nomeacao_e_posse_candidatos|Homologação/Nomeação e Posse de Candidatos]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção: //SIGRH -> Módulo Concursos -> Aba Registros -> Candidatos -> Exercício dos Empossados -> Exoneração do Empossado//. ===Passo 1=== Inicialmente deve-se selecionar um concurso, realizando o filtro pela categoria do concurso: * **Categoria do Concurso:*** Tipo TEXTO - Possíveis valores: PROFESSOR EFETIVO, PROFESSOR EFETIVO EQUIVALENTE, PROFESSOR SUBSTITUTO, TÉCNICO ADMINISTRATIVO. Para cada concurso são exibidos: * **__Data do Cadastro__**: Tipo DATA * **__Categoria__**: Tipo TEXTO * **__Publicado__**: Formato Sim/Não, Tipo TEXTO * **__Vagas Previstas__**: Tipo NUMERICO * **__Editais__**: Formato 9999/AAAA, Tipo NUMERICO O Usuário deve então selecionar o concurso desejado. ===Passo 2=== Ao selecionar o concurso serão listados todos os cargos para o concurso. É exibido o **__Concurso__** selecionado, e em seguida os seguintes dados para cada cargo: * **__Cargo__**: Tipo TEXTO * **__Edital__**: Formato 9999/AAAA, Tipo NUMERICO * **__Área__**: Tipo TEXTO * **__Unidade__**: Formato UNIDADE ,Tipo TEXTO * **__Quantidade de Vagas__**: Tipo NUMERICO * **__Quantidade de Vagas Homologadas__**: Tipo NUMERICO O usuário pode então selecionar o cargo. === Passo 3=== Ao selecionar o referido cargo, serão listados todos os candidatos nomeados para este cargo ordenados por classificação. É exibido o **__Concurso__** selecionado, e em seguida os seguintes dados para candidato: * **__Classificação__**: Tipo NUMERICO * **__Nome (CPF)__**: Tipo TEXTO, Nome do Candidato * **__Portaria de Nomeação__**: Formato 9999/AAAA, Tipo NUMERICO E o candidato pode então ser selecionado para exoneração. Caso o candidato não seja encontrado, pelo fato de ter selecionado o cargo errado, é possível, neste passo, acessar a opção de //Selecionar outro cargo//. assim será redirecionado para o passo anterior. ===Passo 4=== Ao realizar a seleção do candidato desejado para exoneração serão exibidos alguns dados do candidato. É exibido o **__Concurso__** selecionado e o **__Cargo__**, e em seguida os seguintes dados do candidato: * **__Candidato__**: Formato NOME, Tipo TEXTO * **__Classificação__**: Tipo NUMERICO * **__Resolução de Homologação__**: Formato 9999/AAAA, Tipo NUMERICO * **__Portaria de Nomeação__**: Formato 9999/AAAA, Tipo NUMERICO e será solicitada: * **Portaria de Exoneração**: Formato 9999/AAAA, Tipo NUMERICO Ao confirmar, o candidato será exonerado. Caso seja efetuado com sucesso, o usuário será redirecionado para o passo 2, aparecerá a mensagem de Candidato Exonerado com Sucesso. O Caso de Uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Quando um candidato é exonerado, seu código de vaga deverá ser desativado. * **RN02** - Quando selecionado um determinado concurso, caso não hajam vagas cadastradas para este, será exibido a mensagem: "Nenhuma vaga ainda foi cadastrada para este concurso". - OBS.: A quantidade de vagas informada no cadastro de um concurso, não necessariamente indica a quantidade real de vagas que o concurso tem. Pois é necessário que se cadastre as vagas, com seus cargos através do caso de uso: [[desenvolvimento:especificacoes:sigrh:concursos:casos_de_uso:registros:concurso:cadastrar_alterar_vagas|Cadastrar / Alterar Vagas]] ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.concurso.dominio.Concurso | administrativo.concurso.concurso | | br.ufrn.sigrh.concurso.dominio.AreaContratacao | administrativo.concurso.area_contratacao | | br.ufrn.sigrh.concurso.dominio.CandidatoAprovado | administrativo.concurso.candidato_aprovado | | br.ufrn.sigrh.concurso.dominio.VagaCodigo | administrativo.concurso.vaga_codigo | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Concursos Link(s): SIGRH -> Módulo Concursos -> Aba Registros -> Candidatos -> Exercício dos Empossados -> Exoneração do Empossado Usuário: andrearamalho (gestor_candidatos_concursos E gestor_concursos) Papel que usuário deve ter: *SigrhPapeis.GESTOR_CANDIDATOS_CONCURSOS *SigrhPapeis.GESTOR_CONCURSOS Obs: O usuário deve ter os dois papéis para efetivar o caso de uso. ===== Cenários de Teste ===== * Após a exoneração do candidato, deveremos verificar se seu código de vaga está inativo: * SELECT * FROM concurso.vaga_codigo WHERE ativo = false; * Para verifiar se o candidato está realmente exonerado utilize o caso de uso [[desenvolvimento:especificacoes:sigrh:concursos:casos_de_uso:registros:candidatos:homologacao_nomeacao_e_posse_candidatos|Homologação, Nomeação e Posse de Candidatos]] ===== Dados para o Teste ===== * Para cadastrar portarias de exoneração utilize o caso de uso [[desenvolvimento:especificacoes:sigrh:concursos:casos_de_uso:registros:concurso:cadastrar_alterar_portaria|Cadastrar Portaria]].