Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Protheus®

Ambiente:SIGAFAT (Faturamento)

Ocorrência:

Integração Protheus e RM via requisições de API

Processo:

Conceito

Esse mecanismo de consulta via API é utilizado para consultar informações de um processo de um sistema ao outro. Ele ocorre por meio de uma URL com o serviço (Rest ou WS por exemplo), o método (GET por exemplo) e a API (TASKCOSTASSIGNEMNTS por exemplo) para consultar as tabelas e dados do outro do sistema a partir de uma Query.



Tipos de requisição

Expandir
title1 - Apropriação pelo documento de entrada (Requisição da tabela AFN - Documento de entrada x Projeto)

Explicação:

Essa API buscará no Protheus a relação do projeto e documento de entrada (Tabela AFN), essa é a "apropriação" ao RM.

Expandir
title2 - Apropriação pela Solicitação de Compras (Requisição da tabela AFG - Projeto x Solicitação de Compras)

Explicação:

Essa API buscará no Protheus a relação do projeto e solicitação de compras (Tabela AFG), essa é a "apropriação" ao RM.



Como testar (gerar) a Query da API pelo Protheus

1 - Cheque se na tabela "SC7 - Ped.Compra / Aut.Entrega" se o campo "Aprop RM (C7_APROPRM)" existe.

2 - Crie o parâmetro "MV_TSTSUPT - Teste SUPTASK" com o caminho do arquivo de texto onde a Query será armazenada. 

3 - ApliAplique esse pacote: BAIXAR PACOTE

4 - Entre no Protheus com "TASKCOSTASSIGNMENTS"

5 - Faça a requisição da API no RM

Expandir
titleComo fazer a Requisição no RM




Arquivos a serem pegos para abertura do ticket

  • (A) Qual o processo que está sendo realizado? Exemplos: Consulta de apropriação pelo documento de entrada ou solicitação de compras, consulta de solicitação ao almoxarifado.
  • (B) Qual a URL completa do envio via servidor Rest ou WS?
  • (C) Ao fazer a requisição com a opção "Gerar log SQL" marcado, qual a Query gerada?
  • (D) Como estão compartilhadas as tabelas no Protheus buscadas na Query do passo (C)?


Expandir
titleComo buscar a URL da integração API do passo B no RM


Expandir
titleComo gerar a Query SQL do passo C no RM


Pode lhe Interessar: