~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Edital de Oferta de Vaga para Remoção ====== Esse caso de uso permite que seja cadastrado um edital de oferta de vagas para remoção de servidores por meio de seleção interna. Os gestores de recursos humanos são os responsáveis por esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso se inicia quando o usuário acessa a opção //SIGRH -> Módulos -> Banco de Vagas -> Aba Remoção -> Edital de Oferta de Vaga -> Cadastrar//. O sistema solicita os dados do edital: * **Título do Edital***: Tipo - TEXTO. * **Número/Ano***: Formato - 999 / AAAA. Tipo - NUMÉRICO. * **Período de Vigência***: Formato - DD/MM/AAAA até DD/MM/AAAA. Tipo - DATA. ([[#principais_regras_de_negócio|RN02]]) * **Data do Edital***: Formato - DD/MM/AAAA. Tipo - DATA. * **Arquivo do Edital**: Tipo - TEXTO. * Dados da Vaga * **Descrição Detalhada***: Tipo - TEXTO. * **Local***: Tipo - AUTOCOMPLETE. Entrada de dados: NOME DA UNIDADE ou CÓDIGO DA UNIDADE. * **Cargo**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN01]]) * **Quantidade***: Tipo - NUMÉRICO. * **Requisitos Mínimos Desejados***: Tipo - TEXTO. * **Outros Requisitos**: Tipo - TEXTO. * Vagas do Edital de Remoção * **__Local__**: Tipo - TEXTO. * **__Cargo__**: Tipo - TEXTO. * **__Quantidade__**: Tipo - NUMÉRICO. Tendo informado os dados do edital e as informações principais a respeitos das vagas disponíveis para a remoção, o usuário pode optar pelo cadastramento da vaga. ([[#Principais Regras de Negócio|RN03]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O campo //Cargo// aceita somente cargos de técnicos administrativos. * **RN02** - Somente nesse período, os servidores poderão se inscrever para as vagas oferecidas no edital. Depois do período de vigência, o edital não apareceria mais para os servidores. * **RN03** - Quando for inserido um Edital de Remoção, o sistema envia automaticamente um e-mail para todos os servidores que fizeram pedido de remoção e estão cadastrados no SIGRH avisando da existência do referido edital. Para isso, o servidor tem que ter solicitado a opção "A critério da Administração", o cargo dele deve estar entre os cadastrados no edital e a situação da sua solicitação não pode estar deferido ou indeferido ou cancelado/excluído. Todas as outras situações de status podem se inscrever. ==== Resoluções/Legislações Associadas ==== * [[http://www.planalto.gov.br/ccivil_03/leis/l8112cons.htm|Arts. 36, 53, 99 e 242 da Lei nº 8.112, de 11/12/90, alterada pela Lei 9.527 de 1997]]. * [[http://www.sigrh.ufrn.br/sigrh/downloadArquivo?idArquivo=1504873&key=c9722b90615b10794e48b3af759f29b0&formato=pdf|Resolução nº 19/2013 - CONSAD, de 16/05/2013]]. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.funcional.dominio.EditalRemocao | administrativo.funcional.edital_remocao | | br.ufrn.sigrh.funcional.dominio.VagaRemocao | administrativo.funcional.vaga_remocao | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Banco de Vagas Link(s): Remoção -> Edital de Oferta de Vaga -> Cadastrar Usuário: camilaadm Papel que usuário deve ter: SigrhPapeis.GESTOR_BANCO_VAGAS ===== Cenários de Teste ===== Realizar o cadastro dos editais de remoção e verificar a persistência das informações. Para verificar a RN02, tentar realizar uma solicitação de remoção através do caso de uso [[=desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:solicitacoes:remocao:solicitar|Solicitar Remoção]]. ===== Dados para o Teste ===== SQL para consultar as solicitações de remoção realizadas: select * from funcional.edital_remocao join funcional.vaga_remocao using(id_edital_remocao)