工作流示例 3:收集在 Dynamics 365 Guides
如果已在 Microsoft 中创建了 非线性(分支)指南 Dynamics 365 Guides,则可以收集运算符选择响应的数据。 例如,您可能有一个非线性导轨,它根据仪表温度读数提供三种选择。
您可以计算选择每个响应的步骤 ID 的次数,以了解特定问题发生的频率。
备注
您必须具有环境创建者角色(Power Platform)才能创建 Microsoft Power Automate 流。
在此示例中,您将学到什么
查找响应步骤的步骤 ID
将指南的事件数据导出到 Microsoft Excel 步骤 ID 数据并将其与步骤 ID 数据进行匹配
Microsoft Power Automate 设置条件以将指南的事件数据导出到电子表格中的 Microsoft Excel 特定列
估计完成时间: 任一工作流解决方案均为 10 分钟
收集响应数据的两种方法
您可以通过两种不同的方式收集响应数据:
执行引导事件(响应选择)后
实时与 Microsoft Power Automate 事件执行
获取每个响应步骤的步骤 ID,无论选择哪种方法。 此示例演示如何获取步骤 ID,以及如何将步骤 ID 用于任一方案。
获取响应步骤的步骤 ID
可以使用 Guides 模型驱动应用获取响应步骤的步骤 ID。
选择应用,然后选择 Guides。
在列表中选择相应的指南。
选择“步骤 ” 选项卡以显示指南的步骤信息。
在这个例子中,我们有一个问题步骤和三个响应步骤。
若要获取响应步骤的步骤 ID,请在模型驱动应用中双击该步骤。 步骤 ID 显示在结果屏幕中页面 URL 的末尾。
在事件执行后收集响应数据
将每个响应步骤的步骤 ID 复制到 Excel 电子表格中。 完成后,电子表格如下所示:
使用模型驱动应用导出指南事件数据。
转到 powerapps.com 并选择适当的环境。
在左侧导航窗格中,选择数据,然后选择表。
在屏幕右侧,将视图更改为 “全部 ”以查看所有表。
选择“引导会话步骤访问”(Guide Session Step Visit ) 表格。
在屏幕顶部,选择“ 数据”,然后选择“ 导出数据”。
步骤 ID 信息位于 Excel 电子表格的 R 列中。
分析导出的电子表格中的“ 步骤 ID ”列以检查步骤 ID。 例如,以下 Excel 公式将导出 的 Guide Session Step Visit 电子表格中的事件数据与在此过程的第一步中复制的 Step ID 进行比较。 如果与 ID 匹配,则该公式返回 1,如果与 ID 不匹配,则返回 0。
=IF(ISNUMBER(SEARCH(B$2,'指导会议步骤访问'!R2)),1,0)
解析和求和的电子表格数据如下所示。
使用 Power Automate
使用 Power Automate 实时收集响应数据需要四个步骤:
创建包含相应列的 Excel 电子表格
Power Automate 创建一个流,该流:
在创建指南事件时触发(当用户选择响应步骤时)
为包含步骤 ID 的指南事件 “步骤 ID” 字段设置条件
将日期写入 Excel 电子表格
创建电子表格
创建一个 Excel 电子表格,其中包含与响应步骤匹配的列,以及用于记录选择响应的日期/时间的列。 例如,对于温度计指南,电子表格将包含以下四列:
Date
150 至 200 度
200 至 250 度
250 至 300 度
创建列后,选择它们,然后选择 “插入 > 表”。 使用 Power Automate 流填充此表。
创建流
登录到 Power Automate。
选择“ 创建”,然后选择“ 自动云端流”。
为流命名,选择“ 添加、修改或删除 行时”触发器,然后选择“ 创建”。
小费
您可以通过在“选择流的触发器 Microsoft Dataverse ”框中 输入单词 data 来将触发器列表筛选为仅触发 器。
在“ 添加、修改或删除 行时”触发器中:
在“更改类型 ” 字段中,选择“ 创建”。
在“表名称 ” 字段中,选择 “引导会话步骤访问”。
选择范围。
选择“ 新建步骤”,然后选择“ 条件”。
创建一个条件, 其中“步骤 ID ”字段 包含 响应“步骤 ID”之一。
在条件的“ 如果是 ”框中,选择“ Excel Online (业务) ”类别,然后选择“ 将行添加到表 中”操作。
填写“ 将行添加到表 中”操作的字段。 例如,对于温度计指南,选择/输入以下数据。
字段 价值 Description 地点 OneDrive for Business 文件的云位置。 您可以 OneDrive 选择“企业”或 SharePoint “站点”。 文档库 OneDrive 云位置的库 文件 指南响应数据.xlxs Excel 文件的名称 表 表1 您在 Microsoft Excel 日期 创建时间 字段(将光标置于字段中后,可以动态选择此值) 记录在指南中进行选择的日期和时间 150 至 200 度 1 Excel 电子表格中的列。 如果列与条件中的步骤 ID 对齐,则输入 1 , 如果不对齐,则输入 0 。 200 至 250 度 12 Excel 电子表格中的列。 如果列与条件中的步骤 ID 对齐,则输入 1 , 如果不对齐,则输入 0 。 250 至 300 度 12 Excel 电子表格中的列。 如果列与条件中的步骤 ID 对齐,则输入 1 , 如果不对齐,则输入 0 。 以下屏幕截图显示了为温度计指南填写的字段。
此条件获取 150 到 200 度 步长的 步长 ID,并在 Excel 电子表格的 150 到 200 列中放置一个 1 ,当“步长 ID” 字段包含该步长 ID 时。
然后,您可以在 Excel 中对数据进行制表、图形和分析。
对另外两个响应步骤 ID 重复步骤 5 到 8。
测试流
选择屏幕右上角的 保存。
若要测试流,请在屏幕右上角选择“ 测试”,选择“手动 ”,然后选择“ 测试”。
在“运行流 ” 窗格中,选择“运行流 ”。