Árvore de páginas

Versões comparadas

Chave

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

...

Quando a API estiver executada em modo persistente, os seguintes métodos estarão disponíveis para execução:

pi-get

RequisitoNenhum.

Descrição


Repassa o parâmetro do tipo de evento recebido pela API de comunicação para o script de negocio (ccp/rules/purchaseOrderLinesV2) chamando o métodopi-get-v2.

  • ccp/api/v2/purchaseOrderLinesV2: API de comunicação para a requisição das ordens de compra.
  • ccp/rules/purchaseOrderLinesV2.p: script com as regras de negocio que atribui aos campos os valores que irão ser retornados.
  • ccp/rules/purchaseOrderLinesV2.i: Interface que tem os campos que serão retornados.

Retornando os valores da ordem passada pelo pathParams.

Parâmetro

Tipo

Input/Output

Descrição


oInput

JsonObject

INPUT

Parâmetros para busca de ordens específicos.

pathParams:  Informar: numero da ordem.

queryParams: pode ser utilizado filtros complexos com campos específicos.

Exemplo

{
    "pathParams": [
       285863
    ]

}





oOutput

JsonObject

OUTPUT

Retorno da requisição trazendo as informações da ordem pesquisada 

Exemplo de retorno

{
  "orderType": 1,
  "orderNumber": 0,
  "businessUnit": "",
  "totalPriceInDefaultCurrency": 3500.0,
  "freightPriceInDefaultCurrency": 0.0,
  "itemCode": ".compras",
  "groupId": 0,
  "vendorId": 13,
  "investmentOrder": 221,
  "carrierShortName": "12345678901234567890123456789012345678901234567890666666666677777777778888888888",
  "requestNumber": 9998627,
  "itemDescription": "TUBO DE ALUMINIO 34 X 96,5 X 0,50MM COM RASGO REF 7337",
  "freightPrice": 0.0,
  "unitPrice": 700.0,
  "package": 0,
  "unitOfMeasure": "KG",
  "vendorUnitOfMeasure": "L",
  "contractNumber": 0,
  "deliveryDateTxt": "08/18/2020",
  "quotationDate": "2020-08-18",
  "firstDeliveryDate": "2020-08-18",
  "quantityBalance": 0.0,
  "paymentTermDescription": "QUITADO",
  "quotationValidityDays": 135,
  "incoterm": "",
  "carrierCode": 0,
  "expiredQuote": true,
  "statusCode": 3,
  "freightPaymentType": false,
  "totalPrice": 3500.0,
  "siteName": "B2B  Estabelecimento Automação APP",
  "expectation": false,
  "quotationValidityDate": "2020-12-31",
  "urgencyDescription": "Muito Alta",
  "urgency": 1,
  "vendorPrice": 700.0,
  "quotationProcessId": 0.0,
  "paymentTermId": 2,
  "siteCode": "1",
  "quantity": 5.0,
  "comments": "A narrativa xxxdesse item possui 100 posições, A narrativa desse item possui 100 posições, A narrativa desse item possui #pp\nNarrativa do Item...\n",
  "unitPriceInDefaultCurrency": 700.0,
  "orderTypeDescription": "Compra",
  "buyerName": "SUPER",
  "buyerCode": "super",
  "statusDescription": "Cotada",
  "orderLineNumber": 285863,
  "currencyCode": 0,
  "vendorShortName": "TREZE"
}

RowErrors

Temp-table

OUTPUT

Informações sobre os erros ocorridos durante o processo de busca dos dados.

Retorno

Retorna a busca dos dados da ordem escolhida ou erros ocorridos durante a busca

...