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、本机路径、密钥或真实附件内容。