Ti trovi qui:
Aggiunta di immagini dinamiche ai componenti di Messaggistica
Se si desidera che un componente di messaggistica visualizzi immagini diverse a seconda della situazione, definire le immagini nel Generatore componente di messaggistica utilizzando parametri o formule sObject. L'aggiunta di immagini dinamiche ai componenti di messaggistica è più avanzata dell'aggiunta di immagini statiche, ma è un modo efficace per personalizzare i messaggi inviati ai clienti.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. | |
Questo articolo si applica a:
|
Chat in app ottimizzata, Chat Web ottimizzata v1, Chat Web ottimizzata v2, WhatsApp ottimizzato, Facebook Messenger ottimizzato, Apple Messages for Business ottimizzato, LINEA ottimizzata e Porta il tuo canale |
Questo articolo non si applica a:
|
Canali SMS standard e ottimizzati |
| Autorizzazioni utente richieste | |
|---|---|
| Per creare componenti di messaggistica: | Personalizza applicazione E Visualizza impostazione e configurazione O Amministratore sistema |
| Per inviare e ricevere messaggi in Messaggistica: | Agente di Messaggistica |
Quando un agente dell'assistenza o un bot invia un componente di messaggistica con immagini dinamiche, Salesforce fornisce le immagini giuste in base ai parametri impostati. Ad esempio, in un elenco dei tre prodotti acquistati più di recente dal cliente, visualizzare un'immagine di ogni prodotto accanto al nome del prodotto. Oppure, in un componente di messaggistica link ottimizzato, visualizzare un URL e un'immagine che variano a seconda della stagione o della posizione dell'utente finale.
Le immagini possono essere fornite come parametri dell'ID immagine o dell'URL, a seconda di come vengono memorizzate in Salesforce. In alternativa, definire le immagini utilizzando una formula sObject.
Fornire immagini tramite un parametro ID immagine
Di seguito sono riportati i passaggi generali per aggiungere immagini dinamiche ai componenti di messaggistica con parametri ID immagine.
Di seguito sono descritti questi passaggi per creare un componente di messaggistica con link ottimizzati con un'immagine dinamica.
-
Creare il componente di messaggistica in Imposta.
- Da Imposta, immettere Componenti Messaggistica nella casella Ricerca veloce e selezionare Componenti Messaggistica.
- Fare clic su Nuovo componente.
-
Completare il flusso per creare il link ottimizzato. Poiché un'immagine è obbligatoria, caricare un'immagine generica.
Quando viene creato il componente, si apre il Generatore componente di messaggistica.
-
Aggiungere uno o più formati supportati al componente.
- Dalla scheda Dettagli del Generatore componente di messaggistica, fare clic su Aggiungi formato e selezionare un formato, ad esempio Rich Link.
-
Per ogni formato aggiunto, fare clic sul relativo nome nel menu di navigazione e controllare il riquadro delle proprietà per vedere quante immagini è possibile includere. Cercare le proprietà con "Immagine" nel titolo. Il formato Rich Link ha una proprietà immagine.

-
In una scheda separata del browser, preparare le immagini che si prevede di utilizzare nel componente di messaggistica. Caricarli come file o asset oppure archiviarli in un campo personalizzato contenente un URL che porta all'immagine.
Suggerimento Se si salvano le immagini come file o asset, eseguire una query dalla Salesforce Developer Console per raccogliere l'ID immagine del record ContentVersion o ContentAsset associato. È quindi possibile fare riferimento a questo ID nel flusso. Gli ID ContentVersion iniziano con069, mentre gli ID ContentAsset iniziano con03S. In questo URL ContentVersion di esempio, l'ID è 0691Q00000YOjliQAD:https://yourwebsite.com/lightning/r/0691Q00000YOjliQAD/view. -
Tornare al Generatore componente di messaggistica, creare un parametro personalizzato per fornire l'immagine del link.
-
Dalla scheda Parametri, fare clic su Nuovo nella sezione Parametri personalizzati.
È possibile aggiungere fino a 5 parametri personalizzati.
- Immettere un nome e un nome API e selezionare ImageId come tipo.
-
Selezionare Obbligatorio se il parametro deve essere specificato per l'invio del componente.
Il flusso per inserire il componente non riesce se non fornisce questo parametro.
-
Lasciare deselezionato Elenco. I parametri dell'immagine non possono essere elenchi.

