Lägg till dynamiska bilder i meddelandekomponenter
Om du vill att en meddelandekomponent ska visa olika bilder beroende på situationen, definiera bilderna i Meddelandekomponentbyggaren genom att använda parametrar eller sObject-formler. Att lägga till dynamiska bilder till meddelandekomponenter är mer avancerat än att lägga till statiska bilder, men det är ett effektivt sätt att personanpassa meddelanden som skickas till kunder.
Versioner som krävs
| Visa versioner som stöds. | |
Denna artikel gäller för:
|
Utökad chatt i app, Utökad webbchatt v1, Utökad webbchatt v2, Utökad WhatsApp, Utökad Facebook Messenger, Utökade Apple-meddelanden för företag, Utökad linje och Bring Your Own-kanal |
Denna artikel gäller inte för:
|
Standardkanaler för Facebook Messenger och Standardkanaler och utökade SMS |
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa meddelandekomponenter: | Anpassa program OCH Visa inställningar och konfigurering ELLER Systemadministratör |
| Skicka och ta emot meddelanden i Meddelanden: | Meddelande agent |
När en servicerepresentant eller bot skickar en meddelandekomponent med dynamiska bilder tillhandahåller Salesforce rätt bilder baserat på parametrar som du anger. Till exempel, i en lista över kundens tre senast köpta produkter, visa en bild av varje produkt bredvid produktnamnet. Eller i en utökad länkmeddelandekomponent, visa en URL och bild som varierar beroende på säsongen eller slutanvändarens plats.
Bilder kan tillhandahållas som bild-ID-parametrar eller URL-parametrar, beroende på hur din bild lagras i Salesforce. Alternativt kan du definiera bilder med en sObject-formel.
Tillhandahåll bilder via en bild-ID-parameter
Här är de övergripande stegen för att lägga till dynamiska bilder till meddelandekomponenter med bild-ID-parametrar.
Låt oss gå igenom dessa steg för att skapa en utökad länkmeddelandekomponent med en dynamisk bild.
-
Skapa meddelandekomponenten i Inställningar.
- I Inställningar, skriv Meddelandekomponenter i rutan Snabbsökning och välj sedan Meddelandekomponenter.
- Klicka på Ny komponent.
-
Slutför flödet för att skapa din utökade länk. Eftersom en bild krävs, ladda upp en allmän bild.
När komponenten skapas öppnas Meddelandekomponentbyggaren.
-
Lägg till ett eller flera format som stöds till komponenten.
- Från fliken Detaljer i Meddelandekomponentbyggaren, klicka på Lägg till format och välj ett format, till exempel Rich link.
-
För varje format du lägger till, klicka på dess namn i navigeringsmenyn och kontrollera egenskapspanelen för att se hur många bilder du kan inkludera. Leta efter egenskaper med "Bild" i titeln. Rich link-formatet har en bildegenskap.

-
I en separat webbläsarflik, förbered de bilder du planerar att använda i din meddelandekomponent. Ladda upp dem som filer eller tillgångar, eller lagra dem i ett eget fält som innehåller en URL som leder till bilden.
Tips Om du sparar bilderna som filer eller tillgångar, utför en sökfråga från Salesforce Developer Console för att samla in bild-ID för den associerade ContentVersion- eller ContentAsset-posten. Du kan sedan referera detta ID i ditt flöde. ContentVersion-ID:n börjar med069, medan ContentAsset-ID:n börjar med03S. I detta exempel på ContentVersion URL är ID:t 0691Q00000YOjliQAD:https://yourwebsite.com/lightning/r/0691Q00000YOjliQAD/view. -
Tillbaka i Meddelandekomponentbyggaren, skapa en egen parameter för att tillhandahålla länkbilden.
-
Från fliken Parametrar, klicka på Ny i sektionen Egna parametrar.
Du kan lägga till upp till 5 egna parametrar.
- Ange ett namn och ett API-namn och välj ImageId som typ.
-
Välj Obligatoriskt om parametern måste anges för att komponenten ska skickas.
Flödet för att infoga komponenten misslyckas om den inte tillhandahåller denna parameter.
-
Lämna Lista avmarkerad. Bildparametrar kan inte vara listor.

-
Från fliken Parametrar, klicka på Ny i sektionen Egna parametrar.
-
Uppdatera varje formats bildegenskaper så att de använder bildparametrar.
- Klicka på ett formatnamn i navigeringsmenyn, till exempel Rik länk.
-
För varje bildegenskap, välj typen Parametrar och välj en bildparameter. Om du inte vill inkludera en bild, lämna typen som Ingen.

-
På sidan Flöden i Inställningar, skapa ett skärmflöde som servicerepresentanter kan köra för att skicka meddelandekomponenten till en kund. Även om flöden är mycket anpassningsbara, se dessa steg för vägledning.
- Skapa en textvariabel som heter recordId och gör den tillgänglig för indata. Denna resurs lagrar ID för meddelandesessionen.
- Skapa en andra textvariabel som heter imageId och gör den tillgänglig för indata. Denna resurs lagrar ID för bildtillgången.
- Lägg till en skärm som innehåller komponenten Utökat meddelande.
- I indatasektionen i komponenten Utökat meddelande, ange din recordId-variabel som ID för meddelandesession och välj meddelandekomponenten.
-
I sektionen egna parametrar i komponenten Utökat meddelande, välj den egna parametern imageId och variabeln imageId.

- Lägg till annan flödeslogik för att definiera när en viss bild används. Använd till exempel ett beslutselement parat med tilldelningselement för att fylla i variabeln imageId med ett specifikt ContentVersion-ID baserat på användarens plats. Eller lägg till en skärm för Hämta poster som hämtar en ContentVersion- eller ContentAsset-post som matchar dina kriterier.
- Spara, felsök och aktivera ditt flöde.
- Lägg till flödet på din sidlayout för meddelandesession. Se Lägg till meddelanden i Service Console.
- För att skicka meddelandekomponenten i en meddelandesession med dess bilder ifyllda kör servicerepresentanten flödet i Service Console.
Tillhandahåll bilder via en MESSAGINGIMAGE-formel
På vissa bildegenskaper i meddelandekomponentformat visar inte fältet Typ i bildegenskapen Parameter som ett alternativ. I dessa egenskaper kan du istället ge bilden en dynamisk MESSAGINGIMAGE.
En MESSAGINGIMAGE transformerar en bild-URL till en bild i en meddelandekomponent. Den innehåller två parametrar.
- Parametern
imageUrldefinierar det egna objektfältet som innehåller bildens URL. - Parametern
mimeTypedefinierar innehållstypen, till exempel jpeg, jpg eller png.
Formeln har detta format: MESSAGINGIMAGE(imageUrl,
mimeType). Här är ett enkelt exempel på en formel från en bildegenskap i formatet Listväljare: MESSAGINGIMAGE(Image__c,
“image/jpeg”)
Knapptexten tillhandahålls via en standardparameter som visas i avsnittet Konfiguration av knappar. Det medföljande flödet kan sedan definiera vilka poster som visas som listalternativ, medan MessagingImage transformerar varje posts bild-URL till bilden som visas med listalternativet.


