Histórico da Página
...
O programa customizado (UPC) deverá tratar os seguintes parâmetros:
• Endpoint: identifica o método que está sendo executado
• Evento: identifica o evento/ponto UPC dentro do método
• Programa: nome do programa que está sendo executado (API REST)
• Objeto JSON: handle do objeto que contém o JSON que está sendo recebido ou retornado pelo método
Exemplo Parâmetros padrão de UPC:
USING PROGRESS.json.*.
USING PROGRESS.json.ObjectModel.*.
USING Progress.Lang.Error.
USING com.totvs.framework.api.*.
USING com.totvs.framework.api.JsonApiResponseBuilder.
DEF INPUT PARAM pEndpoint AS CHAR NO-UNDO.
DEF INPUT PARAM pEvent AS CHAR NO-UNDO.
DEF INPUT PARAM pProgram AS CHAR NO-UNDO.
DEF INPUT-OUTPUT PARAM pJsonObject AS JsonObject NO-UNDO.
| Manipulação de Dados | |||
|---|---|---|---|
| Endpoint | Evento | Objetivo | |
| findById | findById | Get: retorna os dados de um único roteiro. Permite alterar os dados retornados antes de apresentá-los na tela. | |
| FindAll | FindAll | Query: retorna os dados de vários roteiros, conforme filtro. Permite alterar os dados antes de apresentá-los na tela. | |
getResults | FindResults | Permite alterar os dados dos exames e resultados do roteiro (tanto os pendentes quanto os já digitados) antes de apresentá-los na tela. | |
| saveResults | beforeSaveResults | Permite alterar os resultados dos exames antes de salvar. | |
| saveResults | afterSaveResults | Recebe os dados que foram salvos no banco de dados, permitindo que outras ações customizadas sejam executadas. | |
| findSampling | getSamplingPlan | Recebe os dados de Amostragem antes de apresentá-los na tela. | |
| saveSampling | beforeSaveSampling | Permite interferir nos dados de tela Unidades Não Conforme - Plano de Amostragem, incluindo a Quantidade de Não Conformes, antes de salvar no banco de dados. | |
| saveSampling | afterSaveSampling | Permite ações customizadas após salvar a Quantidade de Não Conformes no banco de dados. | |
| confirmInspection | beforeConfirmInspection | Executado antes de Encerrar a inspeção. | |
| confirmInspection | afterConfirmInspection | Executado após de encerrar a inspeção. | |
| findStockMovement | getDefaultsStock | Executa antes de apresentar os valores iniciais na tela de movimentação de estoque, como depósito e local. | |
| saveStockMovement | beforeSaveStockMovement | Executado antes de salvar a movimentação do Estoque. | |
| saveStockMovement | afterSaveStockMovement | Executado após salvar a movimentação do Estoque. | |
...
