01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: |
TOTVS RH (Linha Protheus) - Ponto Eletrônico (SIGAPON)
|
Função: | rh.sigapon.integration.ponapisur.tlpp |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNPRT-3652 |
02. SITUAÇÃO/REQUISITO
Para atender a portaria 671/2021 foram criados novos campos nas tabelas utilizadas na integração com o Suricato, sendo necessário disponibilizar uma API para verificar se o Protheus está atualizado com esses novos campos.
03. SOLUÇÃO
Desenvolvida a API recordValidatedVersion que verifica se os novos campos estão presentes no ambiente.
Se o parâmetro MV_APISUR estiver configurado com .T. (integração via API) o sistema irá verificar a tabela RR1
Nos casos onde o parâmetro estiver com .F. será verificada a tabela MSA_CONTROL_MARCAC
04. DEMAIS INFORMAÇÕES
Para consumir a API é necessário configurar o serviço REST no Protheus
Como realizar a chamada da API REST
Utilizar a chamada do método Get do Serviço api/rh/v1/recordValidatedVersion
Parâmetros e Chamada do Método:
Para a realização de testes foi utilizado a ferramenta Postman e após a configuração no server Protheus do serviço Rest, a requisição deverá ser semelhante a imagem abaixo:
{protocolo}://{host}:{porta}/{endereço Rest}/api/rh/v1/recordValidatedVersion
Response da API:
Application/json
{
"version671":"yes"
}
A chave version671 identifica se o ambiente está ou não atualizado.
05. ASSUNTOS RELACIONADOS