Delen via


sendMessageToConversation

Omnichannel for Customer Service biedt een suite aan mogelijkheden die de kracht van Dynamics 365 Customer Service Enterprise uitbreiden om organisaties in staat te stellen direct verbinding te maken en met hun klanten te communiceren via digitale berichtenkanalen. Er is een extra licentie nodig voor toegang tot Omnichannel voor Customer Service. Voor meer informatie, zie de pagina's Prijsoverzicht voor Dynamics 365 Customer Service en Prijsplan voor Dynamics 365 Customer Service.

Gebruik deze methode om berichten naar een gesprek te sturen.

Opmerking

  • Het gesprek moet worden toegewezen aan de agent die is ingelogd.
  • Alleen letterlijke tekenreeksen en geldige JSON met rijke objecten worden momenteel ondersteund. Meer informatie: Uitgebreide berichten ophalen en opmaken

Syntaxis

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

Parameterwaarden

Kenmerk Typologie Description
message Tekenreeks of MessageObject Geeft het bericht aan dat naar een gesprek moet worden verzonden.
*naar SendBox Booleaan Hiermee bepaalt u of het bericht naar sendBox of rechtstreeks naar het gesprek wordt verzonden. Zonder deze parameter op te geven, wordt het bericht standaard naar sendbox gestuurd.
*conversatie-ID String Unieke identificatie van het gesprek waarnaar het bericht moet worden verzonden. Ook aangeduid als liveworkitemId. Zonder deze parameter op te geven, wordt het bericht standaard naar het gerichte gesprek verzonden.

* Geeft optionele parameter aan.

Retourwaarde

Retourneert een opgeloste of afgewezen belofte op basis van het resultaat van de bewerking.

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

SDK-referentie voor Live chat
Omnichannel JavaScript API-referentie
openGesprek
getConversationId
linkToConversation
ontkoppelenFromConversation
getGesprekken