Árvore de páginas

Versões comparadas

Chave

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

Índice

...

       

exclude
Índice

Introdução

...

Objetivo

...

Suportar o recebimento de opções A partir da versão 3.3 foi disponibilizado no Smart View a funcionalidade de busca e seleção de valores para preenchimento de parâmetros de Objetos do Objeto 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.

...

de opções, opções detalhadas e lookup.

Formatos de busca e seleção de valores de parâmetros

...

Opções

No formato de Opções, será exibido uma lista com todas as opções encontradas para seleção do usuário no próprio menu de parâmetros.

Opções Detalhadas

No formato de Opções Detalhas, será exibida uma janela listando todas as opções encontradas para seleção do usuário, incluindo informações mais detalhadas para cada valor. Para utilizar o valor no parâmetro, o usuário deverá clicar em um dos valores listados e depois no botão Selecionar.

Lookup

No formato de Lookup, será exibida uma janela onde será necessário o preenchimento do valor desejado e acionar o botão de pesquisa. Com isso serão exibidos os 20 (vinte) primeiros valores que contenham o termo buscado. Caso o valor desejado não seja apresentado, é necessário refinar a pesquisa incluindo mais informaçoes. Para utilizar o valor no parâmetro, o usuário deverá clicar em um dos valores listados e depois no botão Selecionar.

Exemplo dos formatos de busca e seleção de valores de parâmetros

...

       Abaixo uma exemplificação de cada formato de busca e seleção de valores:

Image Added

       Ao acessar o modal de lookup é realizada uma consulta inicial. Além disso, foi criada a opção "Carregar mais resultados". Enquanto houver dados não exibidos na consulta inicial, o botão permanece habilitado.

Image Added

Onde podemos utilizar os novos formatos de busca e seleção de valores de parâmetros

...

    • Pré-visualização de dados de Objetos de Negócio;
    • Visualização de Relatórios;
    • Design e Visualização de Tabelas Dinâmicas;
    • Design e Visualização de Visões de Dados;
    • Importação de Recursos;

Funcionalidade

...

Image Removed

...