Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Multicanale per Customer Service offre una suite di funzionalità che estendono le funzionalità avanzate di Dynamics 365 Customer Service Enterprise per consentire alle organizzazioni di connettersi e interagire immediatamente con i clienti attraverso i canali di messaggistica digitale. È necessaria una licenza aggiuntiva per accedere a Multicanale per Customer Service. Per altre informazioni, vedere le pagine Panoramica dei prezzi di Dynamics 365 Customer Service e Piano tariffario di Dynamics 365 Customer Service.
Utilizzare questo metodo per inviare messaggi a una conversazione.
Annotazioni
- La conversazione deve essere assegnata all'agente che ha effettuato l'accesso.
- Attualmente sono supportati solo i valori letterali stringa e l'oggetto avanzato JSON valido. Ulteriori informazioni: Recuperare e formattare messaggi avanzati
Sintassi
Microsoft.Omnichannel.sendMessageToConversation(message, toSendBox, conversationId);
Parametri
| Parametro | TIPO | Description |
|---|---|---|
| message | Stringa o MessageObject | Indica il messaggio da inviare a una conversazione. |
*toSendBox |
Boolean | Determina se il messaggio viene inviato a sendBox o direttamente alla conversazione. Senza fornire questo parametro, il messaggio verrà inviato a sendbox per impostazione predefinita. |
*conversationId |
String | Identificatore univoco della conversazione a cui deve essere inviato il messaggio. Indicato anche come liveworkitemId. Se non si specifica questo parametro, per impostazione predefinita il messaggio verrà inviato alla conversazione focalizzata. |
* Indica un parametro facoltativo.
Valore restituito
Restituisce una promessa risolta o rifiutata in base al risultato dell'operazione.
Example
// Sending message directly to the chat of conversation with provided conversationId
Microsoft.Omnichannel.sendMessageToConversation("Test message", false, "eeeeeeee-4444-5555-6666-ffffffffffff");
// Sending valid rich object to conversation
let validRichObjJSON = {
"survey": {
"Answers": {
"Section": [
{
"Listitems": [
{
"OptionTitle": "Xbox Controller multi color",
"OptionDescription": "Xbox Controller multi color",
"OptionImageURL": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RWwBPt?ver=d74f&w=270&h=222&q=90&m=6&p=48&b=%23FFFFFFFF&f=png&o=f&aim=true"
}
],
"SectionTitle": "XBox Controllers",
"Multiselect": true
}
],
"Title": "Microsoft Xbox Controllers",
"subtitle": "Choose a controller you like",
"ImageURL": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE2XP73?ver=7371&w=270&h=222&q=90&m=6&p=48&b=%23FFFFFFFF&f=png&o=f&aim=true",
"ResponseMessage": "Thanks for choosing."
}
},
"richObjectId": "eeeeeeee-4444-5555-6666-ffffffffffff",
"richObjectType": 192350002,
"richObjectName": "Test with 0 guid",
"tabKey": ""
}
Microsoft.Omnichannel.sendMessageToConversation(validRichObjJSON, false);
Informazioni pertinenti
Riferimento SDK Live Chat
Informazioni di riferimento sull'API JavaScript multicanale
openConversation
getConversationId
linkToConversation
unlinkFromConversation
getConversations