练习 - 创建有新消息时会触发的工作流
在本练习中,您将使用适用于 Teams 的 Power Automate 创建您的第一个流。 在本例中,您将创建一个自动化工作流,该工作流会在每次主题行带有“Task”一词的消息发布到 Teams 渠道时创建一个 Planner 任务。 流需要 Planner 才能在其中创建任务。 您可以标识现有 Planner 计划,也可以创建新计划。
第 1 步:新建流
若要创建新流,请按照以下步骤操作:
从 Teams 中,打开工作流应用程序。 (如果工作流未显示在导航栏中,请选择导航栏中的省略号,然后搜索)。 请注意,主页选项卡包含当前可用流和一些 Teams 模板的列表,可从中选择。
从主页选项卡中,选择 + 新建流,系统会将您转到创建选项卡。
在创建选项卡中,注意可以从左侧菜单中选择与您要自动化的任务相关的模板。 选择屏幕右上角的 + 从空白创建。
注意 Power Automate 是如何在 Teams 中启动新流的。 选择菜单栏左上角的无标题 一词,并输入一个名称,即可重命名您的流。 接下来,我们将创建流。
第 2 步:在 Power Automate 编辑器中生成流
在搜索连接器和触发器搜索字段中,搜索“新渠道消息时的 Teams”,然后选择触发器添加新渠道消息时。
要让流监视正确的 Teams 渠道以获取新的消息,请从团队和渠道下拉菜单中选择相应选项。 渠道将根据所选团队自动筛选。
选择新建步骤以继续。
现在,我们来添加一个条件,搜索消息主题,以查看其中是否有“任务”一词。 在选择操作菜单中,从可用操作中选择条件。 (如果无法看到此选项,请在搜索字段中输入条件,然后从搜索结果中选择它。)
在条件步骤中,选择选择值字段以查看可用动态内容。 动态内容是流根据触发器和前面已采取的步骤提供的可用信息。
在动态内容列表中,向下滚动并选择消息主题。 (或者,您可以在“搜索”字段中输入主题,以缩小结果范围。)
在中间的下拉菜单中,选择包含。
在右侧方框中输入任务。
现在,每当消息主题中包含“Task”一词时,系统便会执行如果是区域中的操作。 Power Automate 中的条件会区分大小写,因此您需要添加条件的多个变体,以检测常见的变体结果,如“Task”和“TASK”。选择 + 添加,然后选择 + 添加行。 对于来自动态内容的 Message subject,每次都使用相同的条件。
条件窗口的顶部会显示新的选择,用于在以下语句之间切换:
和 - 所有条件都必须满足。
或 - 只要满足一个条件即可。
将选择更改为或。
条件操作提供两种进一步操作选项:如果是和如果否。 如果条件满足,则我们会创建新的 Planner 任务。 如果条件不满足,则我们不需要采取操作,因此将如果否条件留空。
在如果是条件方框中,选择添加操作。
输入 planner,然后从结果中选择创建任务。
创建任务步骤会显示在条件步骤的如果是字段中。 填写此表中 Planner 任务所需的信息。
字段 | 值 |
---|---|
组 ID | 选择具有 Planner 的组 |
计划 ID | 选择新任务的 Planner。 |
标题 | 选择动态内容消息正文内容 |
开始日期时间 | 选择动态内容 Message created DateTime |
完成任务后,选择编辑窗口底部或工具栏中的保存以完成流。
现在可以审查该流并查看其工作方式了。 每当特定 Teams 渠道中发布新消息时,便会触发该流。 接下来,您需要查看消息主题中是否有“task”一词。 如果是,系统将会创建新的 Planner 任务。 如果否,系统不会采取任何操作。
第 3 步:测试流
向该流监控的 Teams 渠道发送消息。 按下消息下的格式图标,调出带有主题标头的格式。
在主题行,输入包括task的主题并发送消息。
Teams 连接器每隔三分钟会检查一次新消息。 接下来,打开 Planner,查看要创建的新任务。 消息正文应为任务标题。 选择该任务以查看其开始日期,并核对所设日期是否与消息中的日期相同。
您可查看该流过去 28 天的运行历史记录,了解流的运行时间及其是否成功:
打开 Power Automate for Teams。
在主页选项卡中,从流名称下方的列表中选择您创建的流。 详情屏幕视图会显示有关您的流和 28 天运行历史记录的更多信息。
通过选择日期/时间选择运行,以查看更多信息,并对流的每个步骤进行故障排除。 您可以选择每个步骤并将其展开以查看数据/结果。 在本屏幕截图中,我们展开了条件和创建任务步骤,以便您了解数据流。