Dynamische afbeeldingen toevoegen aan berichtenverkeerscomponenten
Als u wilt dat een berichtenverkeerscomponent verschillende afbeeldingen toont, afhankelijk van de situatie, definieert u de afbeeldingen in de Samensteller van berichtenverkeerscomponenten met behulp van parameters of sObject-formules. Het toevoegen van dynamische afbeeldingen aan berichtenverkeerscomponenten is geavanceerder dan het toevoegen van statische afbeeldingen, maar het is een effectieve manier om berichten die naar klanten worden verzonden, te personaliseren.
Vereiste editions
| Ondersteunde editions weergeven. | |
Dit artikel is van toepassing op:
|
Uitgebreide in-app chat, Uitgebreide webchat v1, Uitgebreide webchat v2, Uitgebreide WhatsApp, Uitgebreide Facebook Messenger, Uitgebreide Apple-berichten voor bedrijven, Uitgebreide lijn en Uw eigen kanaal inbrengen |
Dit artikel is niet van toepassing op:
|
Standaard Facebook Messenger- en standaard- en uitgebreide sms-kanalen |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Om berichtenverkeerscomponenten te maken: | Toepassing aanpassen EN Set-up en configuratie weergeven OR Systeembeheerder |
| Als u berichten wilt verzenden en ontvangen in Berichtenverkeer: | Berichtenverkeer-agent |
Wanneer een servicevertegenwoordiger of bot een berichtenverkeerscomponent met dynamische afbeeldingen verzendt, levert Salesforce de juiste afbeeldingen op basis van parameters die u instelt. Toon bijvoorbeeld in een lijst van de drie recentst aangeschafte producten van de klant een afbeelding van elk product naast de productnaam. Of toon in een component voor berichtenverkeer met een uitgebreide koppeling een URL en afbeelding die variëren afhankelijk van het seizoen of de locatie van de eindgebruiker.
Afbeeldingen kunnen worden geleverd als afbeeldings-ID-parameters of URL-parameters, afhankelijk van de manier waarop uw afbeelding is opgeslagen in Salesforce. Of definieer afbeeldingen met behulp van een sObject-formule.
Afbeeldingen aanleveren via een afbeeldings-ID-parameter
Hier zijn de stappen op hoog niveau voor het toevoegen van dynamische afbeeldingen aan berichtenverkeerscomponenten met afbeeldings-ID-parameters.
Laten we deze stappen doorlopen om een component voor berichtenverkeer met een uitgebreide koppeling te maken met een dynamische afbeelding.
-
Maak de berichtenverkeerscomponent in Set-up.
- Geef vanuit Set-up Berichtenverkeerscomponenten op in het vak Snel zoeken en selecteer vervolgens Berichtenverkeerscomponenten.
- Klik op Nieuwe component.
-
Voltooi de stroom om uw uitgebreide koppeling te maken. Omdat een afbeelding verplicht is, uploadt u een generieke afbeelding.
Wanneer de component is gemaakt, wordt de Samensteller van berichtenverkeerscomponenten geopend.
-
Voeg een of meer ondersteunde notaties toe aan de component.
- Klik op het tabblad Details in de Samensteller van berichtenverkeerscomponenten op Indeling toevoegen en selecteer een indeling, zoals Rich Link.
-
Klik voor elke indeling die u toevoegt op de naam ervan in het navigatiemenu en controleer het deelvenster Eigenschappen om te zien hoeveel afbeeldingen u kunt opnemen. Zoek naar eigenschappen met "Afbeelding" in de titel. De indeling Rich Link heeft één afbeeldingseigenschap.

-
Bereid op een afzonderlijk browsertabblad de afbeeldingen voor die u van plan bent om te gaan gebruiken in uw berichtenverkeerscomponent. Upload ze als bestanden of activa of sla ze op in een aangepast veld dat een URL bevat die naar de afbeelding leidt.
Tip Als u de afbeeldingen opslaat als bestanden of activa, voert u een query uit vanuit de Salesforce Developer Console om de afbeeldings-ID van de gekoppelde ContentVersion- of ContentAsset-record te verzamelen. Vervolgens kunt u naar deze ID verwijzen in uw stroom. ContentVersion-ID's beginnen met069, terwijl ContentAsset-ID's beginnen met03S. In dit voorbeeld ContentVersion URL is de ID 0691Q00000YOjliQAD:https://yourwebsite.com/lightning/r/0691Q00000YOjliQAD/view. -
Terug in de Samensteller van berichtenverkeerscomponenten maakt u een aangepaste parameter om de koppelingsafbeelding op te geven.
-
Klik vanuit het tabblad Parameters op Nieuw in de sectie Aangepaste parameters.
U kunt maximaal 5 aangepaste parameters toevoegen.
- Geef een naam en API-naam op en selecteer ImageId als het type.
-
Selecteer Verplicht als de parameter moet worden opgegeven om de component te kunnen verzenden.
De stroom voor het invoegen van de component mislukt als deze deze parameter niet opgeeft.
-
Laat Lijst uitgeschakeld. Afbeeldingsparameters kunnen geen lijsten zijn.

-
Klik vanuit het tabblad Parameters op Nieuw in de sectie Aangepaste parameters.
-
Werk de afbeeldingseigenschappen van elke indeling bij om afbeeldingsparameters te gebruiken.
- Klik op de naam van een indeling in het navigatiemenu, bijvoorbeeld Rich Link.
-
Selecteer voor elke afbeeldingseigenschap het type Parameters en selecteer een afbeeldingsparameter. Als u geen afbeelding wilt opnemen, laat u het type staan op Geen.

-
Maak op de pagina Stromen in Set-up een schermstroom die servicevertegenwoordigers kunnen uitvoeren om de berichtenverkeerscomponent naar een klant te verzenden. Hoewel stromen in hoge mate aanpasbaar zijn, raadpleegt u deze stappen voor richtlijnen.
- Maak een tekstvariabele met de naam recordId en maak deze beschikbaar voor invoer. Deze resource slaat de ID van de berichtenverkeerssessie op.
- Maak een tweede tekstvariabele met de naam imageId en maak deze beschikbaar voor invoer. Deze resource slaat de ID van het afbeeldingsactivum op.
- Voeg een scherm toe met daarin een component Uitgebreid bericht.
- Geef in de invoersectie van de component Uitgebreid bericht uw recordId-variabele op als ID van berichtenverkeerssessie en selecteer de berichtenverkeerscomponent.
-
Selecteer in de sectie aangepaste parameters van de component Uitgebreid bericht de aangepaste parameter imageId en variabele imageId.

- Voeg andere stroomlogica toe om te definiëren wanneer een bepaalde afbeelding wordt gebruikt. Gebruik bijvoorbeeld een beslissingselement gekoppeld aan toewijzingselementen om de variabele imageId in te vullen met een specifieke ContentVersion-ID op basis van de locatie van de gebruiker. Of voeg een scherm Records ophalen toe dat een ContentVersion- of ContentAsset-record ophaalt die overeenkomt met uw criteria.
- Sla uw stroom op, maak fouten en activeer deze.
- Voeg de stroom toe aan uw paginalay-out Berichtenverkeerssessie. Zie Berichtenverkeer toevoegen aan de Service Console.
- Voor het verzenden van de berichtenverkeerscomponent in een berichtenverkeerssessie met de afbeeldingen ervan ingevuld voert de servicevertegenwoordiger de stroom uit in de Service Console.
Afbeeldingen aanleveren via een MESSAGINGIMAGE-formule
Voor sommige afbeeldingseigenschappen voor indelingen van berichtenverkeerscomponenten toont het veld Type voor de afbeeldingseigenschap Parameter niet als optie. In deze eigenschappen kunt u de afbeelding dynamisch voorzien van een MESSAGINGIMAGE.
Een MESSAGINGIMAGE transformeert een afbeeldings-URL in een afbeelding in een berichtenverkeerscomponent. Deze bevat twee parameters.
- De parameter
imageUrldefinieert het aangepaste objectveld dat de afbeeldings-URL bevat. - De parameter
mimeTypedefinieert het inhoudstype, zoals jpeg, jpg of png.
De formule heeft deze indeling: MESSAGINGIMAGE(imageUrl,
mimeType). Hier is een eenvoudige voorbeeldformule uit een afbeeldingseigenschap in de indeling Lijstselector: MESSAGINGIMAGE(Image__c,
“image/jpeg”)
De knoptekst wordt geleverd via een standaardparameter, die wordt getoond in de sectie Knopconfiguratie. De begeleidende stroom kan vervolgens definiëren welke records worden weergegeven als lijstopties, terwijl de MessagingImage de afbeeldings-URL van elke record transformeert naar de afbeelding die wordt weergegeven met de lijstoptie.


