Pular para o conteúdo

Entender por que o assistente não mostra a fórmula de um campo calculado

Leitura de 3 minutos

Quando você pergunta ao assistente de IA sobre os campos de uma tela, ele consulta a estrutura dessa tela. Para um campo calculado, essa consulta pode trazer a fórmula SQL do campo (a expressão que o sistema usa para calculá-lo). A fórmula só chega ao assistente se o seu usuário tiver acesso ao Construtor de telas. Os demais usuários continuam sabendo que o campo é calculado, mas sem o texto da fórmula.

O motivo é que a fórmula faz parte da definição da tela, e a definição da tela fica restrita a quem administra telas, como já acontece na própria tela do Construtor de telas.

Para o uso em si não há mudança: você pergunta ao assistente do mesmo jeito. Veja receber avisos e perguntar ao assistente.

  • Usuário master: recebe a fórmula, sem verificação de permissão.
  • Usuário com a permissão Consultar na tela do Construtor de telas: recebe a fórmula.
  • Qualquer outro usuário: não recebe a fórmula.

Se o sistema não conseguir confirmar a sua permissão, a fórmula é omitida. Ela nunca é liberada na dúvida.

O que o assistente recebe quando você não tem acesso

Seção intitulada “O que o assistente recebe quando você não tem acesso”

Para um campo calculado, o assistente continua recebendo:

  • a informação de que o campo é calculado;
  • a informação de que o campo tem fórmula.

O texto da fórmula chega vazio. Essa regra vale para a consulta de campos do assistente como um todo: o indicador de que o campo tem fórmula vai para todos, e o texto só vai para quem tem acesso.

  • O valor do campo calculado não muda. Ele continua visível normalmente nas telas e nas consultas. Só a fórmula deixa de ser informada.
  • O assistente não usa a fórmula nas respostas de quem não tem acesso. Ele usa a fórmula dos campos calculados para montar dicas internas sobre duração e sobre valor. Sem o texto da fórmula, essas dicas não são montadas. Por isso, a resposta que você recebe pode ser menos detalhada do que a de um colega com acesso ao Construtor de telas.
  • A fórmula de um usuário não vaza para outro. O sistema guarda o resultado da consulta de campos separadamente por usuário. Assim, a fórmula lida por um master não chega a um usuário comum que faça a mesma pergunta depois.

O assistente diz que o campo é calculado, mas não explica a fórmula. Seu usuário não é master e não tem a permissão Consultar na tela do Construtor de telas. Se você precisa da fórmula, peça a quem administra os acessos que conceda essa permissão. Depois da liberação, faça a pergunta de novo.

Meu colega vê a fórmula e eu não. É o esperado: a fórmula depende do acesso de cada usuário ao Construtor de telas.

Preciso ver a fórmula e não posso pedir acesso ao Construtor de telas. O assistente não a informa nesse caso. Peça a quem tem o acesso que consulte a definição do campo.