Árvore de páginas

Versões comparadas

Chave

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

...

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:Image Removed

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
EndpointEvento
Objetivo
findByIdfindById

Get: retorna os dados de um único roteiro.   Permite alterar os dados retornados antes de apresentá-los na tela.

FindAllFindAll

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.

saveResultsbeforeSaveResults
Permite alterar os resultados dos exames antes de salvar.
saveResultsafterSaveResults 
Recebe os dados que foram salvos no banco de dados, permitindo que outras ações customizadas sejam executadas.
findSamplinggetSamplingPlan

Recebe os dados de Amostragem antes de apresentá-los na tela.

saveSamplingbeforeSaveSampling
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.
saveSamplingafterSaveSampling
Permite ações customizadas após salvar a Quantidade de Não Conformes no banco de dados.
confirmInspectionbeforeConfirmInspection
Executado antes de Encerrar a inspeção.
confirmInspectionafterConfirmInspection
Executado após de encerrar a inspeção.
findStockMovementgetDefaultsStock

Executa antes de apresentar os valores iniciais na tela de movimentação de estoque, como depósito e local.

saveStockMovementbeforeSaveStockMovement 
Executado antes de salvar a movimentação do Estoque.
saveStockMovementafterSaveStockMovement
Executado após salvar a movimentação do Estoque.








...