Bädda in Tableau-vyer i Salesforce

Lightning-webbkomponenten för Tableau-visualiseringar fasades ut från Salesforce AppExchange i maj 2024 och ersattes av den inbyggda komponenten för Tableau-vyer. Mer information finns i Konfigurera Lightning-webbkomponenter för Tableau och enkel inloggning med tokenautentisering.

Du kan enkelt bädda in Tableau-vyer på Salesforce Lightning-sidor med hjälp av den inbyggda Lightning-webbkomponenten för Tableau-vyer. När du redigerar en Lightning-sida drar och släpper du Lightning-webbkomponenten för Tableau-vyer på sidan och anger sedan URL:en för Tableau-vyn. Du kan bädda in Tableau-vyer från Tableau Server, Tableau Cloud eller Tableau Public. Lightning-webbkomponenten för Tableau-vyer har stöd för alla versioner av Tableau. Med hjälp av Lightning-webbkomponenten för Tableau-vyer kan Salesforce-administratörer och -utvecklare snabbt integrera Tableau-instrumentpaneler på Salesforce-sidor.

Du kan konfigurera Tableau Server och Tableau Cloud för enkel inloggning, så att de som använder Lightning-webbkomponenten för Tableau-vyer inte behöver logga in på Tableau varje gång de besöker Salesforce-sidan.

Webbkomponenten Tableau Lightning har inbyggt stöd för filtrering av vyn baserat på den Lightning-sida som du integrerar vyn i. Med den här komponenten kan du konfigurera hur vyn visas i Salesforce- Dessutom får du ytterligare filtreringskapacitet baserat på de Tableau- och Salesforce-fält du väljer.

Krav och behörigheter

  • Lightning-webbkomponenten för Tableau-vyer har utformats för att köras i Salesforce Lightning Experience. Lightning-webbkomponenter stöds i många Salesforce-verktyg och andra delar av Salesforce, till exempel Lightning Communities och Salesforce-appen. Salesforce Classic och Marketing Cloud har inte stöd för Lightning-webbkomponenten för Tableau-vyer.
  • Om du vill konfigurera Lightning-webbkomponenten för Tableau-vyer måste du ha administratörsbehörighet för Salesforce-organisationen.
  • Kontextfilter och avancerade filter för Tableau-vyn är endast tillgängliga på Lightning-sidorna.

Lightning-webbkomponenten för Tableau-vyer har bara stöd för Salesforce Lightning Experience. Om du vill bädda in en Tableau-vy i Salesforce Classic har du andra alternativ. Du kan använda Salesforce Canvas Adapter för Tableau eller skapa en anpassas lösning med hjälp av Apex-kod och Visualforce-sidor.

Konfigurera enkel inloggning

Om du bäddar in en Tableau-vy från Tableau Server eller Tableau Cloud kan det vara bra att konfigurera enkel inloggning med Salesforce. På så vis behöver användare inte autentisera på nytt med Tableau när de har loggat in på Salesforce och öppnat en sidan som innehåller en integrerad Tableau-vy. Lightning-webbkomponenten för Tableau-vyer har bara stöd för SAML som metod för enkel inloggning. Den SAML IdP som används för autentisering av Tableau måste vara antingen Salesforce-identitetsprovidern eller samma identitetsprovider som används för din instans av Salesforce. Konfiguration av Tableau Server eller Tableau Cloud kräver behörighet som Tableau-administratör.

Obs! Användare av Tableau Cloud som har konfigurerats med Salesforce-autentisering(Länken öppnas i ett nytt fönster) måste autentisera på nytt för att visa integrerade visualiseringar i Tableau Cloud.

Lägga till Tableau-vyn på Lightning-sidan

Använd den inbyggda komponenten om du vill lägga till en Tableau-vy på Lightning Experience-sidor.

  1. Från appfönstret (Appfönster) letar du upp och väljer en sida som ska integrera Tableau-visualiseringen. (Välj till exempel Försäljning eller någon annan app som har en start- eller postsida som du kan bädda in webbkomponenten Tableau Lightning på.)
  2. Klicka på kugghjulsikonen (Kugghjulsikon) och välj sedan Redigera sida.
  3. Dra komponenten Tableau-vyfrån listan över Lightning-komponenter till toppen av sidans arbetsyta.
  4. Välj en Tableau-vy som ska visas genom att ange URL:en till vyn i textrutan Ange URL till visualisering.
  5. Du hittar URL:en till en vy i Tableau Server eller Tableau Cloud genom att klicka på Dela i verktygsfältet och välja Kopiera länk från dialogrutan Dela vy. I Tableau Public kopierar du URL:en till vyn från adressfältet i webbläsaren.
  6. I Salesforce använder du alternativen för komponenten Tableau-vy för att styra storleken på vyn och huruvida du vill visa Tableau-verktygsfältet eller några flikar i vyn.

    Du kan också styra när Lightning-webbkomponenten för Tableau-vyer visas genom att välja olika filter för komponentsynlighet. Mer information om alternativen Ange komponentsynlighet finns i Dynamic Lightning Pages(Länken öppnas i ett nytt fönster) i Salesforce-hjälpen.

