安装和设置 - 适用于 IoT 中心的 Connected Customer Service

本指南提供设置和运行适用于 IoT 中心的 Connected Customer Service (CCS) 所需的步骤。 如果要查找有关 IoT Central 的 CCS 的信息,请务必访问我们的设置教程。

先决条件

在安装 Connected Customer Service之前,确保拥有以下对象:

  • Dynamics 365 系统管理员凭据。 对于具有 Microsoft 365 全局管理员访问权限的用户,他们必须在 Dynamics 365 组织内被分派系统管理员安全角色。

  • IoT – IoT 解决方案中的管理员角色(用于访问 IoT 实体和 IoT 功能),以及另一个角色,如“Customer Service – 分派员”(用于访问 Dynamics 365)。

  • 具有相应权限的有效 Azure 订阅。 有关详细信息,请参阅有关 Azure 必备条件的主题

  • Microsoft Power BI PRO 和示例报表模板。 详细信息:下载 Connected Customer Service 的 Power BI 模板

安装 Connected Customer Service

Connected Customer Service 在 Dynamics 365 Customer Service 中提供。 创建新的 Customer Service 环境或将现有环境升级到 v9.0.20034.20XX+,将自动包括以下 Connected Customer Service 实体和相关流程:

  • 设备
  • IoT 警报

边栏中资产菜单内的 IoT 警报的屏幕截图。

验证您的环境中是否有 Connected Customer Service 实体。

然后,转到 https://iotdeployment.dynamics.com/ 并按照以下说明,将 Azure IoTHub 部署并连接到您的 Customer Service 环境。

IoT 部署应用。

设置示例模拟器(可选)

若要查找模拟器 URL,请登录 Azure 订阅,然后选择新创建的资源组下的“应用服务”资源类型。 您将在右上角看到此 URL。 复制此 URL 并完成以下步骤:

  1. 将此 URL 粘贴到浏览器地址栏中以加载页面。

  2. 模拟器页面打开时,单击配置

  3. 输入 IoT 中心主机名和密钥。 主机就是 Azure 门户中 IoT 中心资源的名称。

配置连接。

可以通过以下方法访问键:单击 IoT 中心资源并转到共享访问策略,然后复制 iothubowner 的主键,如下面的屏幕截图中所示。

iothubowner 中的访问密钥。

  1. 资源组中选择 IoT 中心。

  2. 常规下左侧,单击共享访问策略获取主机名和主密钥。

  3. 确保连接状态标记为已连接,然后关闭对话框。

    现在可以通过使用示例模拟器发送测试命令。 例如,单击温度并将其提高到超过 70 度。

设置 Power BI 图表(可选)

设置 Power BI 帐户并打开示例 .pbix 报表。

  1. 转到 https://powerbi.microsoft.com,创建免费的 Power BI 帐户。

  2. 安装 Power BI Desktop

  3. 使用 Power BI 用户凭据(建议此用户与 Dynamics 365 用户为同一位用户)登录 Power BI Desktop。

  4. 下载并打开示例 Power BI 模板。

    Power BI 报表将打开且包含错误,因为是使用示例 SQL 数据库和用户创建的。 使用您的 SQL 数据库和用户更新查询,然后将报表发布到 Power BI。

将查询更新为指向您的 SQL 数据库

  1. 选择编辑查询

  2. 选择高级编辑器

  3. 将源 SQL 数据库替换为您的 Azure 资源组中配置的数据库。

  4. 选择关闭并应用

    可以在 Azure 门户中的 SQL 数据库内找到您的 SQL 服务器名称。

  5. 将您的 IP 地址添加到 SQL 服务器防火墙,以便允许 Power BI Desktop 连接到 SQL 服务器。

  6. 看到此消息时,复制 IP 地址。

IP 地址。

  1. 转到 Azure 门户,打开 SQL 服务器,然后将您的 IP 地址添加到防火墙。

