Tableau-weergaven insluiten in Salesforce

De Lightning-webcomponent van de Tableau-visualisatie is in mei 2024 uit Salesforce AppExchange verwijderd en vervangen door de systeemeigen component van de Tableau-weergave. Zie Tableau Lightning-webcomponenten en eenmalige aanmelding configureren met tokenverificatie voor meer informatie.

U kunt Tableau-weergaven eenvoudig insluiten in Salesforce Lightning-pagina's met behulp van de systeemeigen Lightning-webcomponent van de Tableau-weergave. Wanneer u een Lightning-pagina bewerkt, sleept u de Lightning-webcomponent van de Tableau-weergave naar de pagina en geeft u vervolgens de URL voor de Tableau-weergave op. U kunt Tableau-weergaven insluiten vanuit Tableau Server, Tableau Cloud of Tableau Public. De Lightning-webcomponent van de Tableau-weergave ondersteunt alle versies van Tableau. Met de Lightning-webcomponent van de Tableau-weergave kunnen Salesforce-beheerders en -ontwikkelaars het Tableau-dashboard snel integreren in Salesforce-pagina's.

U kunt Tableau Server en Tableau Cloud instellen voor eenmalige aanmelding (SSO), zodat gebruikers van het Tableau Lightning-webcomponent zich niet telkens bij Tableau hoeven aan te melden wanneer ze de Salesforce-pagina bezoeken.

Het Tableau Lightning-webcomponent bevat ingebouwde ondersteuning voor het filteren van de weergave op basis van de Lightning-recordpagina waarin u de weergave insluit. Met het component kunt u configureren hoe de weergave in Salesforce wordt weergegeven en worden extra filtermogelijkheden geboden op basis van de Tableau- en Salesforce-velden die u selecteert.

Vereisten en machtigingen

  • De Lightning-webcomponent van de Tableau-weergave is speciaal ontworpen om te worden uitgevoerd op Salesforce Lightning-ervaring. Lightning-webcomponenten worden ondersteund in veel Salesforce-ervaringen en -tools, zoals Lightning-gemeenschappen en de Salesforce-app. Salesforce Classic en Marketing Cloud bieden geen ondersteuning voor de Lightning-webcomponent.
  • Om de Lightning-webcomponent van de Tableau-weergave te installeren en configureren, hebt u beheerdersrechten voor de Salesforce-organisatie nodig.
  • Context en geavanceerde filtering van de Tableau-weergave zijn alleen beschikbaar op Lightning Experience-recordpagina's.

De Lightning-webcomponent van de Tableau-weergave ondersteunt alleen de Salesforce Lightning-ervaring. Als u een Tableau-weergave in Salesforce Classic wilt insluiten, hebt u andere opties. U kunt de Salesforce Canvas Adapter voor Tableau gebruiken of een aangepaste oplossing maken met behulp van Apex-code en Visualforce-pagina's.

Eenmalige aanmelding (SSO) configureren

Als u een Tableau-weergave insluit vanuit Tableau Server of Tableau Cloud, wilt u mogelijk SSO configureren met Salesforce. Op die manier hoeven gebruikers zich niet opnieuw te verifiëren bij Tableau wanneer ze zich aanmelden bij Salesforce en een pagina openen met een ingesloten Tableau-weergave. De Lightning-webcomponent ondersteunt alleen SAML als SSO-methode. De SAML IdP die voor Tableau-verificatie wordt gebruikt, moet de Salesforce IdP zijn of dezelfde IdP die wordt gebruikt voor uw Salesforce-instantie. Voor het configureren van Tableau Server of Tableau Cloud zijn Tableau-beheerdersmachtigingen vereist.

Opmerking: gebruikers in Tableau Cloud die zijn geconfigureerd met Salesforce-verificatie(Link wordt in een nieuw venster geopend) moeten opnieuw worden geverifieerd om ingesloten visualisaties in Tableau Cloud te bekijken.

De Tableau-weergave toevoegen aan de Lightning-pagina

Gebruik de systeemeigen component om een Tableau-weergave toe te voegen aan Lightning Experience-pagina's.

  1. Zoek en selecteer vanuit de App Launcher (App Launcher) een pagina om de Tableau-visualisatie in te sluiten. (Selecteer bijvoorbeeld Verkoop of een andere app die een start- of recordpagina biedt waar u het Tableau Lightning-webcomponent kunt insluiten.)
  2. Klik op het tandwielpictogram Instellingen (Tandwielpictogram Instellingen) en selecteer vervolgens Pagina bewerken.
  3. Sleep de component van de Tableau weergave vanuit de lijst met Lightning-componenten naar de bovenkant van het paginacanvas.
  4. Selecteer een Tableau-weergave die u wilt weergeven door de URL voor de weergave op te geven in het tekstvak Visualisatie-URL invoeren.
  5. Om de URL voor een weergave op Tableau Server of Tableau Cloud te vinden, klikt u op Delen op de werkbalk en selecteert u Link kopiëren vanuit het dialoogvenster Weergave delen. Voor Tableau Public kopieert u de URL voor de weergave uit de adresbalk van uw browser.
  6. Gebruik in Salesforce de opties voor de component van de Tableau-weergave-component om de hoogte van de weergave te bepalen en om te bepalen of u de Tableau-werkbalk of tabbladen voor de weergave wilt weergeven.

    U kunt ook bepalen wanneer de Lightning-webcomponent wordt weergegeven door zichtbaarheidsfilters voor componenten te selecteren. Zie Dynamische Lightning-pagina's(Link wordt in een nieuw venster geopend) in de hulpsectie van Salesforce voor meer informatie over de opties voor Componentzichtbaarheid instellen.

