| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Controle de Frequência |
| Função: | recordClockMarkings.p |
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNDTS-5628 |
Quando no Ahgora PontoWeb by TOTVS houver cadastro de 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.
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:
| Informação Enviada pela Api | Conteúdo da Informação Enviada | Campo da Tabela marca_nova_integr | Conteúdo Gravado no Campo |
|---|---|---|---|
| codFuncMsa | "80","125" | cod_func_msa | 80|125 |
| codUsuarExtChave | "10;1;80","10;1;125" | cod_usuar_ext_chave | 10;1;80|10;1;125 |
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.
Caso o processamento do programa PE7100 considere a marcação para o vínculo errado, será necessário desconsiderar a marcação que foi importada no vínculo errado e incluir manualmente a mesma marcação para o vínculo correto, através dos programas PE3700 - Manutenção Batidas Não Ponto ou PE3130 - Acerto Divergências.
Não se aplica
Integração Ahgora Ponto Web com RH Datasul - Controle de Frequência