sendMessageToConversation

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

Riferimento SDK Live Chat
Informazioni di riferimento sull'API JavaScript multicanale
openConversation
getConversationId
linkToConversation
unlinkFromConversation
getConversations