Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:Controle de Frequência
Função:

recordClockMarkings.p

Requisito/Story/Issue (informe o requisito relacionado) :

DRHJORNDTS-5628

02. SITUAÇÃO/REQUISITO

Quando no o Ahgora PontoWeb by TOTVS houver cadastro de enviar marcações realizadas por funcionários com múltiplos vínculos no mesmo estabelecimento, as marcações destes funcionários serão enviadas para o Datasul com as informações "codFuncMsa" e "codUsuarExtChave" de todos os vínculos existentes. CNPJ deverá ser validado se existem funcionários com o CPF informado nestas marcações.

03. SOLUÇÃO

A api recordClockMarkings foi ajustada para receber/retornar as informações "codFuncMsa" e "codUsuarExtChave" contendo todos os vínculos quando se tratar de marcações de funcionários com múltiplos vínculos no mesmo estabelecimento. Neste cenário, os campos marcac_nova_integr.cod_func_msa e marcac_nova_integr.cod_usuar_ext_chave serão atualizados com as informações de todos os vínculos, separados por "|".

Ex:

A api recebe a marcação abaixo, na qual constam os dois vínculos do CPF 15974125460: 80 e 125, ambos no estabelecimento 1.

{
    "items": [
                {
                    "codCPF""15974125460",
                    "codFuso""+0300",
                    "codNsr""8500",
                    "codRelogioExtChave":"PONTOWEB",
                    "codRep""12121212121212121",
                    "codFuncMsa": ["80","125"],
                    "codUsuarExtChave": ["10;1;80","10;1;125"],
                    "datMarcacAces""2024-07-21T12:00:00.000",
                    "numHorarMarcacAces"43200,
                    "numVersLayout""3",
                    "inscrEmp":"77778888999944"
                }

                 ]

}

Na tabela marcac_nova_integr estas informações ficarão gravadas da seguinte maneira:

...

Também foram ajustados os programas PE7100 - Atualiza Marcações Controle de Acesso e PE7110 - Relatório Integração Marcações para que, neste primeiro momento, ao lerem as marcações de funcionários com múltiplos vínculos no mesmo estabelecimento considerem o primeiro vínculo recebido do Ahgora PontoWeb by TOTVS.

...

que ao identificar que a marcação foi realizada por um múltiplo vínculo no mesmo CNPJ verifique se existe algum funcionário cadastrado para o CPF informado na marcação e que esteja ativo no dia da marcação. Caso:

    • Localize algum funcionário: a marcação será integrada com sucesso.
    • Não localize nenhum funcionário: a marcação não será integrada retornando a mensagem de erro "Não foi localizado funcionário com o CPF informado". Esta mesma mensagem será impressa no arquivo de log detalhado com o número 9970, caso no programa PE0400 - Configurador de Logs - Processos MPE esteja parametrizado para gerar o arquivo de log detalhado.

Para facilitar a localização dos arquivos de log técnico e log detalhado gerados na execução da api recordClockMarkings, a partir desta versão, no arquivo de clientlog serão impressas duas mensagens informando o local e o nome destes arquivos.

Para localizar estas mensagens, procurar no arquivo de clientlog por:

    • #novaapi       apiRecordClockMarkings - Arquivo Log Técnico
    • #novaapi       peapi016 - Arquivo Log Detalhado 

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

Integração Ahgora Ponto Web com RH Datasul - Controle de Frequência

...