Árvore de páginas

Versões comparadas

Chave

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

...

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
EndpointEventoObjetivo
findByIdfindById

Na pesquisa pelo número, retorna os dados de um único roteiro (Get).   Permite complementar os dados retornados para apresentar em tela.

FindAllFindAll

Query: retorna os dados de vários roteiros, conforme filtro.   Permite complementar os dados retornados para apresentar em tela.

getResults

FindResults

Permite complementar ou ocultar dados dos exames e resultados (tanto os pendentes quanto os já digitados) antes de apresentá-los na tela.

saveResultsbeforeSaveResultsPermite validar ou complementar dados e 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 Unidades Não Conforme - Plano de Amostragem.

saveQtyNonConformbeforeSaveQtyNonConformNa tela Unidades Não Conforme - Plano de Amostragem, permite validar a Quantidade de Não Conformes, antes de salvar no banco de dados.
saveQtyNonConformafterSaveQtyNonConformNa tela Unidades Não Conforme - Plano de Amostragem, permite customização após salvar no banco de dados a Quantidade de Não Conformes.
confirmInspectionbeforeConfirmInspectionExecuta antes de Encerrar a inspeção e recebe os dados que estão na tela inicial, inclusive campos customizados.
confirmInspectionafterConfirmInspectionExecutado após de encerrar a inspeção.
findStockMovementgetDefaultsStock

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

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

03. Especificidades de Customização
Âncora
4
4

...

Nesta tela foi adicionado áreas que permitirão receber campos customizados através da edição dos metadados retornados pela API REST do Datasul.   Assim é possível criar campos customizados nas seguintes telas:
•    Tela principal
•    Tela de Resultados
•    Tela de Estoque

EndpointEventoObjetivo
getMetaDatalistPermite
alterar os metadados enviados para a
criar campos ou ocultar conteúdo na tela inicial (método query).

detailPermite
alterar os metadados enviados para a tela principal
criar campos ou ocultar conteúdo na tela inicial (método get)

detailResults Permite
alterar os metadados enviados para a
criar campos ou ocultar conteúdo  na interface na tela de Resultados.

detailStockMovement 

Permite

alterar os metadados enviados para a interface

criar campos ou ocultar conteúdo na tela de movimentação de estoque.


Os metadados específicos devem ser retornados como JSON no padrão do PO-UI e pode ser usada a ferramenta abaixo para montar exemplos:
https://po-ui.io/tools/dynamic-view

...