Árvore de páginas

Versões comparadas

Chave

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

Í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


Foi disponibilizado novas funcionalidades de pesquisa para os recursos do SmartView, para melhorar o dinamismo é possível vincular aos parâmetros do Objeto de negocio novos recursos de pesquisa, Options e Lookup.

ADR10001 atualizada com os novos conceitos de OPTIONS e LOOKUP

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.

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


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, só é 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.)