Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Konwersacja musi być przypisana do zalogowanego agenta.
- Obecnie obsługiwane są tylko literały ciągów i prawidłowy kod JSON obiektu sformatowanego. Więcej informacji: Pobieranie i formatowanie wiadomości sformatowanych
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);
Informacje pokrewne
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)