~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Homologar Ausências Solicitadas ====== Esse caso de uso trata da homologação pela chefia da unidade das solicitações de ausências feitas pelos servidores em [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:solicitacoes:ausencias_afastamentos:informar_ausencia|Informar Ausência]] ou pelo secretário de unidade em [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:chefia_de_unidade:homologacao_de_frequencia:ausencias:cadastrar_ausencia|Cadastrar Ausência]]. A homologação pode ser realizada pela chefia da unidade ou vice-chefia. Pré-condições: Para realizar a homologação de ausências é necessário que haja solicitações pendentes de autorização, realizadas pelos próprios servidores subordinados das unidades chefiadas, ou pelo secretariado em nome dos servidores supracitados. ===== Descrição do Caso de uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIGRH -> Portal Chefia da Unidade -> Homologações -> Homologar Ausências. O sistema exibe uma listagem de todas as solicitações pendentes de homologação de todos os servidores lotados em unidades em que o usuário possui algum nível de responsabilidade (Chefe ou Vice-Chefe) ([[#principais_regras_de_negócio|RN03]], [[#principais_regras_de_negócio|RN04]] e [[#principais_regras_de_negócio|RN05]]). Nesta listagem são exibidas as informações: * **__Item__:** Tipo - NUMÉRICO. * **__Matrícula do servidor__:** Formato - CODIGO, Tipo - NUMÉRICO. * **__Nome do servidor__:** Formato - NOME, Tipo - TEXTO. * **__Data de Cadastro__:** Formato - DD/MM/AAAA, Tipo - DATA. * **__Período do afastamento__:** Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA e DATA. A partir desta lista o usuário pode selecionar uma das seguintes opções: //Homologar//, //Retornar//, //Negar// ou //Visualizar// a Solicitação. ==Homologar a Solicitação== O sistema exibe os dados cadastrados da solicitação e a opção de confirmar a autorização, encerrando o fluxo da solicitação. ([[#principais_regras_de_negócio|RN02]]) ==Retornar a Solicitação== Caso alguma informação esteja faltando, ou a solicitação esteja incorreta, o usuário pode devolver a solicitação para o usuário solicitante modificar ou adequar. Neste caso, será gerado um registro no histórico de movimentação da solicitação com o status **retornada** e o usuário precisará fornecer uma justificativa (ou orientação de modificação) para o retorno da solicitação. ([[#principais_regras_de_negócio|RN01, RN07]]) O sistema exibe os dados cadastrados da solicitação e solicita a justificativa: * **Justificativa para retorno da solicitação***: Tipo - TEXTO. ==Negar a solicitação== Caso a solicitação não proceda, o usuário poderá negá-la, e o fluxo da solicitação será encerrado. Caso o usuário negue a solicitação, será obrigatório informar uma justificativa. ([[#principais_regras_de_negócio|RN01]]) O sistema exibe os dados cadastrados da solicitação e solicita a justificativa: * **Justificativa para negação da solicitação***: Tipo - TEXTO. ==Visualizar a solicitação== Além dos dados cadastrados, exibirá o histórico de movimentações da solicitação, caso haja (todas as mudanças de status da solicitação, para retornada, pendente, negada, homologada). Havendo histórico, os seguintes dados são exibidos, para cada movimentação: * **__Status__**: Tipo - TEXTO. * **__Data/Hora__**: Formato - DD/MM/AAAA hh:mm, Tipo - DATA. * **__Usuário__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. ===== ===== O sistema também exibe uma listagem de todas as solicitações já homologadas com os dados: * **__Item__:** Tipo - NUMÉRICO. * **__Matrícula do servidor__:** Formato - CODIGO, Tipo - NUMÉRICO. * **__Nome do servidor__:** Formato - NOME, Tipo - TEXTO. * **__Data de Cadastro__:** Formato - DD/MM/AAAA, Tipo - DATA. * **__Período do afastamento__:** Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **__Status__**: Tipo - TEXTO. Para cada item somente é possível //Visualizar//, como descrito em seção anterior. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso a solicitação seja **retornada ou negada**, é preciso fornecer uma justificativa. * **RN02** - Toda operação realizada pelo fluxo de homologação gera uma entrada no histórico de movimentação da solicitação. A opção de visualizar a solicitação exibe o histórico de movimentações da solicitação, caso exista. * **RN03** - Os servidores que serão homologados pelo usuário/chefe são aqueles lotados nas unidades chefiadas e que não possuam designações ativas ([[#principais_regras_de_neg%C3%B3cio|RN05]]) em outras unidades, e também aqueles que possuam designações ativas ([[#principais_regras_de_neg%C3%B3cio|RN05]]) nas unidades chefiadas, mesmo que não sejam lotados nestas unidades. Ou seja, caso o servidor seja lotado em uma unidade, mas possua uma designação ativa em outra, sua homologação será processada na unidade de designação e não na unidade de lotação. * **RN04** - Também são servidores sob responsabilidade da chefia aqueles das unidades subordinadas (segundo a hierarquia organizacional), segundo os mesmos critérios (de lotação e designações ativas). Por exemplo, o chefe da unidade 11.35 pode homologar para os servidores lotados na unidade 11.35 e também aqueles lotados na unidade 11.35.04. * **RN05** - Para efeitos de afastamento/ausência somente são consideradas designações do nível CD (cargo de direção). Caso a designação do servidor seja FG (função gratificada) ou FC, o mesmo será tratado pela unidade de lotação. FG é o ato de investidura do servidor no exercício de função gratificada integrante do quadro da Instituição, com remuneração prevista em lei. * **RN06** - Só é possível homologar os afastamentos/ausências de um servidor se o responsável pela unidade de lotação tiver uma designação cadastrada no SIGRH. * **RN07** - Somente é possível retornar afastamentos e não ausências, ficando a opção de retornar indisponível para as ausências. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sigrh.funcional.dominio.Ausencia|funcional.ausencia| |br.ufrn.sigrh.funcional.dominio.AusenciaAfastamento|funcional.ausencia_afastamento| |br.ufrn.sigrh.funcional.dominio.AnexoDocumentoRegulamentacao|funcional.anexo_doc_regulamentacao| |br.ufrn.sigrh.funcional.dominio.StatusAusencia|funcional.status_ausencia| |br.ufrn.sigrh.funcional.dominio.MovimentacaoAusencia|funcional.movimentacao_ausencia| |br.ufrn.sigrh.funcional.dominio.TipoFinanciamento|funcional.tipo_financiamento| |br.ufrn.sigrh.funcional.dominio.CategoriaOcorrencia|funcional.categoria_ocorrencia| |br.ufrn.boletim.dominio.TemplateAto|public.template_ato| |br.ufrn.sipac.boletim.dominio.SolicitacaoInformativo|boletim.solicitacao_informativo| ====== Plano de Teste ====== Sistema: SIGRH Módulo: Portal do Servidor Link(s): Homologações -> Homologar Ausências. Usuário: ambj (chefe) ou samuelxs (vice), para atender solicitações de adelardo (docente) e amaluzia (servidor) Papel que usuário deve ter: SigrhPapeis.GESTOR_UNIDADE, SigrhPapeis.VICE_GESTOR_UNIDADE ===== Cenários de Teste ===== Homologar solicitações de ausência, tanto positivamente quanto negativamente. == Conceder Homologação == * Verificar na consulta de ausências se a ausência está sendo exibida. * Verificar na folha de ponto do servidor se a ausência. * Pode-se verificar neste mesmo caso de uso, entre a lista de ausências homologadas, se a ausência foi homologada realmente. == Retornar Solicitação == * Verificar se o registro de movimentação de solicitação está sendo gerado (na visualização da solicitação) quando existe movimentação de retorno e alteração pelo servidor solicitante. == Negar Solicitação == * Verificar se o registro de movimentação de solicitação está sendo gerado (na visualização da solicitação) quando existe movimentação de negação pela chefia da unidade. ===== Dados para o Teste ===== Para poder realizar o teste é necessário [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:solicitacoes:ausencias_afastamentos:informar_ausencia|Informar Ausência]].