~~ODT~~

Guia de Implantação - Ponto Eletrônico

Este guia de implantação aborda os diversos aspectos envolvidos na implantação do controle de frequência por ponto eletrônico no Sistema SIGRH. Vamos apresentar, por exemplo, os parâmetros envolvidos, os pré-requisitos, os papéis e tabelas que devem ser preenchidas para o correto funcionamento do módulo.

Para melhor entender as funcionalidades deste módulo, é importante consultar os seguintes artefatos:

  • Fita espelho processada com as informações funcionais em rh.servidor.
  • Definição dos parâmetros corretamente conforme seção abaixo.
  • Popular banco de dados com tabelas envolvidas.
  • O parâmetro TIPO_CONTROLE_FREQUENCIA = 2.

Os parâmetros utilizados controle de ponto eletrônico foram criados em uma tabela à parte no banco. Existe uma classe (br.ufrn.sigrh.frequencia.ponto.dominio.ParametroPonto) que representa um parâmetro específico. Os dados dos parâmetros do ponto ficam armazenados em administrativo.frequencia.parametro_ponto. É possível alterar os valores dos parâmetros atravês do módulo de frequência → ponto eletrônico. A tabela abaixo descreve os parâmetros utilizados:

Código Nome Descrição Exemplo de valor
1BLOQUEAR_HOMOLOGACAO Indica se a falta de homologação de ponto eletrônico bloqueia ou não a homologação de freqüência dos servidores das unidades em que o ponto esteja implantado.false
2BLOQUEAR_REGISTRO_AUSENCIA_CONCOMITANTE_PONTO_REGISTRADO Bloqueia o registro de ausências que não especificam horas e que concomitam com períodos em que o servidor registrou horário de trabalho. Não
3CALCULO_AUTOMATICO_BANCO_HORAS Indica por quantos meses um banco ficará válido. 4
4CARGA_HORARIA_MAXIMA_INTERVALO_REFEICOES_NAO_OBRIGATORIODefine a carga horária máxima que o servidor pode realizar para não ser obrigado a registrar intervalo para refeições07:30
5DESCONTO_AUTOMATICO_HORARIO_ALMOCO Indica Desconto automático do horário do almoço, se o servidor não respeitar o intervalo mínimo do dia. Parametro para ativar ou não o comportamento. Caso seja TRUE, e servidor não cumprir horário de almoço, será descontado o intervalo máximo (parâmetro INTERVALO_MAXIMO_ALMOCO) na homologação da frequência mensal. TRUE
6DISPENSA_CALENDARIO_HOMOLOGACAO Indica que o fechamento da folha de ponto seja realizado pela chefia da unidade a qualquer momento, sem respeitar o período cadastrado no Calendário Mensal. false
7DISPENSA_OBRIGATORIEDADE_BIOMETRIA Define se é possível o registro de ponto do servidor via sistema, não sendo necessária a verificação da sua digital.Não
8FATOR_CONTABILIZACAO_HORAS_DIA_NAO_UTIL Indica o fator de contabilização das horas nos dias não uteis (final de semana e feriado). O valor padrão é 1. Para alguns orgãos será 1.5 (ou seja, cada hora trabalhada em final de semana e feriados contabilizadas como 1h30).1
9FREQUENCIA_CHECAGEM_ESTACAO_ONLINE Armazena o intervalo máximo de tempo(em minutos) desde a última sincronização para determinar se uma estação de ponto está online.1
10HORA_MINUTO_INICIO_INTERVALO_ALMOCO Indica a hora e os minutos de início para o horário de almoço. 12:30
11HORA_MINUTO_TERMINO_HORARIO_ALMOCO Indica a hora e os minutos de término do horário de almoço. 14:30
12INTERVALO_MAXIMO_ALMOCO Indica a quantidade máxima de horas permitidas para o horário do almoço. 2
13INTERVALO_MINIMO_ALMOCO Indica a quantidade mínima de horas permitidas para o horário do almoço. 1
14LIMITE_HORAS_ANUAL Indica a quantidade máxima de horas excedentes anualmente. 60
15LIMITE_HORAS_DIARIO Indica a quantidade máxima de horas excedentes diariamente. 2
16LIMITE_HORAS_MENSAL Indica a quantidade máxima de horas excedentes mensalmente. 30
17DEBITO_MAXIMO_PRE_AUTORIZADO_EM_MINUTOS Define o tempo máximo, em minutos, que o servidor poderá possuir de débito durante o mês sem a necessidade de autorização por parte da chefia.'10560
18MINUTOS_BONUS_TOLERANCIA_ATRASO Define o tempo, em minutos, que será acrescido ao ponto do servidor por registro de ponto batido.5
19PERIODO_MAXIMO_PONTO_DIA_ANTERIOR Indica o intervalo máximo de horas a ser considerado um ponto em aberto do dia anterior. 13
20PONTO_BIOMETRICO_IMPLANTADODefine se o ponto biométrico está implantado na instituição.Sim
21REDIRECIONAR_REGISTRO_PONTO_AO_LOGARDefine se o sistema deve redirecionar o usuário ao registro de horário ao realizar o logon no sistema.Não
22VERSAO_PONTO_ELETRONICO_DESKTOP Armazena a ultima versao do aplicativo desktop do ponto. 20120914
23SERVIDORES_DISPENSADOS_FREQUENCIA Script que recupera o id dos servidores dispensados do registro diário de frequência (Ponto). select s.id_servidor from rh.servidor s inner join rh.designacao d on s.id_servidor = d.id_servidor and d.inicio < now() and (d.fim > now() or d.fim is null) inner join rh.categoria c on c.id_categoria = s.id_categoria inner join funcional.nivel_designacao nivel on nivel.id_nivel_designacao = d.id_nivel_designacao where (nivel.sigla in ('CD-01','CD-02','CD-03') OR s.data_desligamento <> null)
24SERVIDORES_SEM_INTERVALO Script que recupera o id dos servidores que trabalham apenas um expediente. SELECT s.id_servidor FROM rh.servidor s INNER JOIN rh_tipos.tipo_jornada_trabalho jornada ON s.regime_trabalho = jornada.id_tipo_jornada_trabalho WHERE s.data_desligamento IS NULL AND jornada.quantidade_horas < 40 OR s.carga_horaria_flexionada = true
25UTILIZACAO_AUTOMATICA_BANCO_HORAS Define se o cálculo da utilização do banco de horas deve ser realizado de forma automática (true) ou se deve esperar por uma ação do usuário (false). false
26UTILIZA_PRE_AUTORIZACAO Define se os cálculos de saldo de horas do ponto eletrônico devem considerar que todas as horas excedentes que o servidor realize num dia, até o limite diário permitido, devem ser computadas para o banco de horas mesmo excedendo o limite de horas definido pelo parâmetro DEBITO_MAXIMO_PRE_AUTORIZADO_EM_MINUTOSDefine se os cálculos de saldo de horas do ponto eletrônico devem considerar que todas as horas excedentes que o servidor realize num dia, até o limite diário permitido, devem ser computadas para o banco de horas mesmo excedendo o limite de horas definido pelo parâmetro DEBITO_MAXIMO_PRE_AUTORIZADO_EM_MINUTOS e pelo parâmetro CREDITO_MAXIMO_PRE_AUTORIZADO_EM_MINUTOS. SIM
27AUTORIZACAO_AUTOMATICA_BONUS_TOLERANCIA_ATRASO Define se o bônus dado ao servidor por registro de ponto batido deve ser autorizado sem a necessidade de intervenção da chefia imediata. Não
28CREDITO_MAXIMO_PRE_AUTORIZADO_EM_MINUTOS Define o tempo máximo, em minutos, que o servidor poderá possuir de crédito durante o mês sem a necessidade de autorização por parte da chefia 0

