Histórico da Página
...
pi-validate-fields | |||||||
---|---|---|---|---|---|---|---|
Requisito | Nenhum. | ||||||
Sintaxe | RUN piValidateFields in handle (INPUT oInput, OUTPUT oOutput). | ||||||
Descrição | Valida se o campo messageText, responsável por trazer o texto da mensagem na modal de Gerar Pedido, está preenchido corretamente conforme seu campo auxiliar "messageCode" (Código de mensagem, na modal Gerar Pedido). Caso haja alguma falha no preenchimento, ele será validado e retornado preenchido corretamente em um JSON, evitando assim erro na exibição das informações. O parâmetro é repassado pela api de comunicação (ccp/api/v1/ordersSuggestions) para a camada de negócio (ccp/rules/ordersSuggestionsRules) chamando o método piValidateFields. Retorna o texto da mensagem enviada por payload. | ||||||
Parâmetro | Tipo | Input/Output | Descrição | ||||
oInput | JsonObject | INPUT | Parâmetros para busca de ordens específicos.
| ||||
oOutput | JsonObject | OUTPUT | Informações do respectivo texto cadastrado para o código da mensagem enviado por payload
Descrição dos campos:
| ||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca dos dados. | ||||
Retorno | Texto cadastrado para o código da mensagem enviado por payload, bem como o próprio código da mensagem. |
...
pi-process-v1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Requisito | Nenhum. | ||||||||
Sintaxe | RUN pi-process-v1 in handle (INPUT oInput, OUTPUT oOutput). | ||||||||
Descrição | Realiza o processamento das sugestões de pedido, ou seja, procura as ordens de compra com campos em comum e cria os registros das tabelas sugest-ped-comp-process, sugest-ped-comp e sugest-ped-comp-ordem. Repassa os parâmetros recebidos pela API de comunicação (ccp/rules/ordersSuggestions) para a camada de negócio (ccp/rules/ordersSuggestionsRules) chamando o método pi-process-v1. O processamento é feito com base no que for recebido por payload. Além do payload vazio, é possível enviar nele filtros limitando assim as ordens que serão consideradas para a geração de sugestões, com base em diferentes critérios e combinações. Uma sugestão de compra é gerada quando uma ou mais ordens seguem todas as especificações a seguir:
| ||||||||
Parâmetro | Tipo | Input/Output | Descrição | ||||||
oInput | JsonObject | INPUT | Parâmetros para busca de ordens específicos.
| ||||||
oOutput | JsonObject | OUTPUT | Retorno da requisição trazendo as informações da finalização do processamento.
Descrição dos campos:
| ||||||
Retorno | Retorna os dados relacionados a criação do processamento da sugestão. |