Histórico da Página
...
Este documento tem como objetivo detalhar as possibilidades de personalização na tela HTML do programa (html.cq022).
| Aviso | ||
|---|---|---|
| ||
As customizações nativas dos componentes dinâmicos do PO-UI estão detalhadas na documentação Manual de personalização e customização PO-UI e não serão abordadas neste documentoO método de customização para o html.cq0222 está baseado em código Progress, portanto não requer conhecimento específico de Angular, apenas conhecimento básico de JSON. |
02. API x Pontos UPC Relacionados Âncora 2 2
| 2 | |
| 2 |
A Cadastrar no menu do Datasul a API REST - cqp/api/v1/fichaCQInspecao.p deve ser cadastrada no menu do Datasul para que seja possível informar o programa customizado do cliente. Para mais detalhes sobre como cadastrar uma UPC para APIp. Para mais detalhes, consulte o tópico 5 da documentação documentação Customização PO-UI.Nesta API REST foi implementada a técnica de chamada de UPC padrão para APIs REST Datasul.
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 de UPC:
| Manipulação de Dados | |||
|---|---|---|---|
| Endpoint | Evento | Entrada | 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 | findResultsFindResults |
| Retorna os exames e resultados do roteiro (tanto os pendentes quanto os já digitados) e permite alterar os dados antes de apresentá-los na tela. |
| findSampling | findSampling |
| Permite alterar os dados antes de apresentá-los na tela. |
| getStockMovement | NÃO TEM UPC |
| |
| findStockMovement | findStockMovement | Permite alterar os dados retornadosvalores default da tela de movimentação de estoque, antes de apresentá-los na tela. | |
| saveResults | beforeSaveResults | permite capturar os dados enviados antes da execução do método | |
| saveResults | afterSaveResults | permite alterar os dados retornados ou atualizar no os dados capturados no banco de dados após a execução do método | |
| saveSampling | beforeSaveSampling | Salva dos dados de amostragem, caso entre os exames retornados para o roteiro exista exame que tenha amostragem. Permite capturar os dados enviados antes de salvar no banco. | |
| saveSampling | afterSaveSampling | Permite alterar os dados retornados após a execução do método. | |
| confirmInspection | beforeConfirmInspection | ||
| afterConfirmInspection | |||
| saveStockMovement | beforeSaveStockMovement | ||
| afterSaveStockMovement | |||
...
