Construtor de Interface
O construtor permite reestruturar a tabela de acordo com suas necessidades: ocultar colunas desnecessárias, alterar sua ordem, renomear cabeçalhos, adicionar uma coluna com um valor que não está inicialmente na tabela. A configuração pode ser feita com cliques ou descrita em palavras — o pedido será processado por um modelo de IA.
A configuração está vinculada a uma tela específica e não afeta as demais. A configuração final pode ser salva como preset — assim, todos os administradores do projeto poderão vê-la.
O pedido em palavras é executado pelo modelo, que é retirado das contas na aba Configurações → Agentes de IA. No painel do construtor, ele é selecionado pelos campos Conta de IA e Modelo de IA. Se não houver nenhuma conta, não será possível enviar o pedido — restará apenas a montagem manual com cliques.
Como ativar
O modo construtor é ativado pelo botão com o ícone de equalizador no cabeçalho do aplicativo. É um interruptor: quando o modo está ativado, o ícone fica iluminado; quando desativado, não há elementos adicionais nas telas.
Após a ativação, aparecem botões acima da tabela:
| Botão | Função |
|---|---|
| Construtor | abre o painel de configuração desta tabela |
| Presets | lista de configurações salvas da tela |
| Ícone de reset | retorna a tabela ao estado padrão |
O construtor está conectado a tabelas e formulários em todas as seções do aplicativo — o catálogo aqui é apenas um exemplo.
Painel do Construtor
O painel é aberto pelo botão Construtor e intitulado Construtor de Tabela.
Seleção de modelo. Os campos Conta de IA e Modelo de IA determinam qual conta e qual modelo processarão o pedido. A seleção é comum para todo o construtor, e não para uma tabela específica — não é necessário defini-la novamente em cada tela.
Pedido em palavras. No campo O que mudar? descreve-se o resultado desejado em linguagem comum, por exemplo, "remova a coluna URL e mostre a quantidade de produtos". Abaixo, sob o título Ou comece com um pronto, estão exemplos prontos — eles são inseridos com um clique: ocultar coluna, linhas compactas, seu texto para estado vazio, quantidade de produtos na categoria e outros. O pedido é enviado pelo botão Aplicar.
Pré-visualização. A resposta do modelo é exibida como uma lista de mudanças compreensíveis, e a configuração é aplicada apenas após confirmação — enquanto você não concordar, a tabela não muda.
Atualmente configurado. A seção mostra o que está configurado no momento: "mudanças desta tabela, cada uma pode ser removida separadamente". Aqui também está o bloco Visibilidade da coluna — um clique no ícone do olho oculta a coluna ou a traz de volta.
Compilar manualmente. Montagem manual sem modelo: passo a passo, escolhe-se o que mostrar, a fonte do valor e o campo necessário. É conveniente quando é mais fácil escolher da lista do que formular em palavras.
O que mais pode ser configurado. Ajuda compacta sobre o que mais o construtor pode fazer nesta tela — útil quando não está claro como formular o pedido.
Colunas calculadas e fontes de dados
Uma coluna pode mostrar um valor que não está na linha — por exemplo, a quantidade de produtos na categoria. De onde obtê-lo é descrito pela fonte: um caminho pré-definido para a API com parâmetros. Endereços arbitrários não são aceitos, apenas registros do catálogo de fontes.
O catálogo consiste em fontes integradas e criadas pelos administradores. Se não houver uma adequada, o construtor sugerirá procurar na API: o agente encontrará candidatos, fará uma solicitação de teste em uma linha real e mostrará os valores recebidos — o campo é escolhido com base nos dados reais, e não na descrição.
A busca pela fonte leva mais tempo do que as outras operações: o índice contém várias centenas de operações de API.
Salvamento e reutilização
Enquanto a configuração não for salva, ela é armazenada apenas no seu navegador. O salvamento a envia para o servidor sob o nome especificado — após isso, o preset está disponível para todos os administradores do projeto na lista Presets, de onde pode ser aplicado ou removido.
O botão de reset limpa as configurações locais do componente e retorna à aparência original. Os presets salvos permanecem.