~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Adicional ====== Este caso de uso tem como objetivo cadastrar os adicionais de insalubridade, periculosidade ou Raios X a que fazem jus os servidores que trabalham com habitualidade em locais insalubres e/ou perigosos, ou em contato com substâncias tóxicas, radioativas e/ou que ofereçam risco de vida, de acordo com a lei [[http://www.planalto.gov.br/ccivil_03/LEIS/L8112cons.htm|Lei 8.112/90]]. É importante lembrar que os adicionais de insalubridade, periculosidade e a gratificação de Raios X são inacumuláveis, devendo o servidor optar por um deles. Esta operação é utilizada pelos Gestores do Departamento de Administração de Pessoal. ([[#principais_regras_de_negócio|RN05]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGRH → Administração de Pessoal → Cadastros → Registros para o Servidor → Adicional → Cadastrar//. O sistema exibe os seguintes campos para o cadastrar um adicional: * **Servidor***: Tipo - AUTOCOMPLETE. Entrada de Dados: Matrícula SIAPE, Matrícula Interna, CPF, Nome de Identificação ou NOME DO SERVIDOR. ([[#principais_regras_de_negócio|RN01]]) * **__Categoria__**: Tipo - TEXTO. * **Vínculo de Ocorrência**: Formato - SIAPE (SIGLA, em atividade desde DD/MM/AAAA). Tipo - TEXTO. * **Nº do Processo***: Formato - RADICAL.NÚMERO/ANO-DV. Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN06]]) * **Data de Início***: Tipo - DATA. * **Data de Término**: Tipo - DATA. * **Mandado Judicial***: Tipo - TEXTO. São apresentadas opções: ''Sim, Não''. ([[#principais_regras_de_negócio|RN07]]) * **Tipo do Adicional***: Tipo - TEXTO, São apresentadas opções: ''Insalubridade, Irradiação Ionizante, Periculosidade e Raio-X''. * **Percentual***: Tipo - NUMÉRICO ou TEXTO. ([[#principais_regras_de_negócio|RN02]]) * **Desconto PSS***: Tipo - TEXTO. São apresentadas opções: ''Sim, Não''. * **Observações**: Tipo - TEXTO. * **Realizar aplicação de descontos relativos às ausências do servidor ocorridas no período especificado por este adicional durante a realização dos cálculos do bônus de tempo trabalhado em condições especiais para os cálculos de aposentadoria**: Tipo - LÓGICO.([[#principais_regras_de_negócio|RN06]]) Também são requeridos os dados referentes ao diploma legal: * **Tipo:*** Tipo - TEXTO. * **Data:*** Tipo - DATA. * **Número:** Tipo - NUMÉRICO. Informações da Portaria de Localização ([[#principais_regras_de_negócio|RN07]]) * **Portaria de Publicação da Localização***: Tipo - TEXTO. * **Data da Portaria de Publicação da Localização***: Tipo - DATA. * **Boletim Publicado***: Tipo - TEXTO. * **Data da Publicação***: Tipo - DATA. * **Portaria de Localização**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN03]]) Em seguida são listados os Laudos Cadastrados para Unidade de Exercício deste Servidor: * **__Código do Laudo__**: Tipo - NUMÉRICO. * **__Data do Laudo__**: Tipo - DATA. * **__Data de Cadastro__**: Tipo - DATA. * **__Unidade Associada__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. Para cada item listado são apresentadas as opções: * Visualizar Detalhes do Laudo: onde serão exibidos os detalhes do laudo já cadastrado para o servidor. * Adicionar Laudo: para adicionar um [[cadastrar_laudo|laudo ao adicional]], é necessário previamente realizar o cadastro do mesmo. Ao realizar o cadastro, o sistema exibe uma mensagem informando o sucesso ou o erro da operação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Ao preencher o campo Servidor, é exibido uma lista de todos os laudos cadastrados para as unidades nas quais o servidor selecionado já foi dimensionado na intituição com a opção de //Adicionar o Laudo// ao adicional. * **RN02**: Campo preenchido apenas com o preenchimento dos campos **Tipo de Adicional**, **Data de Início** e **Data de término**. * **RN03**: O preenchimento do campo **Portaria de Localização** faz com que o preenchimento dos campos Portaria de **Publicação da Localização**, **Data da Portaria da Localização** e **Data de Publicação** sejam obrigatórios. * **RN04**: O período do adicional não poderá exceder o período definido pelo **Vínculo de Ocorrência** quando o mesmo for definido pelo usuário. * **RN05**: Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. * **RN06**: O campo número do processo e o checkbox ''Realizar aplicação de descontos relativos às ausências do servidor ocorridas no período especificado por este adicional durante a realização dos cálculos do bônus de tempo trabalhado em condições especiais para os cálculos de aposentadoria'' são exibidos apenas quando o adicional é por mandado judicial. * **RN07**: Quando o adicional for concedido por mandado judicial os campos referentes à seção da portaria de localização serão ocultados do cadastro do adicional. Quando o adicional é por ordem judicial não há cadastro de portaria. ==== Resoluções/Legislações Associadas ==== * [[http://www.planalto.gov.br/ccivil_03/LEIS/L8112cons.htm|Lei 8.112, de 11 de dezembro de 1990]]. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.dominio.TipoAdicional | administrativo.rh_tipos.tipo_adicional | | br.ufrn.sigrh.financeiro.dominio.Adicional | administrativo.financeiro.adicional | | br.ufrn.sigrh.financeiro.dominio.TipoAdicionalPercentual | administrativo.rh_tipos.tipo_adicional_percentual | | br.ufrn.sigrh.financeiro.dominio.LaudoAdicional | administrativo.financeiro.laudo_adicional | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | | br.ufrn.sigrh.pessoal.dominio.Pessoa | administrativo.comum.pessoa | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Cadastros → Registros para o Servidor → Adicional -> Cadastrar Usuário: mirian,sas,rodrigo Papel que usuário deve ter: SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Para verificar se a operação foi realizada com sucesso, verifique o caso de uso [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:adicional#plano_de_teste|Consultar Adicional]]. O cadastro de laudos pode ser realizado através do caso de uso [[cadastrar_laudo|Cadastrar Laudo]]. ===== Dados para o Teste ===== Essa consulta retorna servidores cujas unidades possuem laudos cadastrados: * SELECT DISTINCT s.siape, p.nome, unid.nome FROM financeiro.laudo_adicional la INNER JOIN comum.unidade unid ON unid.id_unidade = la.id_unidade INNER JOIN rh.servidor s ON s.id_unidade = la.id_unidade INNER JOIN comum.pessoa p on s.id_pessoa = p.id_pessoa WHERE s.data_desligamento is null ORDER BY p.nome