练习 - 在 Power Automate 中利用 Copilot 创建审批流

已完成

在本练习中,您将在 Power Automate 中使用 Copilot 创建自动化,自动执行看房审批流程。 您将使用 Copilot 创建一个流,在有新的看房请求时向房地产代理发送电子邮件。 然后,代理可以在电子邮件中批准或拒绝看房请求。

按照以下步骤操作,使用 Copilot 创建流。

  1. 登录到 Power Automate

  2. 在 Power Automate 中的主页的中心,在使用 Copilot 开始生成您的流下的文本字段中,输入以下提示:

    request approval when a Dataverse record is created

    选择提交按钮。

  3. 根据提示,Copilot 会提供建议流的大纲,供您查看。 您的流预计有两个基本步骤:Dataverse 添加、修改或删除行时触发器开始并等待审批步骤。 若要接受该流,请选择下一步,或者,您也可以选择显示其他建议。 查看 Copilot 是否会建议类似于下图的流。

  4. 查看连接的应用和服务。 如果尚未建立连接,请进行编辑或修复,然后选择创建流

    “使用 Copilot 编辑”设计器将打开,其中会显示您的流,右侧还有一个 Copilot 聊天窗口。

  5. 通过选择添加、修改或删除行时触发器来设置一些参数。

    屏幕左侧的面板会显示触发器详细信息,包括所需的空白表名称参数。

  6. 表名称下拉菜单中,搜索并选择 Real Estate Showings

  7. 选择开始并等待审批操作。

    请注意,缺少审批类型参数。

  8. 审批类型下拉菜单中,选择批准/拒绝 - 首先响应人员

    选择审批类型后,将显示更多参数。

  9. 在 Copilot 聊天窗口中,输入以下提示:

    添加“新的房地产展示请求”作为“开始”的“标题”参数并等待批准操作

    Copilot 需要几秒钟的时间来处理该提示。 处理完成后,标题参数已填充提示文本。

  10. 对于分配到参数,输入您在本实验中使用的电子邮件地址。 该电子邮件地址是接收审批请求的电子邮件。

  11. 详细信息参数中,输入以下文本:

    已创建新的房地产展示请求。 请查看下方的详细信息并批准或者拒绝该请求:

    属性:客户:客户电子邮件:日期:时间:

  12. 将光标放置在详细信息参数中的属性:旁边,然后选择闪电图标以打开动态内容窗格。

  13. 动态内容窗格中,您可以选择查看更多以展开可用动态内容的列表。

  14. 向下滚动,直到找到地址字段,然后选择它。 您还可以在搜索字段中键入地址 以快速找到它。

    Address 动态内容字段现已添加到详细信息参数中。

  15. 针对客户客户电子邮件日期时间字段,完成相同的步骤。

    完成其余字段后,值应与下图类似。

  16. 选择条件操作。 如果您的流没有“条件”操作,请继续通过选择审批步骤下的插入新步骤... (+) 按钮来立即添加它。

  17. 选择选择值框,然后从动态内容窗格中选择 Outcome

  18. 针对条件选择等于,然后针对输入批准

  19. 确保在条件的 TrueFalse 分支下都有一个 Dataverse 中的更新行操作。 如果 Copilot 尚未将其放入您的流中,您可能需要添加它。

  20. 表名称下拉菜单中,搜索并选择 Real Estate Showings

  21. 选择行 ID 字段,然后从动态内容窗格中选择 Real Estate Showings 唯一标识符字段。

    每次在 Microsoft Dataverse 中创建表时,将自动创建名称与表名相同的列。 此列用作已创建的记录(或行)的唯一查找 ID。

  22. 选择高级参数下的全部显示

  23. 状态下拉菜单中选择已确认

    当看房获得批准时,Real Estate Showings 表中的状态字段将更新为已确认

  24. 在分支的 False 条件下选择 Dataverse 的更新行操作。 (如果缺少,请添加此操作。)

  25. 表名称下拉菜单中,搜索并选择 Real Estate Showings

  26. 选择行 ID 字段,然后从动态内容窗格中选择 Real Estate Showings 唯一标识符字段。

  27. 选择高级参数下的全部显示

  28. 状态下拉菜单中选择已取消

    如果看房遭到拒绝,Real Estate Showings 表中的状态字段将更新为已取消

  29. 在 Copilot 聊天窗口中,输入以下提示并提交:

    在条件的两个分支的“更新行”操作下,均添加新的“发送电子邮件 (V2)”操作

    几秒钟后,Copilot 将会解释它做了什么,如下图所示。

    应显示更新后的流。 您可能需要修复上一步中的连接才能继续。 修复任何错误,然后再继续。

  30. 选择条件分支下的发送电子邮件操作。

  31. 选择收件人字段,删除 example@example.com 电子邮件地址,然后从动态内容窗格中选择 Client Email 字段。

  32. 对于主题字段,在 Copilot 聊天窗口中输入以下文本,然后按键盘上的 Enter 键:

    添加“您的房地产展示请求已获批准”作为“发送电子邮件”操作的“主题”参数

    主题字段应填充提示文本。

  33. 对于正文字段,在 Copilot 聊天窗口中输入以下文本,然后按键盘上的 Enter 键:

    添加“您好 - 您的房地产展示请求已获批准。 请参阅下文了解详细信息。”作为“发送电子邮件”操作的“正文”参数

    正文字段应填充提示文本。

  34. 正文文本后输入以下内容:

    属性:

    代理名称:

    展示日期:

    展示时间:

    动态内容窗格中将 AddressAgent NameDateTime 字段添加到正文文本中的相应行。

  35. 动态内容窗格中将 Response summary 字段添加到正文文本的末尾。

  36. 在条件的 False 分支下选择发送电子邮件操作。

  37. 选择收件人字段,删除 example@example.com 电子邮件地址,然后从动态内容窗格中选择 Client Email 字段。

  38. 对于主题字段,在 Copilot 聊天窗口中输入以下内容,然后按键盘上的 Enter 键:

    添加“您的房地产展示请求已遭到拒绝”作为“发送电子邮件”操作的“主题”参数

    Copilot 并不总是理解您的请求,因此您可能无法总是得到您所期望的确切结果,您可以选择“撤消”,也可以手动添加到您的流中。 Copilot 是一款旨在向您提供帮助的协作工具,但 Copilot 可能无法始终正确解释您要求它为您执行的操作。

  39. 对于正文字段,在 Copilot 聊天窗口中输入以下文本,然后按键盘上的 Enter 键:

    添加“您好 - 您的房地产展示请求已被拒绝。 请参阅下文了解详细信息。”作为“发送电子邮件”操作的“正文”参数

    如果由于某种原因 Copilot 错过此提示,您可以撤消并重试,或手动进行调整。

  40. 正文文本后输入以下内容:

    属性:

    代理名称:

    展示日期:

    展示时间:

    动态内容窗格中将 AddressAgent NameDateTime 字段添加到正文文本中的相应行。

  41. 动态内容窗格中将 Response summary 字段添加到正文文本的末尾。

  42. 通过选择屏幕左上角的创建一条 Dataverse 记录后的请求审批文本,将此流重命名为 Request Approval for Real Estate Showing

  43. 通过选择屏幕右上角的命令栏中的保存按钮来保存此流。

  44. 通过选择屏幕右上角的测试按钮来测试此流。 选择手动,然后选择测试

  45. 要提交看房请求,请转到 Power Apps 中的Real Estate Showings应用。

  46. 运行应用,然后选择 +新建,创建新的看房请求。

  47. 按照以下信息提示填写字段:

    • 代理名称 - < random name >
    • 客户端全名 - < Your name >
    • Client Email - < Your email > (您用于本实验的电子邮件)
    • 日期 - < Any future date >
    • 时间 - < Any future time >
    • 状态 - 待定
    • 地址 - 210 Pine Road, Portland, OR 97204

    注意

    该地址是模块 1 的 Microsoft Excel 文件中的地址之一;这是您上传并转换为 Real Estate Properties 表的文件。

    通常,Real Estate Properties 表中会有一个查找字段,但本实验中为了保持简单没有这个字段。

  48. 选择屏幕右上角的复选标记。

  49. 选择右上角的 X 关闭应用。

    该流会运行,并向您在构建的流中提供的电子邮件地址发送审批电子邮件。

  50. 登录您用于本实验的电子邮件帐户,等待电子邮件到达。

    注意

    如果流没有立即运行,请耐心等待。 触发流可能需要长达 10 分钟时间,尤其是在第一次尝试时。

    审批应类似于下图。

  51. 选择审批

  52. 添加注释并选择提交

    流将继续运行;它将更新该行并向请求者发送电子邮件。 发送给请求者的电子邮件与下图类似。

  53. 检查流时可以注意到,现在该流在运行历史记录中标记为成功