objetivo
Esta API tem a finalidade de mostrar as informações das 20 primeiras ordens da paginação mandada ( caso não sege informada a paginação ela será 1 por padrão ) ou mostrar as\ informações de uma ordem em especificas
Esta API recebe os parâmetros da requisição enviada pela ccp/api/v2/purchaseOrderLines fazendo a primeira comunicação necessárias nos métodos e encaminhando o que foi solicitado por meio de parâmetros para ccp/rules/purchaseOrderLinesV2 para ser feito as devidas consultas utilizando as regras de negocio.
Funcionalidade
A API fornece uma série de métodos que podem ser executados individualmente para apresentação das informações da(s) ordens.
Quando a API estiver executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-get | ||||||||
---|---|---|---|---|---|---|---|---|
Requisito | Nenhum. | |||||||
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íficos. 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 erros ocorridos durante a busca |
pi-query | |||||
---|---|---|---|---|---|
Requisito | Nenhum. | ||||
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 o as informações de todos as ordens na paginação escolhida: { | ||
lHasNext, | number | OUTPUT | Informa um valor booleano se tem ou não uma próxima pagina | ||
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 erros ocorridos durante a busca |