发布到您的 Power BI 帐户。

  1. 保存更改并发布。

  2. 发布后,Power BI Desktop 将提供链接和消息,用于指示您打开报表并提供凭据。

  3. 报表打开后,您将看到一条通知,请您编辑凭据。

  4. 输入 SQL 服务器管理员用户名和密码,以便允许 Power BI 访问您的数据库。

  5. 在 Power BI 边栏中,打开报表并将这些磁贴固定到仪表板。 可以创建仪表板或固定到现有仪表板。

  6. 保存仪表板,然后将其与有权查看仪表板和磁贴的任何用户共享。

    • 在仪表板右上角,单击共享,输入用户电子邮件地址,然后单击共享按钮。

在 Dynamics 365 中固定磁贴

  1. 打开设备、警报或资产窗体。

    重要提示

    与任何已打开的窗体有关的设备必须有设备 ID 且已注册,否则将隐藏 PowerBI 部分。

  2. 首次时,需要指定要固定的磁贴。 之后,访问此页时,将加载该磁贴。

    1. 选择添加按钮。

    2. 将显示配置窗口。 提示时登录。

    3. 选取仪表板和磁贴。

      将加载磁贴的预览;但是如果您尚未为该设备运行过模拟器,将不存在任何数据,如此处所示。

  3. 保存磁贴。

  4. 配置窗口将关闭,并使用固定的磁贴重新加载 Power BI 部分。

  5. 磁贴已筛选为仅显示当前实体的设备 ID。

  6. 下次加载任何设备、警报或资产窗体时,Power BI 部分将自动加载磁贴,并筛选为仅显示当前实体设备 ID(如果有设备 ID 且设备已注册)。

为设备分类

也可以通过为设备分类来管理设备。 例如,可以按支持的命令、设备类型或损坏频率更高的设备来为设备分类。

新建 IoT 设备类别

您可以在客户服务中心或 Customer Service 管理中心应用中创建新的 IoT 设备类别。

  1. 转到其中一个应用,执行以下步骤。

    1. 在站点地图中,选择操作中的其他

    2. 设备类别部分,选择管理

      可用 IoT 设备类别视图将显示。 可以使用下拉列表在各系统视图列表之间切换。

  2. 在命令栏上,选择新建

  3. 输入设备类别的名称

  4. 使用有用的工具提示帮助填写信息。

  5. 完成后,请选择保存

  6. 打开创建的 IoT 设备类别记录。

  7. 设备部分中,单击添加 IoT 设备记录,然后向类别添加设备。

向现有类别添加设备

  1. 在主菜单中,选择物联网>已注册的设备

  2. 选择 IoT 设备记录以将其打开。

  3. 类别字段中,使用搜索按钮查找设备并添加到类别中。

查看设备读数

注册设备之后,可以打开记录查看该设备发送的读数。 例如,如果您在监控恒温器,读数将显示恒温器的温度。

默认情况下,可以查看最近 20 个读数。 可使用 Power BI Desktop 更改 Power BI 报表中的默认设置。

  1. 若要查看设备读数,请在主菜单中单击 Customer Service>设备

  2. 从设备列表中选择一个设备,然后打开记录。

  3. 请参阅连接设备读数部分查看设备读数。

将命令远程发送到注册的设备

设备无法正常工作时,系统将收到警报。 若要远程排除问题,可以通过选择已注册的设备或使用现有 IoT 警报来发送命令。

备注

从同一个设备收到多个警报时,将按照分层顺序列出这些警报。 可以通过更改 IoT - 父 IoT 警报工作流更改分组。

从已注册的设备发送命令

  1. 单击主菜单中的 Customer Service>设备

  2. 从设备列表选择已注册的设备。

  3. 在命令栏中,单击发送命令

  4. 输入命令的名称

  5. 要发送的消息框中,复制并粘贴一个支持的命令。 {"CommandName":"Reset Thermostat","Parameters":{}} {"CommandName":"Notification","Parameters":{"Message":"Technician has been dispatched"}} {"CommandName":"Set Values","Parameters":{"Reading":{"Temperature":"30","Humidity":"30"}}}

    备注

    在发送命令之前,确保命令中无空格或多余的字符。

  6. 在命令栏中,单击发送并关闭发送命令。

