Customer Service 全渠道提供了一套功能,扩展了 Dynamics 365 Customer Service Enterprise 的能力,使组织能够通过数字消息传递渠道与客户即时联系和互动。 访问 Customer Service 全渠道需要额外的许可证。 有关详细信息,请参见 Dynamics 365 Customer Service 定价概述和 Dynamics 365 Customer Service 定价计划页面。
此函数可用于获取代理的对话 (msdyn_ocliveworkitem) 记录列表。
Syntax
Microsoft.Omnichannel.getConversations(input, correlationId);
参数
| 参数 | 类型 | Description |
|---|---|---|
| 输入 | String | JSON 输入。 它具有以下格式: { attributes, agentID, status, orderBy, createdBeforeDays} 其中:
是 agentId 唯一必需的输入变量,其余的都是可选的。 |
| correlationId | String | 可选。 遥测日志记录的唯一标识符。 |
返回值
根据作的结果返回已解决或拒绝的 Promise。
注释
即使调用方未在输入中传递任何属性,该函数也会返回具有以下默认属性的记录:
- msdyn_ocliveworkitemid
- msdyn_liveworkstreamid
- msdyn_lastsessionid
- 状态码
- 创建时间
Example
以下代码片段提取给定代理 ID 的当前等待对话。
var input = {
"attributes": [
"msdyn_title",
"msdyn_channel"
],
"agentId": "2b330c52-6844-4d36-8e05-03c78c9681dc",
"status": [3],
"orderBy": [
{
"attributeName": "createdon",
"descending": true
}
]
};
Microsoft.Omnichannel.getConversations(input).then(result => {
console.log("result is as:", result);
}, (error) => {
console.log("error is as:", error);
}
);
相关信息
实时聊天 SDK 参考
全渠道 JavaScript API 参考
getConversationId
链接到对话
取消链接从对话
开放对话
发送消息到对话