~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Seqüência de Vagas ====== Este caso de uso permite o cadastro de uma sequência de **vagas**, com os mesmos dados, que são ou que virão a ser ocupadas por servidores da instituição. O principal responsável pelo o gerenciamento de vagas é o gestor de vagas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção //SIGRH → Banco de Vagas -> Geral -> Vaga -> Cadastrar Seqüência de Vagas.// Para o cadastro de uma vaga, o sistema requisita ao usuário os seguintes dados: * **Código de... para***([[#Principais Regras de Negócio|RN01]]): Código de início e término da seqüência de vagas. Tipo NUMÉRICO; * **Tipo de Vaga***: Tipo - TEXTO. São exibidas as seguintes opções: DOCENTE e TÉCNICO; * **Cargo***: Tipo - TEXTO, Formato - NOME (CÓDIGO) ([[#Principais Regras de Negócio|RN02]]); * **Classe Funcional**: Tipo - TEXTO, ([[#Principais Regras de Negócio|RN03]]); * **Origem da Vaga**: Tipo - TEXTO. São exibidas as seguintes opções: LEI e REDISTRIBUIÇÃO; * **Portaria de Autorização de Provimento:**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN04]]); * **Número do DOU**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN05]]); * **Ano do DOU**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN05]]); * **Data de Publicação no DOU**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN05]]); * **Portaria de Autorização de Provimento***: Tipo - TEXTO, Formato - Portaria - Tipo de Conselho - Número/Ano; * **Situação**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN06]]) Após o cadastro, o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível cadastrar uma vaga caso algum código da seqüência já tenha sido cadastrado. O código inicial deve ser menor que o final. * **RN02** - Campo só é obrigatório caso o tipo de vaga selecionada seja docente. Os cargos são limitados à categoria de docentes caso o tipo de vaga selecionada seja docente ou limitados à categoria de técnicos administrativos caso o tipo de vaga selecionada seja técnico. * **RN03** - Campo só é obrigatório caso o tipo de vaga selecionada seja técnico. As classes funcionais são limitadas à categoria de docentes caso o tipo de vaga selecionada seja docente ou limitados à categoria de técnicos administrativos caso o tipo de vaga selecionada seja técnico. * **RN04** - Campo só é apresentado caso após a seleção da origem da vaga. Esse campo só é obrigatório caso a origem seja lei; * **RN05** - Campo só é apresentado caso o tipo de origem da vaga seja de ''REDISTRIBUIÇÃO''. * **RN06** - Valor padrão para este campo é ''VACÂNCIA''. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | concursos.vaga | br.ufrn.sigrh.concurso.bancovagas.dominio.Vaga | | concursos.tipo_vaga | br.ufrn.sigrh.concurso.bancovagas.dominio.TipoVaga | | concursos.tipo_vaga_banco_equivalencia | br.ufrn.sigrh.concurso.bancovagas.dominio.TipoVagaBancoEquivalencia | | concursos.status_vaga | br.ufrn.sigrh.concurso.bancovagas.dominio.StatusVaga | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Banco de Vagas Link(s): Geral -> Vaga -> Cadastrar Seqüência de vagas Usuário: gestor_banco_vagas Papel que usuário deve ter: SigrhPapeis.GESTOR_BANCO_VAGAS ===== Cenários de Teste ===== Cadastrar e verificar se os dados foram cadastrados corretamente em Banco de Vagas -> Geral -> Listar/Alterar ===== Dados para o Teste ===== * Esta consulta retorna vagas com vindas da fita espelho do SIAPE. select * from concurso.vaga where id_tipo_origem = 2; * Esta consulta retorna as vagas com a sequência de códigos: select * from concurso.vaga where codigo between 123 and 126;