Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La Plataforma omnicanal para Customer Service ofrece un conjunto de funciones que extienden la potencia de Dynamics 365 Customer Service Enterprise con el que las organizaciones pueden conectarse e interactuar de forma instantánea con sus clientes en distintos canales de mensajería digital. Se necesitan una licencia adicional para acceder a la Plataforma omnicanal para Customer Service. Para más información, consulte las páginas Descripción general de precios de Dynamics 365 Customer Service y Plan de precios de Dynamics 365 Customer Service.
Utilice este método para enviar mensajes a una conversación.
Nota:
- La conversación debe asignarse al agente que ha iniciado sesión.
- Actualmente solo se admiten literales de cadena y JSON de objetos enriquecidos válidos. Más información: Recuperar y dar formato a mensajes enriquecidos
Syntax
Microsoft.Omnichannel.sendMessageToConversation(message, toSendBox, conversationId);
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
| Mensaje | Cadena o MessageObject | Indica el mensaje que se va a enviar a una conversación. |
*toSendBox |
Boolean | Determina si el mensaje se envía a sendBox o directamente a la conversación. Sin proporcionar este parámetro, el mensaje se enviará a sendbox de forma predeterminada. |
*conversationId |
String | Identificador único de la conversación a la que se va a enviar el mensaje. También se hace referencia a él como liveworkitemId. Sin proporcionar este parámetro, el mensaje se enviará a la conversación enfocada de forma predeterminada. |
* Indica el parámetro opcional.
Valor devuelto
Devuelve una promesa resuelta o rechazada en función del resultado de la operación.
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);
Información relacionada
Referencia de las SDK de chat activo
Referencia de la API de JavaScript omnicanal
openConversation
getConversationId
linkToConversation
desvincularDesdeConversación
getConversations