Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Datasul

Segmento:

RH

Módulo:Controle de Frequência
Função:PE9696 - Importação de Marcações Clockin/Carol
Ticket:9659879
Requisito/Story/Issue:DTSINTEGR01-1591


02. SITUAÇÃO/REQUISITO

  • O programa PE9696 não está importando batidas de alguns dispositivos para o HCM.

03. SOLUÇÃO

  • Foram efetuadas correções no programa PE9696 para importar corretamente as marcações, para isto realizamos a paginação da busca dos dispositivos.
  • Também foram implementados alguns logs para auxiliar o atendimento na identificação de algum eventual problema na integração. Para consultar os log da integração pode-se buscar por #clockin no clientlog.
  • Segue uma tabela com as mensagens que podem estar no clientlog e alguns motivos da origem destas mensagens.


    Mensagem

    Possível Origem

    verify_fields: verifique parametro de conexao

    Uma ou mais informações não estão preenchidas no FP0540.

    get_device_list -> v_response_code

    Código de retorno da requisição dos dispositivos, caso diferente de 200, está com algum erro de comunicação.

    get_device_list -> v_response_statusDescrição detalhada do erro de comunicação.
    get_device_list -> repcode: Este repcode: 99999 esta vindo com formato string.O dispositivo está com o formato errado, consultar a Totvs Labs para possível soluções.
    get_device_list -> devicecodeNúmero do dispositivo reconhecido. Esta mensagem pode ser utilizada para verificar se realmente todos os dispositivos listados pelo cliente estão sendo importados.
    get_device_list -> repcodeNúmero do repcode reconhecido. Esta mensagem pode ser utilizada para verificar se realmente todos os dispositivos listados pelo cliente estão sendo importados.
    get_records_list > p-nsrCodeNúmero do nsrCode utilizado para consultar as marcações no Clockin, ou seja, o valor retornado nesta mensagem o sistema irá requisitar as marcações a partir dele.
    get_records_list > p-deviceCodeNúmero do dispositivo que foi realizada a requisição das marcações.
    get_records_list > v_response_codeCódigo de retorno da requisição dos dispositivos, caso diferente de 200, está com algum erro de comunicação.
    get_records_list > v_response_statusDescrição detalhada do erro de comunicação.
    get_records_list > Falha na requisição Servido Clockin - Verifique se informado e o formato campos: nsrCode, eventdatestr e piscode

    Esta mensagem é originada quando o retorno das marcações do clockin possui alguma inconsistência de formato ou não existência dos campos, neste caso deve-se verificar com o Totvs Labs.

    Caso aconteça alguma falha de comunicação com o servidor (falta de internet por exemplo) pode originar essa mensagem.

    Neste caso é importante também verificar os certificados de importação.

    pi_records_msa_control_marcac > before-recordAs marcações foram importadas corretamente e o próximo passo será a gravação na tabela msa_control_marcac.
    pi_records_msa_control_marcac > validade dispositivoO período de validade do dispositivo está fora da marcação, deve-se verificar o programa PE0620.
    pi_records_msa_control_marcac > falha ao registrar marcacoesNo processo de gravação das marcações na tabela msa_control_marcac ocorreu algum problema. Um dos motivos pode ser o formato dos campos retornados na requisição.