01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

SIGAWMS - Gestão de Armazenagem

Função:distribution.convergencia.pedido.venda.adapter.tlpp
País:

Todos Países

Ticket:25024778
Requisito/Story/Issue (informe o requisito relacionado) :

DLOGWMSMSP-17787


02. DESCRIÇÃO

Ponto de entrada (WMSSALPD) para manipular os dados do payload no momento da integração do Pedido de venda com o WMS SaaS para inclusão de novos campos específicos. Este ponto de entrada está localizado no envio de dados do pedido de venda para integração com o WMS SaaS.

03. LOCALIZAÇÃO

Localizado na função distribution.convergencia.pedido.venda.adapter, no envio de dados do pedido de venda que está sendo integrado com o WMS SaaS.        

04. PARÂMETROS

NomeTipoObrigatório

currentJsonObject['documento']

Caracter

Sim

aItens

array

Sim

self:oJsonObj:oJsonObj

Json

Sim

05. RETORNO

NomeTipoDescrição
aRetPeJsonJson com as informações adicionais

06. VERSÕES

Protheus 12.

07. OBSERVAÇÃO

Enviado o Json com as propriedades requiridas para integração com o WMS SAAS referente ao pedido de venda.

08. EXEMPLO

----------

#include 'totvs.ch'
#INCLUDE "PROTHEUS.CH"



User Function WMSSALPD()
Local cPedido   := PARAMIXB[1]  //Pedido de venda
Local aItens    := PARAMIXB[2]  //Array de itens  
Local aRetPe    := PARAMIXB[3]  //Json que será disponibilizado para o WMS SAAS

   If cPedido = '000001'
      aRetPe['subtipoFluxoProcesso']:= 'processoespecifico'
   ENDIF
   
Return aRetPe

-----------

09. ANEXO