Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Come fare riferimento agli attributi dei contatti in Connect Customer
Il modo in cui si fa riferimento agli attributi dei contatti dipende dal modo in cui sono stati creati e da come vi accedi.
-
Per la sintassi JSON per ogni attributo, consulta Elenco degli attributi di contatto disponibili in Connect Customer e relativi riferimenti JSONPath.
-
Per fare riferimento agli attributi che contengono caratteri speciali nel nome, ad esempio spazi, racchiudi il nome dell'attributo tra parentesi e virgolette singole. Ad esempio:
$.Attributes.['user attribute name']. -
Per fare riferimento agli attributi nello stesso spazio dei nomi, ad esempio un attributo di sistema, utilizza il nome dell'attributo o il nome specificato come Destination key (Chiave di destinazione).
-
Per fare riferimento ai valori in uno spazio dei nomi diverso, ad esempio un attributo esterno, specifica la sintassi JSONPath per l'attributo.
-
Per utilizzare gli attributi di contatto per accedere ad altre risorse, imposta un attributo definito dall'utente nel flusso e utilizza il nome della risorsa Amazon (ARN) della risorsa a cui desideri accedere come valore per l'attributo.
Esempi Lambda
-
Per fare riferimento al nome di un cliente da una ricerca della funzione Lambda, usa $. External.AttributeKey, sostituendo AttributeKey con la chiave (o il nome) dell'attributo restituito dalla funzione Lambda.
-
Per utilizzare un prompt Connect Customer in una funzione Lambda, imposta un attributo utente sull'ARN per il prompt, quindi accedi a tale attributo dalla funzione Lambda.
Esempi di Amazon Lex
-
Per fare riferimento a un attributo di un bot Amazon Lex, utilizza il formato $.Lex. e quindi includi la parte del bot Amazon Lex a cui fare riferimento, ad esempio $. Lex.IntentName.
-
Per indirizzare l'input del cliente a uno slot bot di Amazon Lex, usa $. Lex.Slots. slotName, sostituendo slotName con il nome dello slot nel bot.
Esempio di Imposta attributi di contatto
Utilizza un blocco Set contact attributes (Imposta attributi contatti) per impostare un valore cui viene fatto riferimento in seguito in un flusso. Ad esempio, crea un saluto personalizzato per i clienti instradati a una coda in base al tipo di account del cliente. Puoi anche definire un attributo per un nome di società o linea di business da includere nelle stringhe di sintesi vocale pronunciate a un cliente. Il blocco Set contact attributes (Imposta attributi contatti) è utile per copiare attributi recuperati da origini esterne in attributi definiti dall’utente.
Per impostare un attributo di contatto con un Set contact attributes (Imposta attributi contatti) blocco
-
In Connect Customer, scegli Routing, Flussi di contatti.
-
Seleziona un flusso esistente o creane uno nuovo.
-
Aggiungi un blocco Set contact attributes (Imposta attributi contatti).
-
Modifica il blocco Set contact attributes (Imposta attributi contatti) e scegli Utilizza testo.
-
Per Destination key (Chiave di destinazione), fornire un nome per l'attributo, ad esempio Company (Azienda). Questo è il valore utilizzato per il campo Attribute (Attributo) quando si utilizza o si fa riferimento ad attributi in altri blocchi. Per Value (Valore), utilizzare il nome dell'azienda.
È anche possibile scegliere di utilizzare un attributo esistente come base per creare il nuovo attributo.