Objetivo
Esta API tem a finalidade de mostrar as informações de uma ordem de compra específica e das primeiras ordens de compra da paginação informada.
OBS: Caso a quantidade de ordens de compra não seja informada, a API define 20 ordens por paginação. E caso a paginação não seja informada, a API define 1 página por padrão.
Esta API recebe os parâmetros da requisição enviada pela ccp/api/v2/purchaseOrderLines fazendo as primeiras comunicações necessárias nos métodos e encaminhando o que foi solicitado por meio de parâmetros para a ccp/rules/purchaseOrderLinesV2 afim de realizar as devidas consultas utilizando as regras de negocio.
Funcionalidade
A API fornece dois métodos que podem ser executados individualmente para apresentação das informações das ordens.
Quando a API estiver executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-get | |||||||
---|---|---|---|---|---|---|---|
Requisito | Nenhum. | ||||||
Sintaxe | RUN pi-get in handle (INPUT oInput, OUTPUT oOutput). | ||||||
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étodo pi-get-v2.
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íficas. pathParams: Informar numero da ordem. queryParams: Pode ser utilizado filtros complexos com campos específicos.
| ||||
oOutput | JsonObject | OUTPUT | Retorno da requisição trazendo as informações da ordem pesquisada
| ||||
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 os erros ocorridos durante a busca |
pi-query | |||||
---|---|---|---|---|---|
Requisito | Nenhum. | ||||
Sintaxe | RUN pi-query in handle (INPUT oInput, OUTPUT oOutput). | ||||
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étodo pi-query-v2.
| ||||
Parâmetro | Tipo | Input/Output | Descrição | ||
oInput | JsonObject | INPUT | Parâmetros para busca de ordens.
| ||
oOutput | JsonObject | OUTPUT | Retorno contendo as informações de todas as ordens de compra na paginação escolhida:
| ||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca dos dados. | ||
Retorno | Retorna uma busca das ordens seguindo a paginação escolhida ou os erros ocorridos durante a busca |