...
Suportar o recebimento de opções de valores para preenchimento de parâmetros de Objetos de Negócio nos formatos Select e Lookup.
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
...
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 | ||
---|---|---|
| ||
https://arquitetura.totvs.io/architectural-records/ADRs/Framework/ADR010001/ |
...
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}
...
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. |
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.
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.
...
...