sendMessageToConversation

Customer Service 用オムニチャネルには、Dynamics 365 Customer Service Enterprise の機能を拡張する一連の機能が用意されていて、組織はデジタル メッセージング チャネルを通して顧客と即座につながり、やり取りできるようになります。 Customer Service 用オムニチャネルにアクセスする際は、追加のライセンスが必要です。 詳細については、Dynamics 365 Customer Service 価格の概要Dynamics 365 Customer Service 価格プラン ページを参照してください。

このメソッドは、会話にメッセージを送信するために使用します。

  • 会話は、ログインしているエージェントに割り当てる必要があります。
  • 現在、文字列リテラルと有効なリッチオブジェクト JSON のみがサポートされています。 詳細: リッチ メッセージの取得と書式設定

構文

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

パラメーター

パラメーター タイプ Description
メッセージ String または MessageObject 会話に送信するメッセージを示します。
*toSendBox (送信ボックス) ブール値 メッセージを sendBox に送信するか、会話に直接送信するかを決定します。 このパラメーターを指定しないと、メッセージはデフォルトで sendbox に送信されます。
*会話 ID String メッセージの送信先の会話の一意の識別子。 liveworkitemId としても参照されます。 このパラメーターを指定しないと、メッセージはデフォルトでフォーカスされた会話に送信されます。

* オプションのパラメーターを示します。

戻り値

操作の結果に基づいて、解決済みまたは拒否されたプロミスを返します。

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

ライブ チャット リファレンス
オムニチャネル JavaScript API リファレンス
open会話
getConversationId です。
会話へのリンク
unlinkFromConversation (会話からリンク解除)
getConversations (会話の取得)