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_status Descriçã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 -> devicecode Nú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 -> repcode Nú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-nsrCode Nú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-deviceCode Número do dispositivo que foi realizada a requisição das marcações. get_records_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_records_list > v_response_status Descriçã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-record As 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 dispositivo O 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 marcacoes No 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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas