Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Omnicanal pour Customer Service contient une suite de capacités qui étendent la puissance de Dynamics 365 Customer Service Enterprise pour permettre aux organisations de se connecter et d’interagir instantanément avec leurs clients sur les canaux de messagerie numérique. Une licence supplémentaire est requise pour accéder à Omnichannel pour Customer Service. Pour plus d’informations, voir les pages Vue d’ensemble de la tarification de Dynamics 365 Customer Service et Plan de tarification de Dynamics 365 Customer Service.
Utilisez cette méthode pour envoyer des messages à une conversation.
Note
- La conversation doit être attribuée à l’agent qui est connecté.
- Seuls les littéraux de chaîne et les objets riches JSON valides sont actuellement pris en charge. Pour plus d’informations : Récupérer et mettre en forme des messages enrichis
Syntaxe
Microsoft.Omnichannel.sendMessageToConversation(message, toSendBox, conversationId);
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
| Message | String ou MessageObject | Indique le message à envoyer à une conversation. |
*toSendBox |
Booléen | Détermine si le message est envoyé à sendBox ou directement à la conversation. Sans fournir ce paramètre, le message sera envoyé à sendbox par défaut. |
*conversationId |
Chaîne | Identifiant unique de la conversation à laquelle le message doit être envoyé. Également appelé liveworkitemId. Sans fournir ce paramètre, le message sera envoyé à la conversation ciblée par défaut. |
* Indique un paramètre facultatif.
Valeur retournée
Renvoie une promesse résolue ou rejetée en fonction du résultat de l’opération.
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);
Informations connexes
Référence du SDK de conversation instantanée en direct
Référence de l’API JavaScript omnicanale
openConversation
getConversationId
linkToConversation
unlinkFromConversation
getConversations