~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Horário de Trabalho ====== Este caso de uso permite que o servidor cadastre seu horário de trabalho. Pré-condições: Ser servidor ativo. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGRH -> Portal do Servidor -> Serviços -> Horário de Trabalho -> Cadastrar//. O sistema exibe alguns dados do servidor (usuário ator deste caso de uso): ==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|RN10, RN13]]) * **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, RN12]]) É 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, RN09]]) === === É enviada uma notificação ao chefe da unidade do servidor para que [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:chefia_de_unidade:homologacao_de_frequencia:horario_de_trabalho:homologar|autorize]] o horário cadastrado. ([[#principais regras de negócio|RN11]]) 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 à carga horária semanal do servidor, definida em **Nova carga horária**, 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** - 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]]. * **RN10** - 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. * **RN11** - Esta solicitação recebe o status ''Aguardando Homologação do Chefe'' até que o chefe da unidade do servidor solicitante [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:chefia_de_unidade:homologacao_de_frequencia:horario_de_trabalho:cadastrar|homologue]]. * **RN12** - Não é possível adicionar horário que esteja fora do horário de funcionamento do setor. * **RN13** - O **Período de Vigência** é único, mesmo que o servidor tenha mais de uma localização. * **RN14** - Calculado a partir da soma de todas as horas adicionadas na semana para a mesma localização. * **RN15** - 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. * **RN16** - 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]]. * **RN17** - Não é possível cadastrar horário para servidores docentes. * **RN18** - 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: Portal do Servidor Link(s): Serviços -> Horário de Trabalho -> Cadastrar Usuário: servidor Papel que usuário deve ter: Qualquer servidor tem acesso à funcionalidade ===== Cenários de Teste ===== Cadastrar uma concessão para um servidor pelo DAP, acessar com um servidor para cadastrar um horário com as diversas possibilidades de configurações. Ou acessar este cadastro de horário sem ter cadastro de concessão especial, cadastrar e enviar pro chefe. ===== Dados para o Teste ===== Não se aplica.