Árvore de páginas

IntegraCodin

Objetivo

Efetuar a integração das marcações do módulo Controle de Acesso para o módulo Controle de Frequência; também realiza a geração das permissões dos usuários.

Descrição

O programa integraCodin é responsável pela:

  • Importação das marcações de módulo Controle de Acesso para o módulo Controle de Frequência.

  • Geração e atualização das permissões dos usuários.

  • Atualização das permissões dos usuários na base da Telemática.

Importação de Marcações para o módulo Controle de Frequência

  • A importação ocorre “On-Line”, isto é, sempre que é identificada que há uma marcação no Controle de Acesso que ainda não foi processada, o programa tenta importá-la para o Controle de Frequência.

  • Todas as marcações efetuadas em um dispositivo de ponto que esteja parametrizado como “marcação de frequência” ou “marcações de refeitório” serão exportadas para o módulo controle de freqüência, inclusive as marcações de funcionários que não batem entrada e saída. Estas marcações devem atender os seguintes critérios:

    • Data da marcação seja maior ou igual a data atual menos a quantidade de dias informada no campo Quantidade de Dias, do quadro Importação Marcação, do programa SA0500.

      Nota:

      Caso a quantidade de dias não esteja informada (valor ? ou “ ” ), no arquivo de log gerado por este programa, logCodin.txt, é registrada uma mensagem informando que a quantidade de dias no SA0500 está desatualizada ou em branco. Neste caso, a importação é efetuada apenas para o dia atual.

    • Marcação ainda não processada pelo programa IntegraCodin.

    • O tipo da marcação de Refeição seja: Acesso Permitido, Off-line ou Acesso Permitido Crachá Liberador.

    • As marcações de Ponto são importadas independente do seu tipo: Acesso Permitido, Negado,Off-line, Acesso Permitido Crachá Liberador, etc.

  • A importação das marcações é efetuada por intermédio do mesmo programa que importa as marcações no módulo Controle de Frequência (prghur/pep/pe2200r1.p), desta forma, garantimos todas as validações necessárias para o ponto.

  • Ao fim deste processo, as marcações são registradas como processadas pelo Controle de Acesso e, ficam registradas como importadas ou não para o Controle de Frequência, conforme tabela abaixo:

StatusDescrição:Importada Ponto:Importada Ponto:

1

Marcação importada com sucesso. Verifique PE3700/PE3080

Sim

Não tem

2

Marcação não enviada para importação

 

 

9

Usuário Controle de Acesso não encontrado. Verifique SA1500

Sim

30

9

Usuário Controle de Acesso não é do tipo funcionário. Verifique SA1500

Sim

31

9

Parâmetros Ponto Eletrônico não encontrado. Verifique PE0200

Sim

32

9

Funcionário Ponto Eletrônico não encontrado. Verifique PE1700

Sim

11

7

Funcionário não bate Entrada/Saída e a marcação não é de Refeição. Verifique PE1700

 

 

9

Relógio não encontrado para o dispositivo. Verifique PE0620

Sim

33

9

Marcação importada com erro. Verifique PE3500

Sim

Atribuído pelo PE2000r1

9

Dispositivo não encontrado. Verifique SA0620

Sim

34

9

Dispositivo não parametrizado para integrar com Controle de Frequência. Verifique SA0620

Sim

35

12

Marcação não importada conforme parametrização do dispositivo. Verifique SA0620

 

 

13

Marcação de Refeição importada com sucesso. Verifique PE3080

Sim

Não tem

Nota:

* O status 2 e 12 não ocorrem mais para as marcações de ponto e refeição.
** O status 7 não ocorre mais para as marcações de ponto, visto todas as marcações de ponto passaram a ser importadas para o Controle de Frequência.
As marcações que foram enviadas do controle de acesso para o controle de freqüência e que apresentaram erros de parametrização (conforme tabela acima) são geradas como Erros de Importação e, devem ser tratadas por intermédio do programa PE3500 – Correção Erros de Importação.

  • • No arquivo de log, gerado por este programa, logCodin.txt, para as marcações com status de 1 até 9 fica registrado o resultado da importação, informando:

    • O dia em que a marcação foi importada.

    • A hora em que a marcação foi importada.

    • Gravou Marcac”.

    • O código do crachá que efetuou a marcação.

    • A data em que a marcação foi realizada.

    • A hora em que a marcação foi realizada.

    • “Retorno”, o qual informa o número do status da marcação.
      Observação: Este arquivo é gerado dentro da pasta temporária do Progress, definida no arquivo PF.


