前言:在 Teams 协作场景里,Workflows 是提升流程自动化的关键工具。本文聚焦两大实用需求:一是通过 Workflows 实现机器人告警配置,二是解决工作流中附件存储与查看难题(含发起人上传附件解码、审批人附件永久存储方案 ),助力高效协作与流程管控。
在项目上线、流程审批等场景中,借助 Teams 机器人自动推送消息,能让相关人员实时掌握流程进度(如上线申请提交、审批结果通知 ),减少人工同步成本,提升协作效率。
- 创建工作流框架
进入 Teams Workflows 界面,新建“项目上线测试”类流程,添加“手动触发流”环节,设置版本名称、上线时间、备注等输入项,作为流程启动的信息采集入口 。

- 添加审批与消息发布环节
依次配置“启动并等待审批”步骤(设置审批类型、标题、审批人等 ),再添加“在聊天或渠道中发布消息”环节,定义发布身份、位置、接收人及消息内容(可嵌入上线信息、审批结果等动态变量 )。通过 Markdown 语法格式化消息,让通知清晰直观,示例如下:
🚀 项目上线申请 | 字段 | 内容 | |-------------|-----------------------------| | 版本名称 | @{triggerBody()['text']} | | 上线时间 | @{triggerBody()['date']} | | 备注 | @{triggerBody()['text_1']} | ✅ 审批结果 | 步骤 | 审批人 | 状态 | |-------------|-------------------------------------|--------| | 测试审批 | @{outputs('启动并等待审批')?['body/responses'][0]['responder/email']} | ✅ 已通过 | | 运维审批 | @{outputs('Start_and_wait_for_an_approval')?['body/responses'][0]['responder/email']} | ✅ 已通过 |

- 保存与测试运行
完成各环节配置后保存流程,通过“运行”功能触发测试,检查机器人消息是否按预期推送至指定聊天/渠道,验证流程逻辑。
Teams 工作流中,附件分为发起人上传、审批人上传两类。审批人附件可借助 SharePoint 永久存储,但发起人上传附件无法直接查看,需特殊处理。
- 定位运行记录
在 Workflows 列表,找到目标流程,通过“运行历史记录”筛选对应执行实例(如按开始时间、状态识别 )。



- 提取 Base64 编码
进入具体运行实例详情,在“手动触发流”输出中,找到附件的contentBytes字段(Base64 编码内容 )。

- 在线转码还原文件
访问 Base64.guru 转码工具 ,粘贴编码内容,点击“Decode Base64 to File”,即可预览、下载还原后的附件文件。
在“启动并等待审批”环节,配置逻辑将审批人上传附件自动同步至 Teams 关联的 SharePoint 文档库。通过设置文件存储路径、权限,实现附件长期留存与便捷访问,替代临时 FTP 方案,贴合 Teams 生态协作。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/242247.html