Árvore de páginas

Versões comparadas

Chave

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

...

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

Lookup: O lookup é uma  funcionalidade para facilitar a pesquisa informações em grandes conjuntos de dados. O lookup  é uma operação de pesquisa que permite ao sistema encontrar um valor específico em um conjunto de dados organizado, usando uma chave de referência única. Esta operação é essencial para recuperar informações

Funcionalidades do Lookup:

...

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.

Foi atualizado a ADR10001 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.

Image Added

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.)

Chave de Referência: O usuário pode fornecer uma chave de referência única, como um nome de produto, número de identificação ou código, para iniciar a operação de lookup

Retorno de Dados: Após encontrar a correspondência, o sistema retorna o valor associado a essa chave, fornecendo informações precisas e relevantes para o usuário.

Revise os Resultados: Após realizar a busca usando o lookup, revise os resultados para garantir que você encontrou as correspondências corretas. Se necessário, ajuste os termos de busca e repita o processo até encontrar as informações desejadas.

Image Removed

Options: É uma operação de pesquisa que permite ao sistema encontrar um valor específico em um conjunto de dados organizado. As configurações desta opção serão armazenadas e persistirão entre sessões.

...



...