Histórico da Página
...
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 | Na pesquisa pelo número, retorna os dados de um único roteiro (Get). Permite complementar os dados retornados para apresentar em tela. |
| FindAll | FindAll | 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. |
| saveResults | beforeSaveResults | Permite validar ou complementar dados e 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 Unidades Não Conforme - Plano de Amostragem. |
| saveQtyNonConform | beforeSaveQtyNonConform | Na tela Unidades Não Conforme - Plano de Amostragem, permite validar a Quantidade de Não Conformes, antes de salvar no banco de dados. |
| saveQtyNonConform | afterSaveQtyNonConform | Na tela Unidades Não Conforme - Plano de Amostragem, permite customização após salvar no banco de dados a Quantidade de Não Conformes. |
| confirmInspection | beforeConfirmInspection | Executa antes de Encerrar a inspeção e recebe os dados que estão na tela inicial, inclusive campos customizados. |
| 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 (depósito, local, etc). |
| saveStockMovement | beforeSaveStockMovement | Executado antes de salvar a movimentação do Estoque. |
| saveStockMovement | afterSaveStockMovement | Executado após salvar a movimentação do Estoque. |
03. Especificidades de CustomizaçãoÂncora 4 4
| 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
| Endpoint | Evento | Objetivo |
|---|---|---|
| getMetaData | list | Permite |
| criar campos ou ocultar conteúdo na tela inicial (método query). | ||
| detail | Permite |
| criar campos ou ocultar conteúdo na tela inicial (método get) | ||
| detailResults | Permite |
| criar campos ou ocultar conteúdo na interface na tela de Resultados. | ||
| detailStockMovement | Permite |
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
...