Tempo aproximado para leitura: 00:02:12 min
Dúvida
Por que a marcação consta no TSA mas não está sendo integrada com o Sistema externo de RH - Recursos Humanos?
Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Segurança e Acesso (TSA) - Versão 12
Solução
A marcação feita no equipamento consta no TSA - TOTVS Segurança e Acesso, mas não está sendo integrada com o Sistema externo.
- A principal causa da marcação não estar sendo integrada com o Sistema externo é devido a tabela msa_control_marcac não estar sendo populada. O registro da batida na tabela msa_control_marcac é criado no momento que a batida do dispositivo é baixada no TSA.
- O parâmetro processado na pasta marcação do usuário está marcado mas a data de envio não foi preenchida.
Primeiramente observar se a coluna Data Envio está preenchida na pasta marcações. Esta coluna indica a data em que o registro foi criado na tabela msa_control_marcac.
Se não estiver preenchida ou em branco, indica que a batida não está sendo atualizada na tabela do Sistema externo.
Neste caso, para as marcações irem para a tabela do Sistema externo, verificar o cadastro do dispositivo e garantir que a chave externa está preenchida. A chave externa do dispositivo é composta pela chave da tabela onde o relógio é cadastrado - programa do Sistema externo.
Um exemplo, no TOTVS 12 o relógio está informado no PE0620 - Manutenção Relógio Ponto e a chave externa é composta da informação <empresa>;<relógio>. Certificar-se também de que o banco externo consta no arquivo de conexão dos bancos TSA e que não esteja ocorrendo nenhum erro no log na hora de salvar a marcação.
Outra causa poderá estar relacionada ao parâmetro server_integration.mark_external_type, que indica o tipo de Sistema externo, podendo receber os valores: tsa_ext - para RM/Protheus, tsa_ext_dts - para Datasul com banco de dados Progress ou tsa_ext_dts_ora - para Datasul com banco de dados Oracle. Verificar se este valor está de acordo com a configuração do ambiente externo e em seguida reiniciar o serviço Integrador do TSA.
Caso o parâmetro processado na pasta marcação está marcado, mas a data de envio não foi preenchida, essa marcação terá que ser reprocessada.
0 Comentários