...
Índice |
---|
...
...
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.
...
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.
...
de opções, opções detalhadas e lookup.
...
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.
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.
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.
...
Abaixo uma exemplificação de cada formato de busca e seleção de valores:
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.
...
...
...