~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Notificação de Vagas ====== Este caso de uso permite enviar uma notificação a determinados setores interessados anexando um grupo de vagas. O uso mais comum é enviar vagas desocupadas para serem distribuídas para concurso, redistribuição, remoção, etc. O principal responsável pela notificação de vagas é o gestor de vagas da equipe de gestão de pessoas. ===== 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 -> Notificação de Vagas.// ==== Passo 1 - Consulta ==== É apresentada a consulta de vagas, com diversas opções de filtros: * **Código**: Tipo - NUMÉRICO; * **Tipo de Vaga**: Tipo - TEXTO. São exibidas as seguintes opções: DOCENTE, TÉCNICO e INDEFINIDO; * **Servidor**: Tipo - AUTOCOMPLETE, Entrada de Dados: Nome do Servidor ou Código SIAPE; * **Cargo**: Tipo - AUTOCOMPLETE, Entrada de Dados: Nome do Cargo ou Código; * **Classe Funcional**: Tipo - TEXTO; * **Origem da Vaga**: Tipo - TEXTO. São exibidas as seguintes opções: Aposentadoria, Falecimento, Exoneração, Vacância, Remoção, Lei, Indefinido, Permuta MEC e Redistribuição. * **Situação**: Tipo - TEXTO. São apresentadas as opções: ''Provimento em Andamento'', ''Vaga Desocupada'', ''Vaga Desocupada/Reservada para Concurso'', ''Vaga Desocupada/Reservada para Edital de Distribuição'', ''Vaga Desocupada/Reservada para Redistribuição'', ''Vaga Desocupada/Reservada para Remoção'', ''Vaga Desocupada/Permuta em Andamento'', ''Vaga Desocupada/Cargo Extinto'', ''Vaga Desocupada/Extinta'', ''Vaga Ocupada'', ''Vaga Permutada'' e ''Redistribuição/Vaga Encerrada''. * **Portaria de Autorização de Concurso:**: Tipo - TEXTO; * **Portaria de Autorização de Provimento**: Tipo - TEXTO; * **Somente Vagas sem Servidor Associado**: Tipo - LÓGICO. O resultado da consulta é exibido com os seguintes dados: * **__Código__**: Tipo - NUMÉRICO; * **__Tipo de Vaga__**: Tipo - TEXTO. * **__Origem da Vaga__**: Tipo - TEXTO; * **__Cargo__**: Tipo - TEXTO, Formato - NOME (CÓDIGO); * **__Classe Funcional__**: Tipo - TEXTO; * **__Situação__**: Tipo - TEXTO; * **__Lotação Atual__**: Tipo - TEXTO; * **__Lotação Anterior__**: Tipo - TEXTO; Para cada vaga é possível visualizar seus detalhes ou selecioná-la (ou mais de uma) para envio de notificação. ==== Passo 2 - Visualização ==== Caso deseje visualizar, são exibidos os seguintes dados: * **Dados da Vaga** * **__Código__**: 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); * **__Origem da Vaga__**: Tipo - TEXTO; * **__Lei__**: Tipo - TEXTO; * **__Portaria__**: Tipo - TEXTO; * **Dados Funcionais do Servidor** * **__Nome Completo__**: Tipo - TEXTO; * **__Matrícula SIAPE__**: Tipo - NUMÉRICO; * **__Cargo__**: Tipo - TEXTO; * **__Jornada de Trabalho__**: Tipo - TEXTO; * **__Unidade de Lotação__**: Tipo - TEXTO; * **__Unidade de Exercício__**: Tipo - TEXTO; * **Movimentação da Vaga**([[#Principais Regras de Negócio|RN01]]): Para cada movimentação, há a operação de exibir os dados da movimentação num painel. * **__Tipo de Movimentação__**: Tipo Texto; * **__Unidade__**: Tipo - TEXTO; * **__Servidor__**: Tipo - TEXTO; * **__Data da Movimentacao__**: Tipo - DATA. * **Histórico da Vaga por Servidores ** ([[#Principais Regras de Negócio|RN02]]) * **__Servidor (Siape)__**: Tipo TEXTO. * **__Data de Admissão__**: Tipo DATA. * **__Data de Desligamento__**: Tipo DATA. * **__Unidade de Exercício__**: Tipo TEXTO. ==== Passo 2 - Notificação ==== O sistema exibe uma ou mais vagas selecionadas para envio: * **__Código__**: Tipo - NUMÉRICO; * **__Tipo de Vaga__**: Tipo - TEXTO. * **__Origem da Vaga__**: Tipo - TEXTO; * **__Cargo__**: Tipo - TEXTO, Formato - NOME (CÓDIGO); * **__Classe Funcional__**: Tipo - TEXTO; * **__Situação__**: Tipo - TEXTO; * **__Lotação Atual__**: Tipo - TEXTO; * **__Lotação Anterior__**: Tipo - TEXTO; E solicita os dados da mensagem para notificação: * **__Responsável pela notificação__**: Tipo - TEXTO. O sistema alimenta essa informação automaticamente com o usuário que está acessando a funcionalidade. * **E-mail do Responsável**: Tipo - TEXTO. * **Telefone do Responsável**: Tipo - TEXTO. * **Arquivo**: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN03)]] * **Notificação/Mensagem***: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN04)]] ==== Passo 3 - Destinatários ==== O sistema exibe os destinatários já cadastrados que podem ser servidores, setores ou e-mails avulsos. Os dados são: * **__Nome__**: Tipo - TEXTO. * **__E-mail__**: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN05)]] É possível escolher um ou mais destinatário na listagem ou cadastrar um novo com os mesmo dados: * **__Nome__**: Tipo - TEXTO. * **__E-mail__**: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN05)]] Também é possível adicionar um ou mais destinatários à notificação sem cadastrá-los: * **Destinatários Avulsos**: Tipo - TEXTO. ==== Passo 4 - Confirmação ==== Ao confirmar as informações é exibido um resumo da notificação com as vagas selecionadas, a mensagem e os destinatários escolhidos: ==Dados de Vagas== * **__Código__**: Tipo - NUMÉRICO; * **__Tipo de Vaga__**: Tipo - TEXTO. * **__Origem da Vaga__**: Tipo - TEXTO; * **__Cargo__**: Tipo - TEXTO, Formato - NOME (CÓDIGO); * **__Classe Funcional__**: Tipo - TEXTO; * **__Situação__**: Tipo - TEXTO; * **__Lotação Atual__**: Tipo - TEXTO; * **__Lotação Anterior__**: Tipo - TEXTO; ==Dados da Notificação == * **__Responsável pela notificação__**: Tipo - TEXTO. O sistema alimenta essa informação automaticamente com o usuário que está acessando a funcionalidade. * **__E-mail para contato__**: Tipo - TEXTO. * **__Telefone para contato__**: Tipo - TEXTO. * **__Arquivo__**: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN03)]] * **__Notificação/Mensagem__**: Tipo - TEXTO. ==Dados de Destinatários== * **__Nome__**: Tipo - TEXTO. [[#principais_regras_de_negócio|(RN06)]] * **__E-mail__**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Será exibida a movimentação, caso a vaga tenha tido alguma movimentação. * **RN02** - Será exibido o histórico caso haja algum registro no histórico funcional dos servidores associados ao código da vaga. * **RN03** - Deve ser possível adicionar um ou mais arquivos à notificação. * **RN04** - A **Notificação/Mensagem** deve permitir edição de formatação de texto. * **RN05** - Pode ser cadastrado mais de um e-mail para cada registro. * **RN06** - Os destinatários avulsos são exibidos na mesma listagem, sem a informação nome, apenas com os e-mails. * **RN07** - No momento do registro da notificação é incluído no histórico de notificações a seguinte informação: Foi enviado relatório da vaga para **Destinatários** em DD/MM/AAAA. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.concurso.bancovagas.dominio.EquipeNotificacao | concurso.equipe_notificacao| | br.ufrn.sigrh.concurso.bancovagas.dominio.Vaga | concurso.vaga | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Banco de Vagas Link(s): Banco de Vagas -> Geral -> Vaga -> Notificação de Vagas Usuário: rainete Papel que usuário deve ter: SigrhPapeis.GESTOR_BANCO_VAGAS ===== Cenários de Teste ===== Cadastrar notificação de vaga e testar se chegou nos e-mails corretamente, verificar se foi acrescentado na vaga o histórico, como ocorrência de movimentação. ===== Dados para o Teste ===== Não se aplica.