A integração com o P&M (Performance & Metas) é do tipo assíncrona, ou seja, será efetuado integração dos registros em lotes, mas o processamento da validação e gravação pelo P&M será realizado em momento posterior. Dessa forma, a rotina GPEM939 será finalizado antes do processamento das informações pelo P&M. Após a geração e envio de um lote de registros para o P&M, será retorno um ID do processamento pelo P&M, e esse ID será salvo na tabela REF conforme exemplo abaixo: Campo | Conteúdo |
---|
REF_FILIAL | Sempre em branco | REF_PRCID | Process ID do lote retornado pelo P&M | REF_TIPO | Tipo da API: 1=Filiais 2=Grupos de cargo 3=Cargos 4=Departamentos 5=Funcionários | REF_DATINT | Data da integração | REF_HORINT | Hora da integração | REF_STATUS | Status da integração: 0=Não iniciado 1=Executando 2=Concluído 3=Houve erro de validação | REF_LOTE | JSON do lote | REF_RETORN | Retorno do processamento realizado pelo P&M | REF_USER | Código do usuário responsável pela integração |
A informação do ID será utilizada posteriormente para consultar o status de processamento do lote pelo P&M. Atente-se que o sistema Protheus não fará controle se determinado registro foi ou não integrado com sucesso ao P&M. Havendo necessidade de reenvio de informações para o P&M, será efetuado envio dos registros de acordo com os filtros criados pelo usuário na rotina de integração, podendo ser reenviado sendo possível reenviar todos os registros novamente ou apenas um ou alguns registros em específico. |