Árvore de páginas

Versões comparadas

Chave

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


...

Funcionalidade

Disponibilizado nas telas de recursos do Smart View a utilização da busca de valores para parâmetros nos formatos de opções e lookup

Índice

       

Índice
exclude.*ndice:

Objetivo

Suportar o recebimento de opções de valores para preenchimento de parâmetros de Objetos de Negócio nos formatos Select e Lookup.

Introdução

...

Informações
titleADR

https://arquitetura.totvs.io/architectural-records/ADRs/Framework/ADR010001/

API'S de Suporte Options e Lookup

Disponibilizado APIS internas para dar suporte as funcionalidades:

GET /api/connectors/resources/{connector-id}/business-objects/{business-object-id}/schema

Disponibilizado  API para busca de parâmetros

GET /api/connectors/resources/{connectorId}/business-objects/{businessObjectName}/parameters/{parameterName}/options

Disponibilizar uma nova API interna que busque os valores de OPTIONS de um parâmetro de um determinado recurso.

GET /api/resources/{resourceType}/{resourceId}/parameters/{parameterName}/options

Disponibilizado API para busca de valores de Lookup

GET /api/connectors/resources/{connectorId}/business-objects/{businessObjectName}/parameters/{parameterName}/lookup?q={valor-filtro}

Disponibilizado API interna responsável por realizar o merge de parâmetros entre o filtro e o objeto de negócio.

POST /api/connectors/resources/{connectorId}/business-objects/{businessObjectName}/parameters-with-filters

Disponibilizado API interna que busque os valores de lookup de um parâmetro e receba filtros na sua rota para que o produto consiga devolver apenas o requisitado.

...

Funcionalidade

Disponibilizado nas telas de relatórios do SmartView a utilização dos recursos, buscando as APIS a Options ou Lookup pré definidos.


Informações

Para Options Será exibido todas as opções encontradas, o usuário poderá visualizar a lista e selecionar a opção desejada.
Para Lookup, Apenas é exibido resultados quando iniciarmos a digitação dos valores desejados, só é iniciado a pesquisa a partir do terceiro caractere (Caso o valor desejado ainda não seja apresentado é necessário refinar a pesquisa.)

...