A tabela abaixo descreve os perfis envolvidos nas funcionalidades do controle de ponto eletrônico.

Nome do papel Funcionalidade
CONTROLADOR_PONTO Indica qual usuário poderá fazer a homologação de ponto para cada unidade, que não seja o próprio chefe da unidade. Os chefes de unidade por padrão terão acesso às funcionalidades de homologação de frequência e relatórios, porém muitas vezes o chefe designa um servidor da unidade para controlar estas operações. Assim sendo são cadastrados os controladores de ponto para dar este tipo de acesso.
GESTOR_FREQUENCIA Permite o acesso ao módulo de frequência.
GESTOR_DAP Permite acesso ao módulo de administração de pessoal.

Um servidor comum (aquele que não recebe papéis especiais como os citados acima) deverá registrar seus horários de trabalho diariamente, nas entradas e saídas de turnos. Caso o servidor esqueça de registrar algum horário, estes erros deverão ser tratados como ocorrências. Caso contrário será contabilizado como falta.

Para os papéis que são atribuídos aos gestores do sistema (GESTOR_DAP, GESTOR_FREQUENCIA) é possível limitar o acesso a uma determinada Hierarquia de Unidade.

Para saber como fazer a vinculação de papéis e hierarquias de unidade, assim como ver as tabelas que precisam ser preenchidas para o sistema como um todo, consulte o guia Vinculação de Papéis a Hierarquias de Unidade.

Foi criada uma classe que lê uma arquivo texto e gera os INSERTS em administrativo.frequencia.horario_ponto para importar os dados de registro de ponto do sistema de ponto do Hospital Onofre Lopes. Caso seja necessário realizar uma importação, deverá ser usada esta classe como modelo de leitura dos dados a serem importados, e adaptá-la para que sejam importados os dados.

Projeto MigracoesUFRN → br.ufrn.sigrh.ImportacaoPontoHuol.java

Não se aplica.

  • Licença Griaule
  • Computador dedicado com Windows XP (preferencial)
  • Leitor biométrico compatível - Modelo usado pela UFRN é o Nitgen Hamster DX (modelo HFDU06)
  • Totem com monitor touchscreen ou com mouse
  • No break ou estabilizador
  • Ponto de rede

Controlador de ponto

Banco de Horas

Feriados

Recesso

Flexionamento de Carga Horária

Ocorrências Não-SIAPE

Leitor Biométrico

Registro de Ponto

Homologação de Frequência

  • desenvolvimento/especificacoes/sigrh/guia_de_implantacao/ponto_eletronico.txt
  • Última modificação: 2017/04/03 18:18
  • (edição externa)