使用 Microsoft Teams 中的工作流自动执行某人提交 SharePoint 表单后发生的操作。 使用表单回复中的信息发送 Teams 消息、创建 Planner 任务、开始审批或发送电子邮件。
窗体中的工作流
SharePoint 表单是根据 SharePoint 列表创建的。 列表中的每一列都成为窗体中的问题。 然后,每个表单提交都将保存为列表中的新行。 使用响应触发工作流并将提交的信息传递到后续操作中。
工作流可以使用表单中的答案(例如请求标题、说明或链接)作为这些操作中的动态内容。
从窗体创建工作流
从 SharePoint 窗体启动工作流:
创建 SharePoint 列表和表单。
选择 Teams 左侧的工作 流 。
- 看不到 工作流? 选择 Teams 左侧的“ 查看更多应用 ...”进行搜索,然后选择 “工作流”。
选择 “从头开始构建”。
在 “开始时间”中,选择 “选择启动此操作的内容”。
选择“SharePoint>”,已提交表单。
选择 SharePoint 网站、列表和表单。
- 如果在列表中看不到你的网站,请选择“ 输入网站 URL ”并粘贴网站的 URL。
选择 然后执行此操作 以向工作流添加操作。
选择“保存”。
注意
如果 SharePoint 表单中设置了条件逻辑,或者字段允许多个值(例如 Choice 和 People),则工作流可能无法正确触发。*
工作流操作
选择触发器后,请从“ 然后执行此>Teams ”菜单中选择一个选项,以定义工作流运行时发生的情况。
操作可以使用表单提交中的信息发送通知、创建任务、启动审批、更新 SharePoint 内容或执行其他自动化步骤。
使用 Teams 操作通知人员、共享信息或管理团队和频道成员资格。
| 操作 | 将其用于执行 |
|---|---|
| 在聊天或频道中发送消息 | 提交表单时,将消息发布到指定的聊天或频道。 |
| 向其他人发送聊天消息 | 向一个或多个人发送直接聊天消息。 |
| 私密获取通知 | 向自己发送个人通知。 |
| 将卡发布到聊天或频道 | 发布带有格式化信息和操作按钮的丰富卡。 |
| 私下通知某人 | 向特定人员发送私人通知。 |
| 向频道添加成员 | 满足特定条件时将某人添加到频道。 |
| 将成员加入频道 | 根据工作流数据将某人添加到频道。 |
| 从频道中删除直接成员 | 从频道中删除某人。 |
| 将成员添加到团队标记 | 将某人添加到现有团队标记。 |
| 向团队添加成员 | 向团队添加某人。 |
| 从团队中删除成员 | 从团队中删除某人。 |
| 从团队标记中删除成员 | 从团队标记中删除某人。 |
| 在对话中提示代理 | 在对话中向代理发送信息。 |
| 提示代理在会话中回复 | 要求代理在特定的对话线程中做出响应。 |
许多操作都支持动态内容,这允许您将已提交表单的响应直接插入到消息、任务、审批和其他工作流操作中。 选择闪电按钮以查看选项。