Voor de beste ervaring kunt u Tableau en Salesforce configureren voor het gebruik van SSO. Zie Eenmalige aanmelding (SSO) configureren.

Tableau-visualisatie LWC

 

De weergave filteren op basis van de paginacontext

Het Tableau Lightning-component ondersteunt twee manieren om de Tableau-visualisatie te filteren. Deze filtermethoden werken alleen op Lightning-recordpagina's. Filteren is niet beschikbaar voor startpagina's of app-pagina's. Voor recordpagina's kunt u de Tableau-visualisatie automatisch filteren op basis van de pagina waarin deze is ingesloten (context filteren) of u kunt de velden opgeven die moeten worden gebruikt voor filteren in Tableau en Salesforce om geavanceerdere weergaven te maken.

Om de weergave te filteren op basis van de pagina waarin deze is ingesloten, moet de Tableau-weergave een veld bevatten dat overeenkomt met de ID van de recordpagina. Als u bijvoorbeeld een weergave voor verkopen op de pagina van een gebruiker wilt insluiten waarin alleen de verkopen van die gebruiker worden weergegeven, moet de Tableau-weergave een veld of parameter bevatten met de record-ID's van gebruikers.

  1. Selecteer in uw Salesforce-organisatie een recordpagina waarop u de visualisatie wilt insluiten (bijvoorbeeld Gebruikers of Mogelijkheden).

  2. Bewerk de recordpagina en configureer het component door de URL in te voeren van de Tableau-weergave met de data die u wilt weergeven. De Tableau-visualisatie moet een veld bevatten dat de record-ID's bevat (bijvoorbeeld gebruikers- of account-ID's).

  3. Selecteer Filtervisualisatie op basis van de pagina en sla uw wijzigingen op de pagina op.

    Wanneer de record-ID van de pagina overeenkomt met de overeenkomstige waarde in een veld in de Tableau-weergave, past het Tableau Lightning-component dat filter toe. Als u bijvoorbeeld een Tableau-weergave op de pagina Account wilt insluiten en wilt filteren op het specifieke account, moet de Tableau-weergave een veld met de naam Account-ID hebben. Het Tableau Viz Lightning-webcomponent gebruikt de standaardveldnaam wanneer een gebruiker verbinding maakt met Salesforce via Tableau.

Filters toepassen op basis van Tableau- en Salesforce-velden

Als u meer controle wilt over het filteren van de Tableau-visualisatie op een recordpagina, kunt u een veld of parameter in Tableau toewijzen aan een specifiek veld in Salesforce. Het veld of de parameter in Tableau moet zich in de weergave bevinden die u insluit. Het Salesforce-veld moet een gekwalificeerd veld zijn op de pagina waarop u de weergave insluit. Wanneer de waarden van deze twee velden overeenkomen, filtert het Tableau Viz-component automatisch de Tableau-weergave.

Om de geavanceerde filtering toe te passen, voegt u de component van de Tableau-weergave toe aan een recordpagina. Als u bijvoorbeeld een Tableau-weergave hebt met Salesforce-data die betrekking heeft op verkoopinformatie, kunt u die weergave toevoegen aan uw recordpagina's voor Mogelijkheden.

  1. Klik in uw Salesforce-organisatie op de App Launcher (App Launcher) en zoek en selecteer Verkoop (of een andere app die een recordpagina biedt waar u het Tableau Lightning-component kunt insluiten). Klik bijvoorbeeld op het tabblad Accounts. Selecteer een account, bijvoorbeeld Burlington Textiles, uit de lijst Alle accounts.

  2. Klik op het tandwielpictogram Instellingen (Tandwielpictogram Instellingen) en selecteer vervolgens Pagina bewerken.

  3. Sleep de component van de Tableau-weergave uit het gebied Aangepast van de lijst met Lightning-componenten naar de bovenkant van het paginacanvas.

  4. Configureer het component.

    • Voer de URL in van de Tableau-weergave met de verkoopdata die u wilt weergeven.

    • Geef de naam op van het Tableau-veld dat u wilt gebruiken voor het filteren. Het Tableau-veld moet de naam hebben van een veld in de weergave die u insluit. De weergave kan bijvoorbeeld een veld bevatten voor de Gebruikers-ID.

    • Geef de naam op van het Salesforce-veld dat u wilt gebruiken bij het filteren. U kunt de gekwalificeerde veldnamen voor de pagina selecteren uit de vervolgkeuzelijst. Op de accountrecordpagina kunt u bijvoorbeeld Eigenaar-ID selecteren.

      Wanneer de waarden van deze twee velden overeenkomen, filtert de component van de Tableau-weergave automatisch de weergave.

      Belangrijk: U moet veldnamen invoeren zoals ze zijn gedefinieerd in de databron. Als de databron bijvoorbeeld in het Engels is, maar de velden van de databron voor een gebruiker naar het Japans zijn vertaald, moet de gebruiker de oorspronkelijke Engelse veldnaam invoeren.

  5. Sla uw wijzigingen op de pagina op.