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:
Status | Descriçã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.