响应警报

  1. 导航到 Customer Service>IoT 警报

  2. 选择现有 IoT 警报记录。

  3. 在命令栏中,选择发送命令

  4. 输入命令的名称

  5. 要发送的消息框中,复制并粘贴上面的部分中列出的一个支持的命令。

  6. 在命令栏中,单击发送并关闭发送命令。

查看发送给设备的命令的历史记录

  1. 单击主菜单中的 Customer Service>设备

  2. 从列表中选择一个设备。

  3. 向下滚动到命令部分查看历史记录。

创建业务流程以自动处理接收的 IoT 警报

当您收到来自设备的警报时,您的服务团队可以手动监控警报并远程排除问题。 如果问题不通过订单发送远程,可以创建解决服务代表工作订单分派案例或 tech. 和字段。 提供的业务流程引导您完成手动响应 IoT 警报的流程。 详细信息:创建业务流程

查看 IoT 仪表板

默认 IoT 仪表板提供有关已注册设备的数据和警报。 详细信息:创建或自定义仪表板

  1. 在主菜单中,单击 Customer Service物联网

  2. 选择仪表板

    • 第一个图表显示可以通过单击IoT 警报排序依据菜单排序的警报。

    • 第二个图表按时间显示警报。

    • 第三个图表显示警报和要解决问题需采取的操作。

隐私声明

通过安装 Connected Customer Service for Dynamics 365,当您提供 Azure 订阅信息时,将部署所需的 Azure 资源(在下面列出)并且您的 Dynamics 365 for Customer Engagement 实例会将数据(例如命令和注册)发送到 Azure,以实现支持 IoT 的方案,该方案将注册设备,然后向已注册设备发送命令以及从这些设备接收命令。 管理员可以卸载 Connected Customer Service 以删除功能,然后导航回 Azure 门户来管理任何不再需要的相关 Azure 服务。

以下章节中详细介绍了 Connected Customer Service 功能涉及的 Azure 组件和服务。

注意:有关其他 Azure 服务产品的详细信息,请访问 Microsoft Azure 信任中心

服务总线队列

这为 Dynamics 365 for Customer Engagement 和 Azure 之间的入站和出站消息(命令)流提供了队列。 在将 IoT 警报发送到 Dynamics 365 for Customer Engagement 时,或者将命令从 Dynamics 365 for Customer Engagement 发送到 IoT 中心时,将在此处排队。

逻辑应用程序

这提供了使用 Dynamics 365 for Customer Engagement 连接器和队列连接器的业务流程服务。 Dynamics 365 for Customer Engagement 连接器用于构建特定于 Dynamics 365 for Customer Engagement 的实体,而队列连接器用于轮询队列。

流分析

这提供完全托管的实时事件处理引擎,该引擎有助于从数据中发掘深层次的见解。 使用流分析可以轻松地对来自设备、传感器、网站、社交媒体、应用程序、基础结构系统等的数据流设置实时分析计算。 它起到漏斗的作用,将经过挑选的 IoT 警报发送到 Dynamics 365 for Customer Engagement。

IoT 中心

Connected Customer Services 使用 IoT 中心来管理已注册设备和资产的状态。 此外,IoT 中心将命令和通知发送到连接的设备,并通过确认收据来跟踪消息传送。 设备消息以持久方式发送,以适应间歇性连接的设备。

模拟器

这是用于模拟向 IoT 中心发送命令或从 IoT 中心接收命令的设备的 Web 应用程序。

Azure SQL 数据库

Connected Customer Service 使用 SQL Azure 来存储设备心跳消息,供 PowerBI 以后用于在 Dynamics 365 for Customer Engagement 中显示设备状态。

Azure Blob 存储

流分析所使用的查询将存储到 Azure Blob 存储中。

Azure 时序见解(预览)