You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动触发SharePoint列表项批量审批方案咨询

手动触发SharePoint上月项目批量审批解决方案

以下是基于Power Automate实现的具体步骤,满足手动触发、批量筛选上月项目、发送带HTML表格的审批邮件需求:

1. 创建手动触发的即时云流

  • 打开Power Automate,新建「即时云流」,选择「手动触发流」作为启动动作,可给触发动作添加描述(如“触发上月项目批量审批”),方便用户识别。

2. 筛选上一自然月的列表项

  • 添加「获取项目」动作,选择目标SharePoint站点和对应列表。
  • 在筛选查询框中输入以下表达式(替换Created为你列表里的日期列实际名称):
    Created ge '@{startOfMonth(addDays(utcNow(), -day(utcNow())))}' and Created le '@{endOfMonth(addDays(utcNow(), -day(utcNow())))}'
    
    该表达式会自动计算上一自然月的起止日期,精准筛选出对应时间段创建的所有列表项。

3. 生成项目信息HTML表格

  • 添加「创建HTML表格」动作,将上一步获取到的列表项作为输入源。
  • 在「自定义列」中配置需要展示的字段(如项目标题、创建日期、业务内容等),设置清晰的列名,确保审批人能快速查看所有待审批项目的关键信息。

4. 发送批量审批邮件给外部审批人

  • 添加「开始并等待审批」动作,选择「自定义响应 - 等待审批」类型。
  • 配置核心参数:
    • 审批标题:如「上月SharePoint项目批量审批请求」
    • 审批人:选择列表中存储外部审批人邮箱的列(需确保该列数据为合法邮箱格式)
    • 详细信息:插入上一步生成的HTML表格,让审批人在邮件内直接查看所有待审批项目
    • 审批选项:设置为「批准/拒绝」,简化审批操作

5. 审批结果后续处理(可选)

  • 添加「条件」动作,根据审批结果分支处理:
    • 若结果为「批准」:给提交人发送审批通过通知,或更新SharePoint列表项的审批状态列(如标记为「已批准」)
    • 若结果为「拒绝」:发送拒绝通知并记录原因,便于后续跟进调整

注意事项

  • 确认SharePoint列表的日期列、邮箱列格式合规,避免筛选或邮件发送失败
  • 首次测试流时,手动触发后检查筛选出的项目范围是否正确,HTML表格显示是否正常
  • 若外部审批人不在组织内部,需确认Power Automate的外部邮件发送权限已开启(默认允许,异常时联系管理员配置)

内容的提问来源于stack exchange,提问作者James

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 13:00:01