Aproveite as Funções de Atributo do Usuário (UAF) com os componentes de Web Lightning do Tableau

Você pode aproveitar as Funções de Atributos do Usuário (UAF) com seus componentes de Web Lightning (LWC) do Tableau View e do Pulse para exibir dados específicos com base nos atributos do usuário que está olhando uma visualização. Funções de atributos do usuário forneça segurança em nível de linha para que as pessoas que visualizam sua visualização vejam apenas dados relevantes para elas. Para obter mais informações sobre UAFs, consulte Desbloquear o poder da análise personalizada com funções de atributos do usuário.

Pré-requisitos

Definições de declarações do Tableau UAF no Salesforce

As definições do Tableau UAF permitem que você inclua declarações para atributos de usuário no JWT. Os valores desses atributos podem ser extraídos de objetos Conta ou Usuário no Salesforce. Quando usado com funções de atributo do usuário no conteúdo do Tableau, somente dados correspondentes aos atributos especificados são exibidos.

Por exemplo, um painel do Tableau pode ser configurado para mostrar apenas dados de vendas em que o valor na coluna de dados [Estado/Província] corresponda a um dos valores na declaração JWT para o atributo “estado”.

Sintaxe: USERATTRIBUTEINCLUDES('attribute_name', valor esperado)

Exemplo: USERATTRIBUTEINCLUDES('state', [State/Province])

Criar uma definição de reivindicação no Salesforce pode incluir as informações específicas do usuário apropriadas no JWT. Neste exemplo, o atributo “estado” pode ser preenchido com valores de Contas em que o usuário atual é o Proprietário da Conta, extraindo valores do campo Estado/Província de Cobrança.

Exemplo de definição de reivindicação

  • Nome da definição: state_Account_BillingState

  • Nome do atributo: estado

  • Objeto de destino: conta

  • Campo do objeto de destino: estado/província de cobrança

  • Relação do objeto de destino do visualizador: o visualizador atual é o proprietário da conta

No caso de um representante de vendas que possui contas em Washington, Oregon e Califórnia, o JWT incluirá uma declaração de “estado” com os valores [WA, OR, CA]. O painel do Tableau mostraria então apenas dados com valores de [Estado/Província] correspondentes a WA, OR ou CA.

Criar uma definição

Para criar uma definição de atributo do usuário, siga estas etapas:

  1. No aplicativo Salesforce, selecione a engrenagem no canto superior direito e, em seguida, selecione Configurar.

  2. No painel de navegação esquerdo, digite “Tableau” na barra de pesquisa Busca rápida.

  3. Selecione a página de configurações Definição de reivindicações UAF do Tableau.

  4. Selecione Criar novo .

  5. Preencha os valores de definição:

    1. Nome da definição: insira um exclusiva nome. (Exemplo: state_Account_BillingState)

    2. Nome do atributo: insira o nome do atributo especificado pela função de atributo do usuário no Tableau. (Exemplo: estado)

    3. Objeto de destino: selecione o objeto de destino de onde você deseja extrair as informações. Atualmente, os LWCs do Tableau oferecem suporte aos objetos Usuários e Contas.

    4. Campo do objeto de destino: selecione o campo do qual você deseja extrair as informações. (Exemplo: Estado/Província de cobrança)

    5. Relação entre o objeto de destino do visualizador: selecione a relação entre o visualizador atual e o objeto de destino. (Exemplo: o visualizador atual é o proprietário da conta).

  6. Selecione Salvar. Ou, se quiser retornar à página de configurações de Definição de reivindicações UAF do Tableau sem salvar, selecione Cancelar.

Adicionar uma definição a uma página do componente de Web Lightning do Tableau

Ao configurar um Tableau LWC, use o campo do componente Nomes de definição de UAF para selecionar as definições de reivindicação de UAF que deseja adicionar.

Para adicionar uma definição:

  1. Selecione Selecione….

  2. Use as setas para mover as definições disponíveis para o campo Selecionado.

  3. Selecione OK.

Páginas do Experience Cloud

Insira uma lista separada por vírgulas de nomes de definições de reivindicações UAF. Para copiar nomes de definições, no aplicativo Salesforce, navegue até a página de configurações Definição de reivindicações do Tableau UAF e selecione Cópia.

Excluir uma definição

Para excluir uma definição de atributo do usuário, siga estas etapas:

  1. No aplicativo Salesforce, selecione a engrenagem no canto superior direito e, em seguida, selecione Configurar.

  2. No painel de navegação esquerdo, digite “Tableau” na barra de pesquisa Busca rápida.

  3. Selecione a página de configurações Definição de reivindicações UAF do Tableau.

  4. Selecione Excluir para a definição que deseja excluir.

Páginas de aplicativo, página inicial e registro

Se você excluir uma definição que já foi adicionada a um Tableau LWC, atualize a página no Lightning App Builder para atualizar as definições disponíveis. Definições excluídas são removidas automaticamente.

Páginas do Experience Cloud

Definições excluídas não são removidas automaticamente do campo do componente Tableau LWC. Definições excluídas no campo de componente Nomes de definição UAF não causará problemas, mas criará desordem e confusão desnecessárias. Para remover definições do campo do componente Tableau LWC, selecione o campo Nomes de definição do UAF e exclua manualmente todos os nomes que não estão mais em uso.