Gerar Permissões dos Usuários

  • A geração automática das permissões é efetuada para o período posterior ao parametrizado no SA0500.

  • Ocorre quando a data de término de atualização primeira empresa da base de dados parametrizada para utilizar controle de acesso (SA0500) e com atualização de permissões diferente de Informado, for menor ou igual à data atual + 1.

  • A geração ocorre para todas as empresas da base de dados, sendo o período de atualização das permissões o igual para todas elas.

  • A data de início de geração é igual à data de término do SA0500 + 1.

  • A data de término depende da forma de atualização:

    • Semanal: data de início + 6.

    • Mensal: último dia do mês.

    • Qtde Dias: data de início + quantidade de dias (SA0500) - 1.

  • No arquivo de log gerado por este programa, logCodin.txt, é registrado o início da atualização das permissões, informando:

    • Data Atual

    • Hora Atual

    • Período de Atualização

  • A geração das permissões ocorre para todos os usuários da base de dados por intermédio da execução do programa SA1000r1.
    Observação: Para os usuários do tipo Visitante, será efetuada apenas a atualização das permissões na base da Telemática.

  • O período de atualização no programa SA0500 é atualizado para todas as empresas da base de dados.

  • No arquivo de log gerado por este programa, logCodin.txt, é registrado o início da atualização das permissões, informando:

    • Data Atual

    • Hora Atual

    • “Término Atualização”

 

Atualizar Permissões dos Usuários

  • A atualização das permissões ocorre sempre que para um funcionário que possui usuário cadastrado no módulo Controle de Acesso for efetuada uma das ações abaixo:

    • Alteração/eliminação de turno/intervalo.

    • Inclusão/alteração/eliminação de situações de afastamento pelos diversos programas do sistema (exceto pe2200, pe4000, pe4020 epe3130).

    • Inclusão/Alteração/Eliminação de autorizações no módulo Controle de Frequência.

    • Inclusão/Alteração/Eliminação de Empréstimo de turno no módulo Controle de Frequência.

    • Inclusão/Alteração/Eliminação de Alteração de jornada no módulo Controle de Frequência.

    • O período de atualização é a partir da data atual até a data de término informada no SA0500.

 

Atualizar Permissões dos Usuários na base da Telemática

  • Processo efetuado apenas quando existirem dispositivos do fabricante Telemática.

  • Esta atualização é efetuada quando ocorre uma desincronização entre o banco de dados do sistema e a base da Telemática, normalmente ocasionada por:

    • O serviço de integração do Controle de Acesso não estar ativo.

    • Propath do sistema não conter o caminho onde encontra-se arquivo Config.xml (necessário para que o programa um programa Progress possa se comunicar com o serviço de integração do Controle de Acesso).

  • Quando há desincronização, fica registrado no usuário que o mesmo possui uma pendência de atualização na base Telemática, fazendo com que o programa IntegraCodin possa enviar uma mensagem ao serviço de integração do Controle de Acesso, e este possa efetuar esta atualização.

 

Conteúdos Relacionados:

- Usuários cadastrados no sistema, com perfis e/ou locais de acesso relacionados (SA1500). 
- Dispositivos de ponto parametrizados para importar marcação de frequência (SA0620). 
- Dispositivos de refeitório parametrizados para importar marcação de refeitório (SA0620). 
- Dispositivos relacionados aos relógios ponto (PE0620). 
- Módulo Controle de Frequência implantado. 
- No caso de serem utilizados dispositivos do fabricante Telemática, é necessário a configuração do arquivo Config.xml, sendo que no propath do sistema deverá ter o caminho no qual este arquivo encontra-se.