Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha RM

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh
ModulosTOTVSRHTOTVS RH (Linha RM) - Automação de Ponto (CHRONUS)

Modulos_totvs_saude

Função:Verificar se o RM está atualizado com os novos campos referente a portaria 671/2021
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DRHJORNRM-3515


02. SITUAÇÃO/REQUISITO

Para atender a portaria 671/2021 foram criados novos campos (CODFUSO, CODCPFFUNC, NUMVERSLAYOUTAFD e CODINSCREMP) nas tabelas utilizadas na integração com o Suricato, sendo necessário atualizar a API de integração de marcações para preencher os disponibilizar uma API para verificar se o RM está atualizado com esses novos campos.

03. SOLUÇÃO

Alterada Desenvolvida a API recordClockMarkings, para receber, validar e salvar os dados nos novos campos. Se as marcações a serem integradas forem referentes a portaria 671, antes de consumir a API será necessário validar  recordValidatedVersion que verifica se os novos campos já foram criados no RM, para isso siga a documentação a seguir: '''''documentação será criada'''''''.

Após a criação dos novos campos a API estará preparada para receber as marcações, conforme o exemplo abaixo:

Bloco de código
{
                    "codIdPrevidSocial": "1",
                    "codRelogioExtChave": "",
                    "numDirecaoAces": 0,
                    "codFuncMsa": "400425",
                    "codIdFeder": "0",
                    "codHash": "050C9CD87C9BBF6C165EAF1DCB5E",
                    "logImportProdut": 0,
                    "codLote": "000001",
                    "codNsr": 1,
                    "valPerfAces": 1,
                    "datMarcacAces": "2022-10-10 08:30:00.000",
                    "numHorarMarcacAces": 30600,
                    "codRep": "001",
                    "codUnidExtChave": "1;01",
                    "codUsuarExtChave": "1;00001",
                    "codPisMsa": "93136964036",
                    "codFuso": "-0300",
                    "codCPF": "67994303021",
                    "numVersLayout": 671,
                    "codInscrEmp": "32455228000162"
                }

...

estão presentes no ambiente.


Exemplo de chamada do método via postman:

"version671": "yes" significa que o ambiente está atualizado.

Image Added


"version671": "no" significa que o ambiente está desatualizado.

Image Added


04. ASSUNTOS RELACIONADOS

...