拆解一个Power Apps模板应用 - 8 - 工作流简介

前面在解析MyTicketScreen时,提到过这个页面关联了一个工作流,用来在工单状态发生变化时通过发送电子件提醒相关人员。

本节就来解析一下和 App 相关的工作流,主要会提及下面几方面:

  1. 工作流简介
  2. 如何创建工作流
  3. 如何将工作流和Power Apps进行结合
  4. 简单描述一下本App所结合的工作流

下面逐个来看:

1. 工作流简介

  • 这个产品名称之前叫Flows, 今年微软把它改成叫 Power Automate。
  • Power Apps 结合工作流可以实现很多自动化的动作,实现日常办公中的流程化工作任务。比如:
    • 满足某个条件时触发一个审批流程
    • 自动发送报警邮件
    • 定时的收集业务数据
    • 。。。

2. 如何创建工作流

工作流的创建管理地址在 https://flow.microsoft.com. (个人更习惯登录 https://portal.office.com, 然后从左侧菜单栏跳转到不同的O365功能)

和Power Apps 非常类似,创建工作流也有三种方式

  • 从空白开始,完全由用户自主进行创建
  • 从已有的模板来创建。微软已经针对日常办公中的一些常见场景提供出了很多的模板,只要简单的调整一些参数就可以使用)
  • 从连接器入手来创建工作流。这里的连接器其实就是日常用到的一些办公应用,比如Outlook, Teams,甚至 还有很多非微软的应用。换个角度来看,如果你的工作流将涉及到某一个应用,就可以选择通过连接器来创建工作流,然后就可以通过连接器里提供的一些模板来具体实现。

3. 如何将工作流和Power Apps进行结合

以本 App 为例,MyTicketScreen 关联了一个工作流。选择MyTicketScreen后,再从Action 菜单里点 Power Automate,就可以看到关联的工作流。(如要关联新的工作流,操作方式也是一样,可以在这里进行选择)。

4. 简单描述一下本App所结合的工作流

下图是工作流的总体构成,一共三个模块。第一个:表明是和PowerApps进行了关联; 第二个:获取Sharepoint List 里相关的数据; 第三个:通过Switch模块,根据第二步传递过来的工单数据,对工单状态进行分析并按照不同状态值进行不同的处理。

下图是Switch 下一级的处理,这里截取了工单的两个不同状态时的后续处理,可以看到都是通过电子邮箱向创建工单的用户发送状态更新的提示。

至此,完成本App的分析。如有错误之处,欢迎评论指正,感谢!

------------------------------------  全文完 -------------------------------------

猜你喜欢

转载自blog.csdn.net/aladinggao/article/details/109050387