~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Horário de Trabalho para o Servidor ====== Este caso de uso permite que seja cadastrado o horário de trabalho para um servidor. Pré-condições: Somente servidores ativos podem ter seus horários cadastrados. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGRH -> Módulo Frequência -> Aba Frequência -> Horário de Trabalho -> Cadastrar//. O usuário consulta um servidor usando os possíveis filtros: * **Servidor***: Tipo - AUTOCOMPLETE. Formato - NOME DO SERVIDOR (SIAPE). Entrada de Dados: NOME OU MATRÍCULA SIAPE. * **Unidade de Exercício**: Tipo - AUTOCOMPLETE. Formato - NOME DA UNIDADE (CÓDIGO). Entrada de Dados: NOME OU CÓDIGO DA UNIDADE. * **Categoria**: Tipo - TEXTO. * **Período de Admissão**: Tipo - DATA. Formato - DD/MM/AAAA a DD/MM/AAAA. O sistema exibe os servidores encontrados na busca com os dados: * **__Matrícula__** * **__Nome__** * **__Categoria__** * **__Unidade de Exercício__** * **__Data de Admissão__** O usuário escolhe o servidor para quem deseja cadastrar o horário. O sistema exibe alguns dados do servidor: ==Dados Pessoais== * **__Servidor__** * **__CPF__** * **__Sexo__** * **__Data de Nascimento__** == Contato == * **__E-mail__** * **__Telefone__** * **__Telefone Comercial__** * **__Celular__** ==Dados Funcionais== * **__Siape__** * **__Categoria Funcional__** * **__Data de Admissão__** * **__Data de Ingresso no Serviço Público__** * **__Jornada de Trabalho__** * **__Cargo Emprego__** * **__Classe Cargo Emprego__** * **__Referência Nível/Padrão__** * **__Formação__** * **__Regime Jurídico__** ==Dados de Localização== * **__Unidade de Exercício__** * **__Unidade de Lotação__** * **__Unidade(s) de Localização__** * **__Funcionamento do Setor__** - Exibe os turnos de funcionamento para cada localização cadastrados em [[desenvolvimento:especificacoes:sigrh:portal_da_chefia_da_unidade:casos_de_uso:outros:dimensionamento:alterar_turno_de_trabalho_da_unidade|Turno de Trabalho]]. O usuário fornece as informações a seguir: * **Período de Vigência do Horário***: Tipo - DATA. Formato: DD/MM/AAAA a DD/MM/AAAA. ([[#principais regras de negócio|RN09, RN10]]) * **Unidade de Localização***: Tipo - TEXTO. Formato: NOME DA UNIDADE (99.99) * **Horário de Início**: Tipo - NUMÉRICO. Formato - HH:MM. * **Horário de Término**: Tipo - NUMÉRICO. Formato - HH:MM. * **Dias**: Tipo - LÓGICO. Checkbox com as opções: ''Segunda-feira'', ''Terça-feira'', ''Quarta-feira'', ''Quinta-feira'', ''Sexta-feira'' e ''Sábado''. ([[#principais regras de negócio|RN01, RN02, RN03, RN11]]) É exibida a lista de horários cadastrados com os dados: * **__Unidade de Localização__** * **__Horário de Início__** * **__Horário de Término__** * **__Dias da Semana__** * **__Total de Horas na Localização__** ([[#principais regras de negócio|RN14]]) * **__Total de Horas Cadastradas__** ([[#principais regras de negócio|RN04, RN05, RN06, RN07, RN08, RN12]]) === === ([[#principais regras de negócio|RN13]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - É possível adicionar mais de um horário. * **RN02** - Se o servidor tiver sido [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|cadastrado]] com a opção **Horário Corrido** como true, somente é possível adicionar um horário. * **RN03** - Não é possível adicionar horários concomitantes. * **RN04** - Calculado a partir da soma de todas as horas adicionadas na semana. * **RN05** - Se o servidor tiver sido [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|cadastrado]] com a opção **Exige compensação de horas** como true e **Redução de carga horária** como false, o **Total de Horas Cadastradas** poderá ser menor ou igual que a carga horária semanal do servidor, exceto para o caso de ''SERVIDOR ESTUDANTE'', em que o **Total de Horas Cadastradas** deverá ser igual a carga horária semanal definida na Jornada de Trabalho oficial dos [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:dados_pessoais_funcionais|dados do servidor]]. Isto é devido ao fato de que o servidor deve enviar um novo horário somente a cada novo semestre, inviabilizando a compensação de horário no mês seguinte caso ele cadastrasse uma carga horária menor pelos 6 meses. * **RN06** - Se o servidor tiver sido [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|cadastrado]] com a opção **Exige compensação de horas** como true e **Redução de carga horária** como true, o **Total de Horas Cadastradas** poderá ser menor ou igual que a carga horária semanal do servidor, definida em **Nova carga horária**. * **RN07** - Se o servidor tiver sido [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|cadastrado]] com a opção **Exige compensação de horas** como false e **Redução de carga horária** como true, o **Total de Horas Cadastradas** deverá ser igual à carga horária semanal do servidor, definida em **Nova carga horária**. * **RN08** - Se o servidor tiver sido [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|cadastrado]] com a opção **Exige compensação de horas** como false e **Redução de carga horária** como false, o **Total de Horas Cadastradas** deverá ser igual a carga horária semanal definida na Jornada de Trabalho oficial dos [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:dados_pessoais_funcionais|dados do servidor]]. * **RN09** - Caso o servidor tenha uma [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|concessão especial]], o **Período de Vigência do Horário** deve estar compreendido entre a **Data de Início** e **Data de Término** da concessão. * **RN10** - O **Período de Vigência** é único, mesmo que o servidor tenha mais de uma localização. * **RN11** - Não é possível adicionar horário que esteja fora do horário de funcionamento do setor. * **RN12** - Para os servidores não cadastrados em [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:frequencia:horario_de_trabalho:concessao_de_horario_especial:cadastrar|Cadastrar Concessão de Horário Especial]], o **Total de Horas Cadastradas** deverá ser igual a carga horária semanal definida na Jornada de Trabalho oficial dos [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:dados_pessoais_funcionais|dados do servidor]]. * **RN13** - Ao ser cadastrado o horário recebe status ''HORÁRIO EFETIVADO''. * **RN14** - Caso o servidor tenha [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:ponto_eletronico:flexibilizacao_de_carga_horaria:registrar_desfazer_flexibilizacao_de_carga_horaria|carga horária flexibilizada]] o **Total de Horas Cadastradas** deverá ser igual a 30h. * **RN15** - Não é possível cadastrar horário para servidores que trabalhem [[desenvolvimento:especificacoes:sigrh:dimensionamento:casos_de_uso:operacoes:dimensionamento:localizacao:localizar_servidores_da_unidade|em regime de escala]]. * **RN16** - Não é possível cadastrar horário para servidores docentes. * **RN17** - Se o servidor indicar **Período de Vigência** com duração menor do que uma semana, não obrigar o **Total de Horas Cadastradas** a ser igual à carga horária semanal definida na Jornada de Trabalho oficial dos [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:dados_pessoais_funcionais|dados do servidor]]. Usar a carga horária diária multiplicado pelo número de dias indicados no **Período de Vigência**. ==== Resoluções/Legislações Associadas ==== ^ Documento ^ Assunto ^ |[[http://www.planalto.gov.br/ccivil_03/leis/L8112cons.htm|Art. 98º da Lei nº 8112/90]]|Dispõe sobre o regime jurídico dos servidores públicos civis da União, das autarquias e das fundações públicas federais.| ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.frequencia.dominio.AjusteHorarioEspecial | administrativo.frequencia.ajuste_horario_especial | | br.ufrn.sigrh.frequencia.dominio.ConcessaoHorarioEspecial | administrativo.frequencia.concessao_horario_especial | | br.ufrn.sigrh.frequencia.dominio.HorarioEspecial | administrativo.frequencia.horario_especial | | br.ufrn.sigrh.frequencia.dominio.StatusHorarioEspecial | administrativo.frequencia.status_horario_especial | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Frequência Link(s): Aba Frequência -> Horário de Trabalho -> Cadastrar Usuário: juliana_ralves Papel que usuário deve ter: SigrhPapeis.GESTOR_FREQUENCIA ===== Cenários de Teste ===== Cadastrar uma concessão para um servidor, cadastrar um horário com as diversas possibilidades de configurações. ===== Dados para o Teste ===== Não se aplica.