PowerApps with Approval flow
创建用于管理项目审批的流
本文属于介绍如何将 Power Apps、Power Automate 和 Power BI 与 SharePoint Online 结合使用的系列教程。 请确保已阅读系列介绍,了解总体情况以及相关下载内容。
在此任务中,我们将创建用于驱动项目审批流程的流。 由于 Power Automate 已与 SharePoint 集成,因此可以很容易地直接通过列表创建流。 当项目申请列表添加有新项时,将会触发我们创建的流。 此流会向项目审批者发送电子邮件,以便其可以直接在电子邮件中批准或拒绝申请。 然后,此流会向项目申请者发送批准或拒绝电子邮件,并相应地更新 SharePoint 列表。
步骤 1:配置流模板
-
在项目申请列表中,依次单击或点击流和创建流。
-
在右侧窗格中,单击或点击添加新项后开始审批。
-
如果尚未登录,请先登录 SharePoint 和 Outlook,再单击或点击继续。
此时,可以看到此流的模板,随时可以填写。 此流中的框表示步骤。 这些步骤需要使用前面步骤中的输入,以及您提供的输入。 然后,每个步骤便可以向后续步骤提供输出。
-
在分配到框中,输入租户中的有效名称。
此流中的下一个框对应于项目审批者的决定,并将此流路由到两个分支(If yes 或 If no)之一。
步骤 2:创建“Approve”值为“yes”时的操作
默认情况下,此分支将批准电子邮件发送给申请者。 我们还会更新项目申请列表,并将项添加到项目详细信息列表中,因为此项目已获准。
-
在 If yes 分支中,依次单击或点击通知项创建者已获准和编辑,调出发送给申请者的电子邮件的默认选项。
-
默认情况下,将会向列表项创建者发送电子邮件,主题行和消息正文与您看到的一样。 可以根据需要更新这些内容。
-
单击或点击添加操作。
-
在选择操作下,搜索“SharePoint”,再单击或点击 SharePoint – 更新项。
-
输入 SharePoint 站点 URL 和列表名称。
-
选择 Id 框,再单击或点击动态内容对话框中的 ID。
根据前面的步骤,动态内容在整个流中都可用。 在此示例中,SharePoint 列表信息可用,因此,我们可以将其用于所创建的操作。
-
选择标题框,在“动态内容”对话框中搜索“标题”,再单击或点击标题。
-
在已批准框中,输入“是”。 此时,这部分流应如下图所示。
-
再次单击或点击添加操作。 这次我们将向已获准项目的项目详细信息列表添加一项。
-
在选择操作下,搜索“SharePoint”,再选择 SharePoint – 创建项。
-
输入 SharePoint 站点 URL 和列表名称。
-
选择标题框,在“动态内容”对话框中搜索“标题”,再单击或点击标题。
-
选择 RequestId 框,再单击或点击“动态内容”对话框中的 ID。
-
在 PMAssigned 框中,输入“Unassigned”。 此时,这部分流应如下图所示。
步骤 3:检查“Approve”值为“no”时的操作
默认情况下,此分支将拒绝电子邮件发送给申请者。 我们还会更新项目申请列表。 此项目不会有任何进展,因此我们不会将项添加到项目详细信息列表中。
-
在 If no 分支中,依次单击或点击通知项创建者已遭拒和编辑,调出发送给申请者的电子邮件的默认选项。
-
默认情况下,将会向列表项创建者发送电子邮件,主题行和消息正文与您看到的一样。 可以根据需要更新这些内容。
-
单击或点击添加操作。
-
在选择操作下,搜索“SharePoint”,再单击或点击 SharePoint – 更新项。
-
输入 SharePoint 站点 URL 和列表名称。
-
选择 ID 框,再单击或点击动态内容对话框中的 ID。
-
选择标题框,在“动态内容”对话框中搜索“标题”,再单击或点击标题。
-
在已批准框中,输入“否”。 此时,这部分流应如下图所示。
-
单击或点击屏幕右上角的创建流。
此时,流已创建完成,如果将框折叠起来,应如下图所示。
-
单击或点击屏幕右上角的完成。
步骤 4:运行审批流
-
在项目申请列表中,单击快速编辑,并添加一项,如下所示:
-
Title = "New monitor for Megan"
-
Description = "Megan needs a 24" monitor"
-
ProjectType = "New hardware"
-
RequestDate = "02/03/2017"
-
Requestor = "Megan Bowen"
-
EstimatedDays = "1"
-
Approved = "Pending"
-
-
完成后,单击网页顶部的完成。
-
检查审批者的电子邮件帐户的收件箱。 应收到如下电子邮件。
-
单击批准或拒绝后,此流将运行另一进程,并直接在电子邮件中生成如下反馈。
-
此流向 Megan 发送包含 Allan 回复的电子邮件,如下图所示。 这封电子邮件的发件人是 Megan,因为她拥有此流。
posted on 2020-10-30 14:12 lingdanglfw 阅读(612) 评论(0) 编辑 收藏 举报