Ti trovi qui:
Personalizzazione dei componenti di Messaggistica con modelli di formula
Quando si crea un componente di messaggistica, è possibile aggiungere e configurare uno o più formati per controllare l'aspetto del componente nei diversi canali di messaggistica. Il formato predefinito dei componenti di messaggistica è Testo, ovvero una versione di testo normale del componente.
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, SMS ottimizzato, Apple Messages for Business ottimizzato, LINEA ottimizzata e Porta il tuo canale |
Questo articolo non si applica a:
|
Canali SMS standard |
Quando si crea il componente viene generata la versione Testo di un componente. Se si desidera, è possibile utilizzare i modelli di formula per modificare la versione Testo e creare un messaggio personalizzato per i clienti.
È possibile fare riferimento ai campi dell'oggetto Sessione di Messaggistica o dell'oggetto Utente messaggistica (poiché è collegato alla Sessione di Messaggistica) in un modello di formula di risposta automatica per Avvia conversazione, Termina conversazione e Conversazione inattiva. Non è possibile fare riferimento ai campi degli oggetti Sessione di Messaggistica o Utente Messaggistica in Conferma conversazione poiché sarebbe necessario utilizzare anche un flusso per compilare i dati e il flusso non verrebbe eseguito in tempo per Conferma conversazione.
Per alcuni tipi di componenti, è possibile fornire la versione di testo normale del componente durante il flusso di impostazione guidata Nuovo componente. Per modificare ulteriormente la versione Testo normale di un componente di messaggistica, fare clic sul nome del componente nella pagina Componenti di messaggistica in Imposta. Il componente viene aperto nel Generatore componente di Messaggistica. Quindi, fare clic sul formato Testonell'intestazione laterale sinistra per personalizzarlo.

Il centro del Generatore componente di Messaggistica mostra un'anteprima del componente nel formato selezionato. Nel riquadro delle proprietà a destra, è possibile modificare il modello di formula per tutti i campi di tipo Modello.
Utilizzo dei campi di unione per visualizzare un valore singolo
Your reference number for this case is:
{$Parameters.MyCaseParam.CaseNumber}{!BR()}.
The subject of your case is: “{!$Parameters.MyCaseParam.Subject}”Utilizzo dei campi di unione per visualizzare più valori
I campi di unione consentono anche di presentare più valori in un elenco. Ad esempio, per le domande con componenti opzioni, le opzioni vengono fornite da una costante elenco (per le opzioni statiche) o da un parametro elenco (per le opzioni dinamiche).
Per inserire un elenco di valori nella versione di testo normale di un componente, utilizzare un campo di unione di un modello di elenco personalizzato nella definizione del messaggio. La definizione del campo unione include:
- Un nome univoco
- Fonte di dati di tipo elenco che fornisce i dati dell'elenco da generare al momento dell'invio
- Un modello di formula separato che definisce il contenuto di ogni voce dell'elenco
Utilizzare il campo di unione del modello di elenco nel modello di formula con questa sintassi:
$ListTemplates.<list_template_name>Sostituire <list_template_name> con il nome univoco del campo di unione.
Il modello di formula del campo di unione (utilizzato per generare voci elenco) può fare riferimento a qualsiasi costante, parametro e a qualsiasi campo di unione correlato alla voce elenco generata.
- $ListItem.Index—indice corrente della voce dell'elenco in corso di creazione.
- $ListItem.Value—valore effettivo della voce corrente dell'elenco in corso di creazione.
- $ListItem.IsFirst—vero quando viene creata la prima voce dell'elenco e falso in caso contrario.
- $ListItem.IsLast—vero quando viene creato l'elemento dell'elenco finale e falso negli altri casi.
Utilizzare $ListItem.IsFirst e $ListItem.IsLast per applicare una logica speciale al primo o all'ultimo elemento dell'elenco.
{!$Constants.Title}{!BR()}
Select an option:{!BR()}
{!$ListTemplates.OptionsList}La definizione del campo di unione OptionsList fa riferimento alla costante dell'elenco Opzioni e include il seguente modello di formula per generare ciascuna voce dell'elenco:
{!$ListItem.Index}. {!$ListItem.Value.Name}{!IF(NOT($ListItem.IsLast),BR(),””)}
La definizione è strutturata in modo da inserire una interruzione di riga dopo tutte le voci elenco ad eccezione dell'ultima.
Ogni voce dell'elenco è un tipo complesso con più campi (Nome, Immagine e Sottotitolo). In questo esempio, per creare i valori dell'elenco viene utilizzato solo il campo Nome della voce Opzione.
Quando vengono valutati i modelli di formula e vengono creati gli elementi dell'elenco, la versione di testo normale del componente di messaggistica appare come segue, in base al modo in cui sono impostate le costanti:
What do you need help with?
Select an option:
1. Cancel my order
2. Change my shipping address
3. Change the delivery date- Invio di un saluto personalizzato al cliente con un modello di formula
Inviare automaticamente un saluto personalizzato a un utente finale quando un agente dell'assistenza accetta la sessione di messaggistica. Creare un componente di messaggistica di risposta automatica Avvia conversazione contenente un modello di formula.


