Udostępnij za pośrednictwem


sendMessageToConversation

Aplikacja Obsługa wielokanałowa klientów dla Dynamics 365 oferuje zestaw funkcji, które rozszerzają możliwości Dynamics 365 Customer Service Enterprise, aby umożliwić organizacjom natychmiastowe łączenie się i interakcję z klientami za pośrednictwem cyfrowych kanałów komunikacji. Do uzyskania dostępu do plików sieciOwych w celu obsługa klienta jest wymagana dodatkowa licencja. Aby uzyskać więcej informacji, zobacz omówienie cennika usługi Dynamics 365 Customer Service i strony cennika Dynamics 365 Customer Service.

Użyj tej metody, aby wysłać wiadomości do rozmowy.

Uwaga / Notatka

Składnia

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

Parametry

Parameter Typ Description
komunikat String lub MessageObject Wskazuje wiadomość, która ma zostać wysłana do rozmowy.
*toSendBox logiczny Określa, czy wiadomość jest wysyłana do usługi sendBox, czy bezpośrednio do konwersacji. Bez podania tego parametru wiadomość zostanie domyślnie wysłana do skrzynki nadawczej.
*conversationId (identyfikator rozmowy) Sznurek Unikalny identyfikator rozmowy, do której ma zostać wysłana wiadomość. Określany również jako liveworkitemId. Bez podania tego parametru wiadomość zostanie domyślnie wysłana do ukierunkowanej konwersacji.

* Wskazuje parametr opcjonalny.

Wartość zwracana

Zwraca rozwiązaną lub odrzuconą obietnicę na podstawie wyniku operacji.

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

Dokumentacja zestawu SDK czatu na żywo
Dokumentacja interfejsu API JavaScript aplikacji Obsługa wielokanałowa
openConversation (otwarta rozmowa)
getConversationId (identyfikator rozmowy)
linkToConversation (linkDoKonwersacja)
unlinkFromConversation (odłącz od rozmowy)
getConversations (Rozmowy w get)