Lark 发票提醒机器人搭建过程

这页记录从一句需求到 Lark 工作流启用的完整过程:每天 18:00 检查报销明细,只看当周数据,只要发票附件不为空,就提醒指定负责人。

页面生成时间 2026-09-18 CST
发布范围:公开脱敏版
触发时间 每天 18:00
数据来源 报销明细表
筛选范围 当周数据
通知对象 指定负责人

原始需求

要解决什么

报销表里有人上传发票附件时,不想靠人工每天翻表。需要一个机器人每天固定时间检查,并把结果发给负责人。

核心规则

只看“发票”附件字段。附件为空就不打扰;附件不为空就说明这条记录需要进入提醒。

后续补充

提醒范围改成只筛选当周数据,避免每天把历史记录重复推送出来。

搭建流程

01 确认表格位置

进入 Lark 多维表,确认工作流挂在财务汇总里的“报销明细”表上。

02 新建定时触发

设置每天 18:00 自动运行,不需要人工点按钮。

03 查找记录

选择“报销明细”,让工作流只返回满足条件的记录。

04 配置筛选

先加“发票不为空”,再加“日期等于本周”,并设置为所有条件同时满足。

05 发送提醒

配置 Lark 消息,把查到的记录推送给负责人。

最终配置

节点 配置 说明
1. 定时触发 每天 18:00 每天到点自动跑一次,适合做下班前的报销附件检查。
2. 查找记录 发票 不为空 + 日期 等于 本周 两个条件是“所有条件”关系,也就是 AND。只有当周、且有发票附件的记录会被查出来。
3. 发送 Lark 消息 发送给指定负责人 消息里带上查找到的记录内容,方便负责人直接处理。
异常情况 无记录则终止 如果没有符合条件的记录,工作流不会继续发无意义提醒。

机器人逻辑

判断规则

  • 如果发票附件字段为空:不通知。
  • 如果发票附件字段有文件:进入提醒。
  • 如果日期不属于本周:不进入当天提醒。
  • 如果同时满足“本周 + 有发票”:推送给负责人。

提醒内容

  • 说明这是发票报销提醒。
  • 带出工作流查到的记录。
  • 让负责人知道哪些记录有发票附件。
  • 减少人工每天进表核对的动作。

做这个机器人的关键点

关键点 为什么重要 这次怎么处理
先放到 Lark 里面 Lark 原生工作流更容易长期运行,也更容易被业务同事看到和维护。 已在 Lark 表格的“工作流”里完成配置。
筛选条件要少而准 规则太复杂容易误报,规则太宽会天天打扰。 只保留两个核心条件:发票不为空、日期等于本周。
避免重复提醒历史数据 每天都推老数据会让负责人失去判断重点。 新增“本周”筛选,控制提醒范围。
保存启用要二次确认 启用后会影响后续真实通知,属于外部消息动作。 确认后点击保存启用,并看到“工作流已保存并启用”。

验收结果

工作流开关

已开启,页面显示保存启用成功。

筛选条件

已确认显示为“发票不为空”和“日期等于本周”。

推送节奏

每天 18:00 自动检查。没符合条件的记录,就不继续发送提醒。

后续可以升级的方向

加运行日志

每天记录“查了几条、推了几条、有没有失败”,方便以后复盘。

加消息模板

把提醒内容固定成更容易看的格式,比如按人员、金额、事项分行展示。

做代码版 harness

Lark 工作流够用后,可以再升级成代码机器人,支持更复杂的校验、重试和异常通知。

公开说明:本页是脱敏版本,不包含内部 Lark 文档链接、用户 open_id、本机路径、密钥或真实附件内容。