Árvore de páginas

Versões comparadas

Chave

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

...

Este documento tem como objetivo detalhar as possibilidades de personalização na tela HTML do programa  (html.cq022)

Aviso
titleImportante

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

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:

Image Added


Manipulação de Dados
EndpointEventoEntradaObjetivo
findByIdfindById

Payload, PathParams, QueryParams

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

FindAllFindAll

Payload, PathParams, QueryParams

Query: retorna os dados de vários roteiros, conforme filtro.   Permite alterar os dados antes de apresentá-los na tela.

getResults

findResultsFindResults

Payload, PathParams, QueryParams

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.

findSamplingfindSampling

Payload, PathParams, QueryParams

Permite alterar os dados antes de apresentá-los na tela.

getStockMovementNÃO TEM UPC

Payload

Retorna os dados de estoque do roteiro


findStockMovementfindStockMovement

Permite alterar

os dados retornados

valores default da tela de movimentação de estoque, antes de apresentá-los na tela.

saveResultsbeforeSaveResults
permite capturar os dados enviados antes da execução do método
saveResultsafterSaveResults 
permite alterar os dados retornados ou atualizar no os dados capturados no banco de dados após a execução do método
saveSamplingbeforeSaveSampling
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.
saveSamplingafterSaveSampling
Permite alterar os dados retornados após a execução do método.
confirmInspectionbeforeConfirmInspection


afterConfirmInspection

saveStockMovementbeforeSaveStockMovement 


afterSaveStockMovement

...