Compartir vía


sendMessageToConversation

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:

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);

Referencia de las SDK de chat activo
Referencia de la API de JavaScript omnicanal
openConversation
getConversationId
linkToConversation
desvincularDesdeConversación
getConversations