För bästa användarupplevelse bör du kanske konfigurera Tableau och Salesforce så att de använder enkel inloggning. Läs Konfigurera enkel inloggning.

Tableau Visualization LWC

 

Filtrera vyn utifrån sidans sammanhang

Komponenten Tableau Lightning har stöd för två olika sätt att filtrera Tableau-visualiseringen. Dessa filtreringsmetoder fungerar endast på Lightning-sidor. Filtrering är inte tillgänglig på startsidor eller appsidor. För postsidor kan du automatiskt filtrera Tableau-visualiseringen baserat på den sida som den är integrerad i (kontextfiltrering), eller så kan du ange vilka fält som ska användas för filtrering i Tableau och i Salesforce för att skapa mer avancerade vyer.

För att vyn ska filtreras baserat på den sida som den är integrerad i måste Tableau-vyn innehålla ett fält som motsvarar ID för postsidan. Om du till exempel vill bädda in en vy för försäljning på en användares sida som endast visar försäljningen för den användaren, bör Tableau-vyn innehålla ett fält eller en parameter som anger post-ID för användare.

  1. I din Salesforce-organisation väljer du en postsida som du vill bädda in visualiseringen på (till exempel Användare eller Affärsmöjligheter).

  2. Redigera postsidan och konfigurera komponenten genom att ange URL:en till Tableau-vyn som innehåller de data som du vill visa. Tableau-visualiseringen måste innehålla ett fält som anger post-ID (till exempel användar- eller konto-ID).

  3. Välj Filtrera visualisering baserat på sidan och spara ändringarna av sidan.

    När post-ID för sidan stämmer överens med motsvarande värde i ett fält i Tableau-vyn tillämpar Tableau Lightning det filtret. Om du till exempel vill bädda in en Tableau-vy på sidan Konto och filtrera efter det specifika kontot, måste Tableau-vyn innehålla ett fält med namnet Konto-ID. Webbkomponenten Tableau Viz Lightning använder standardfältnamnet när en användare ansluter till Salesforce med Tableau.

Tillämpa filter baserat på fält i Tableau och Salesforce

Om du vill ha större kontroll över filtrering av Tableau-visualiseringen på en postsida kan du mappa ett fält eller en parameter i Tableau till ett specifikt fält i Salesforce. Fältet eller parametern i Tableau måste finnas i vyn som du integrerar. Fältet i Salesforce måste vara ett kvalificerat fält på sidan där du integrerar vyn. När värdena för dessa två fält stämmer överens filtrerar komponenten Tableau-visualisering automatiskt Tableau-vyn.

Om du vill använda avancerad filtrering lägger du till komponenten Tableau-vy på en postsida. Om du till exempel ha en Tableau-vy som innehåller Salesforce-data som är kopplad till din försäljningsinformation, kan du lägga till den vyn i dina postsidor över affärsmöjligheter.

  1. I din Salesforce-organisation klickar du på Appfönster (Appfönster), letar upp och väljer Försäljning (eller någon annan app som innehåller en postsida där du kan bädda in komponenten Tableau Lightning). Till exempel fliken Konton. Välj ett konto från listan Alla konton, till exempel Burlington Textiles.

  2. Klicka på kugghjulsikonen (Kugghjulsikon) och välj sedan Redigera sida.

  3. Dra komponenten Tableau-vyfrån området Anpassade i listan över Lightning-komponenter till toppen av sidans arbetsyta.

  4. Konfigurera komponenten.

    • Ange URL:en till Tableau-vyn som innehåller de försäljningsdata som du vill visa.

    • Ange namnet på det Tableau-fält som ska användas för filtrering. Tableau-fältet måste ha samma namn som ett fält i vyn som du integrerar. Till exempel kan det hända att vyn innehåller ett fält för Användar-ID.

    • Ange namnet på det Salesforce-fält som ska användas för filtrering. Du kan välja de kvalificerade fältnamnen för sidan från listrutan. På kontosidan till exempel kan du välja Ägar-ID.

      När värdena för dessa två fält stämmer överens filtreras vyn automatiskt av komponenten Tableau-vy.

      Viktigt: Du måste ange fältnamn som de är definierade i datakällan. Om datakällan till exempel är på engelska, men datakällans fält är översatta till japanska för en användare, måste användaren ange det ursprungliga engelska fältnamnet.

  5. Spara ändringarna av sidan.