Loading...

用 ADP Workflow 搭建企业报销助手实践

发布于

在传统报销中,员工经常信息填不全、发票金额对不上,导致财务反复沟通、流程卡顿。

本文分享我搭建的 ADP Workflow 企业报销助手,要求员工一次性提交完整 5 项信息,否则直接驳回。整个流程清晰稳定,已在实际环境中验证通过。

一、核心流程

核心流程图

整体工作流分为三个阶段:

第一阶段 — 信息采集

开始 → 咨询报销信息(一次性 5 项:申请人姓名/工号、所属部门、报销事由、报销金额、发生时间)

第二阶段 — 条件判断与处理

信息整理 + 条件判断(all_complete?)

  • ✅ 信息齐全 → 文件采集 → 发票 OCR → 参数提取 → 合规校验证据完备性判断风险分决策
  • ❌ 信息不全 → 驳回回复 → 结束

第三阶段 — 审批结果分流

根据风险分自动决策:

  • decision:"approve" → 通过回复 → 结束
  • decision:"reject" → 驳回回复 → 结束
  • 其他 → 复核回复 → 转人工复核 → 结束

二、实施步骤(可直接复制作业)

步骤 1:新建工作流应用

登录 ADP 控制台 → 应用开发 → 新建应用 → 选择单工作流模式

新建应用 - 选择单工作流模式

步骤 2:通过智能工作台生成工作流

进入智能工作台 → 点击技能 → 找到「ADP 工作流生成助手」并添加。

智能工作台 - 管理 Skills

选择 ADP 工作流生成助手

在对话框中输入以下需求描述:

输入需求生成工作流

开始 → 咨询报销信息(一次性5项)

信息整理 + 条件判断(all_complete?)
├── 是 → 上传发票 → OCR → 参数提取 → 合规校验 → 证据评分 → 风险决策
└── 否 → 驳回回复 → 结束

审批结果分流(approve / reject / review)
├── 通过 → 通过回复 → 结束
├── 驳回 → 驳回回复 → 结束
└── 复核 → 复核回复 → 结束

使用 ADP 工作流生成助手帮我创建这个工作流,用于企业报销流程自动化。

步骤 3:创建应用并导入

新建应用(单工作流模式),然后将智能工作台生成的 zip 包批量导入。

批量导入工作流

导入成功后,在工作流管理页面可以看到已导入的工作流,点击编辑进入配置。

导入成功,点击编辑

步骤 4:编辑 Prompt 配置

进入工作流编辑器后,逐个节点检查和调整 Prompt。右侧会弹出编辑面板,可按需定制修改。

合规校验节点

配置合规校验规则:

风险分决策 Prompt 配置

系统提示词示例:

你是审批官。基于子工作流返回的合规评估和证据完备性,
给出审批决定。输出 JSON:
{"decision":"approve|review|reject",
"display_message":"对用户的友好回复(markdown)",
"erp_payload":{}}
approve=正常入账,review=人工确认,reject=驳回。

审批结果分流节点

配置审批分支的条件判断逻辑:

审批结果分流条件配置

  • if:风险分流决策1.Content 包含 "decision":"approve"
  • else if:包含 "decision":"reject"

三、实际运行效果

✅ 报销成功案例

用户一次性提交 5 项信息 + 发票图片,系统自动完成 OCR → 合规校验 → 风险决策,返回通过

成功案例 - 报销申请已通过

❌ 报销失败案例

当发票关键字段缺失(号码/税号/金额)、申请金额与票面不符、不符合公司报销规则时,系统自动驳回并说明原因。

失败案例 - 报销申请已驳回

四、量化效果

指标传统方式本方案提升
单次处理时间20-30 分钟< 2 分钟90%↓
信息补全率需多次沟通往返一次性能完成大幅提升
流程稳定性易卡顿、依赖人工自动化流转显著提升

五、模板下载

完整可导入模板(含所有节点、Prompt、连线),下载后按步骤 3 导入即可使用。

📥 点击下载模板

六、发布与应用

发布应用

在「应用发布」页面,可以查看体验链接、API Key、以及配置发布渠道。

应用发布 - 体验链接与 API 管理

前端体验

发布后用户可以通过 Web 端直接使用:

发布后的前端聊天界面

渠道集成

支持一键发布到多个渠道:

发布渠道 - 微信 / 企业微信

包括微信公众号、微信客服、微信小程序、企业微信、企微应用、企微智能机器人等。

七、立即行动

  1. 下载模板,按步骤 3 导入
  2. 替换成你自己的财务合规规则(步骤 4)
  3. 发布到企业微信测试(步骤 6)

整个流程的核心思路是:前置校验 + 自动化决策。把人工反复沟通的环节用 Agent 替代,只把真正需要判断的模糊场景留给人工复核。这样既减少了沟通成本,也提高了流程的稳定性和可追溯性。