-
Dalla scheda Parametri, fare clic su Nuovo nella sezione Parametri personalizzati.
-
Aggiornare le proprietà dell'immagine di ogni formato per utilizzare i parametri dell'immagine.
- Fare clic sul nome di un formato nel menu di navigazione, ad esempio Rich Link.
-
Per ogni proprietà dell'immagine, selezionare il tipo Parameters (Parametri) e selezionare un parametro dell'immagine. Se non si desidera includere un'immagine, lasciare il tipo Nessuno.

-
Nella pagina Flussi in Imposta, creare un flusso schermata che gli agenti dell'assistenza possono eseguire per inviare il componente di messaggistica a un cliente. Benché i flussi siano estremamente personalizzabili, consultare questi passaggi per istruzioni.
- Creare una variabile di testo denominata recordId e renderla disponibile per l'input. Questa risorsa memorizza l'ID della sessione di messaggistica.
- Creare una seconda variabile di testo denominata imageId e renderla disponibile per l'input. Questa risorsa memorizza l'ID dell'asset immagine.
- Aggiungere una schermata contenente un componente Messaggio ottimizzato.
- Nella sezione degli input del componente Messaggio ottimizzato, immettere la variabile recordId come ID sessione di Messaggistica e selezionare il componente di messaggistica.
-
Nella sezione dei parametri personalizzati del componente Messaggio ottimizzato, selezionare il parametro imageId personalizzato e la variabile imageId.

- Aggiungere un'altra logica di flusso per definire quando viene utilizzata una determinata immagine. Ad esempio, utilizzare un elemento decisione abbinato a elementi assegnazione per compilare la variabile imageId con un ID ContentVersion specifico in base alla posizione dell'utente. Oppure, aggiungere una schermata Ottieni record che recupera un record ContentVersion o ContentAsset che corrisponde ai criteri.
- Salvare, eseguire il debug e attivare il flusso.
- Aggiungere il flusso al layout di pagina Sessione di Messaggistica. Vedere Aggiunta di Messaggistica alla Service Console.
- Per inviare il componente di messaggistica in una sessione di messaggistica con le relative immagini compilate, l'agente dell'assistenza esegue il flusso in Service Console.
Invio di immagini tramite una formula MESSAGINGIMAGE
In alcune proprietà immagine nei formati dei componenti di messaggistica, il campo Tipo nella proprietà immagine non visualizza Parametro come opzione. In queste proprietà è invece possibile fornire l'immagine dinamicamente con una formula di MESSAGINGIMAGE.
Una formula MESSAGINGIMAGE trasforma l'URL di un'immagine in un'immagine in un componente di messaggistica. Contiene due parametri.
- Il parametro
imageUrldefinisce il campo dell'oggetto personalizzato contenente l'URL dell'immagine. - Il parametro
mimeTypedefinisce il tipo di contenuto, ad esempio jpeg, jpg o png.
La formula ha questo formato: MESSAGINGIMAGE(imageUrl,
mimeType). Di seguito è riportato un semplice esempio di formula di una proprietà immagine nel formato Selettore elenco: MESSAGINGIMAGE(Image__c,
“image/jpeg”)
Il testo del pulsante viene fornito tramite un parametro standard, indicato nella sezione Configurazione pulsante. Il flusso di accompagnamento può quindi definire i record da visualizzare come opzioni elenco, mentre la formula MessagingImage trasforma l'URL immagine di ogni record nell'immagine visualizzata con l'opzione elenco.


