Inserir exibições do Tableau no Salesforce
O componente da Web Lightning do Tableau foi descontinuado do Salesforce AppExchange em maio de 2024 e substituído pelo componente nativo do Tableau View. Para obter mais informações, consulte Configurar componente da Web Lightning do Tableau e Logon único (SSO) com autenticação de token.
Você pode facilmente inserir exibições do Tableau em páginas do Salesforce Lightning usando o componente da Web Lightning do Tableau View nativo. Quando você edita uma página do Lightning, basta arrastar e soltar o componente da Web Lightning do Tableau View na página e, em seguida, fornecer a URL para a exibição do Tableau. Você pode inserir exibições do Tableau através do Tableau Server, Tableau Cloud ou Tableau Public. O componente da Web Lightning do Tableau View aceita todas as versões do Tableau. Com o componente da Web Lightning do Tableau View, os administradores e desenvolvedores da Salesforce podem integrar rapidamente o painel do Tableau nas páginas do Salesforce.
Você pode configurar o Tableau Server e o Tableau Cloud para logon único (SSO), para que os usuários do componente da Web Lightning do Tableau View não precisem entrar no Tableau toda vez que acessarem a página do Salesforce.
O Tableau Lightning Web Component inclui suporte integrado para filtrar a exibição com base na página de registro Lightning em que você está inserindo a exibição. O componente permite configurar como a exibição é exibida no Salesforce e fornece recursos adicionais de filtragem com base nos campos Tableau e Salesforce selecionados.
Requisitos e permissões
- O componente da Web Lightning do Tableau View foi projetado para ser executado no Salesforce Lightning Experience. Os componente da Web Lightning são compatíveis em muitas experiências e ferramentas da Salesforce, como Comunidades Lightning e Aplicativo Salesforce. O Salesforce Classic e o Marketing Cloud não oferecem suporte ao componente da Web Lightning do Tableau View.
- Para configurar o componente de Lightning do Tableau View, você precisa ter privilégios de administrador para a organização Salesforce.
- O contexto e a filtragem avançada da exibição do Tableau só estão disponíveis nas páginas de registro do Lightning Experience.
O componente da Web Lightning do Tableau View somente aceita o Salesforce Lightning Experience. Se você quiser inserir uma exibição do Tableau no Salesforce Classic, tem outras opções. Pode usar o Salesforce Canvas Adapter para Tableau ou criar uma solução personalizada usando código Apex e páginas Visualforce.
Configure o logon único [SSO]
Se você estiver inserindo uma exibição do Tableau do Tableau Server ou do Tableau Cloud, pode querer configurar o SSO com o Salesforce. Dessa forma, quando os usuários entrarem no Salesforce e abrirem uma página que contenha uma exibição inserida do Tableau, eles não precisarão fazer uma nova autenticação com o Tableau. O componente da Web Lightning do Tableau View só é compatível com o SAML como o método SSO. O SAML IdP usado para autenticação do Tableau deve ser o Salesforce IdP ou o mesmo IdP usado para a sua instância Salesforce. Configurar o Tableau Server ou o Tableau Cloud requer permissões do administrador do Tableau.
Observação: os usuários no Tableau Cloud configurados com a Autenticação do Salesforce(O link abre em nova janela) precisarão se autenticar novamente o para exibir visualizações inseridas no Tableau Cloud.
- Para obter informações sobre a configuração do SSO com o Tableau Cloud, consulte Configurar SAML com Salesforce(O link abre em nova janela) e Configurar SAML para Tableau Viz Lightning Web Component(O link abre em nova janela).
- Para obter informações sobre a configuração do SSO com o Tableau Server, consulte Configurar SAML para Tableau Viz Lightning Web Component(O link abre em nova janela).
Adicionar a exibição do Tableau à página Lightning
Use o componente nativo para adicionar uma exibição do Tableau às páginas do Lightning Experience.
- No Inicializador de aplicativos (), encontre e selecione uma página para inserir a visualização do Tableau. (Por exemplo, selecione Vendas ou qualquer outro aplicativo que forneça uma página inicial ou de registro onde você pode inserir o Tableau Lightning Web Component).
- Clique no equipamento de configuração () e selecione Editar página.
- Arraste o componente do Tableau View da lista Componentes do Lightning na parte superior da Tela da página.
- Selecione uma exibição do Tableau para mostrar, fornecendo a URL para a exibição na caixa de texto Inserir a URL da visualização.
- Para encontrar a URL para uma exibição no Tableau Server ou no Tableau Cloud, clique em Compartilhar na barra de ferramentas e selecione Copiar Link na caixa de diálogo Compartilhar. Para o Tableau Public, copie a URL para visualizar na barra de endereços do seu navegador.
- No Salesforce, use as opções para o componente do Tableau View com o objetivo de controlar a altura da exibição e escolher se você deseja mostrar a barra de ferramentas do Tableau ou quaisquer guias para a exibição.
Você também pode controlar quando o componente da Web Lightning do Tableau View aparece selecionando filtros de visibilidade de componentes. Para obter mais informações sobre as opções de Definir a visibilidade do componente, consulte Páginas de Lightning dinâmicas(O link abre em nova janela) na Ajuda do Salesforce.
Para obter a melhor experiência, você pode querer configurar o Tableau e o Salesforce para usar OSO. Consulte Configure o logon único [SSO].
Filtrar a exibição com base no contexto da página
O componente Tableau Lightning é compatível com duas formas de filtrar a visualização do Tableau. Esses métodos de filtragem só funcionam em páginas de registro do Lightning. A filtragem não está disponível para páginas Iniciais ou do Aplicativo. Para páginas de registro, você pode filtrar automaticamente a visualização do Tableau com base na página em que está inserida (filtragem de contexto), ou pode especificar os campos a serem usados para filtrar no Tableau e no Salesforce para criar exibições mais sofisticadas.
Para ter a exibição filtrada com base na página em que está inserida, a exibição do Tableau precisa ter um campo que corresponda ao ID da página de registro. Por exemplo, se você quiser inserir uma exibição para vendas na página de um usuário que mostre apenas as vendas para esse usuário, a exibição do Tableau deve incluir um campo ou parâmetro que detém os IDs de registro para os usuários.
Em sua organização do Salesforce, selecione uma página de registro onde deseja inserir a visualização (por exemplo, Usuários ou Oportunidades).
Edite a página de registro e configure o componente inserindo a URL da exibição do Tableau que contém os dados que deseja exibir. A visualização do Tableau deve incluir um campo que detém as IDs de registro (por exemplo, IDs de usuário ou conta).
Selecione Filtrar visualização com base na página e salve suas alterações na página.
Quando a ID de registro da página corresponde ao valor em um campo na exibição Tableau, o componente Tableau Lightning aplica esse filtro. Por exemplo, se você quiser inserir uma exibição do Tableau na página Conta e filtrar a conta específica, a exibição do Tableau precisa ter um campo chamado ID de conta. O Tableau Viz Lightning Web Component usa o nome de campo padrão quando um usuário se conecta ao Salesforce usando o Tableau.
Aplicar filtros com base nos campos do Tableau e Salesforce
Se você quiser mais controle sobre filtrar a exibição do Tableau em uma página de registros, pode mapear um campo ou parâmetro no Tableau para um campo específico no Salesforce. O campo ou parâmetro do Tableau precisa estar na exibição que você está inserindo. O campo Salesforce deve ser um campo qualificado na página em que você está inserindo a exibição. Quando os valores desses dois campos coincidirem, o componente Visualização do Tableau filtrará automaticamente a exibição do Tableau.
Para aplicar a filtragem avançada, adicione o componente do Tableau View a uma página de registro. Por exemplo, se você tiver uma exibição do Tableau que contenha dados do Salesforce relacionados a informações de vendas, poderá adicionar essa exibição às suas páginas de registro de oportunidades.
Na sua organização Salesforce, clique no Inicializador de aplicativos (), encontre e selecione Vendas (ou qualquer outro Aplicativo que forneça uma página de registro onde você pode inserir o componente Tableau Lightning). Por exemplo, a guia Contas para clicar. Selecione uma conta, por exemplo, Burlington Têxteis da lista Todas as contas.
Clique no equipamento de configuração () e selecione Editar página.
Arraste o componente do Tableau View da área Personalizar da lista Componentes do Lightning na parte superior da Tela da página.
Configure o componente.
Digite a URL da exibição do Tableau que contém os dados de vendas que deseja exibir.
Forneça o nome do campo do Tableau a ser usado para filtragem. O campo do Tableau precisa se o nome do campo na exibição que você está inserindo. Por exemplo, a exibição pode conter um campo para a ID do usuário.
Forneça o nome do campo do Salesforce a ser usado na filtragem. Você pode selecionar os nomes de campo qualificados para a página na lista suspensa. Por exemplo, na página de registro da conta, você pode selecionar a ID do proprietário.
Quando os valores desses dois campos correspondem, o componente do Tableau View filtra a exibição automaticamente.
Importante: você deve inserir os nomes dos campos conforme definidos na fonte de dados. Por exemplo, se a fonte de dados estiver em inglês, mas os campos da fonte de dados forem traduzidos para o japonês para um usuário, o usuário deverá inserir o nome do campo original em inglês.
Salve suas alterações na página.