Freigeben über


sendMessageToConversation

Omnichannel for Customer Service bietet eine Reihe von Funktionalitäten, die die Möglichkeiten von Dynamics 365 Customer Service Enterprise erweitern und es Unternehmen ermöglichen, über digitale Nachrichtenkanäle sofort mit ihren Kunden in Kontakt zu treten und sich mit ihnen zu engagieren. Für den Zugriff auf Omnichannel for Customer Service ist eine zusätzliche Lizenz erforderlich. Weitere Informationen finden Sie auf den Seiten Dynamics 365 Customer Service Preisübersicht und Dynamics 365 Customer Service Preisplan.

Verwenden Sie diese Methode, um Nachrichten an eine Konversation zu senden.

Hinweis

  • Die Konversation muss dem Agenten zugewiesen werden, der angemeldet ist.
  • Derzeit werden nur Zeichenfolgenliterale und gültige JSON-Dateien mit Rich-Objekten unterstützt. Weitere Informationen: Abrufen und Formatieren von Rich-Nachrichten

Syntax

Microsoft.Omnichannel.sendMessageToConversation(message, toSendBox, conversationId);

Die Parameter

Parameter Typ Description
message String oder MessageObject Gibt die Nachricht an, die an eine Konversation gesendet werden soll.
*toSendBox Boolean Bestimmt, ob die Nachricht an sendBox oder direkt an die Konversation gesendet wird. Ohne Angabe dieses Parameters wird die Nachricht standardmäßig an sendbox gesendet.
*conversationId (englisch) String Eindeutige Kennung der Konversation, an die die Nachricht gesendet werden soll. Wird auch als liveworkitemId bezeichnet. Ohne Angabe dieses Parameters wird die Nachricht standardmäßig an die fokussierte Konversation gesendet.

* Gibt einen optionalen Parameter an.

Rückgabewert

Gibt eine aufgelöste oder abgelehnte Zusage basierend auf dem Ergebnis des Vorgangs zurück.

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

Livechat SDK Referenz
Referenz zur Omnichannel-JavaScript-API
openKonversation
getConversationId
linkToConversation
unlinkFromConversation
getConversations