零售及消费品
DHL 发票直入 NetSuite 成为货运账单 — 端到端无人值守
一家全球消费品牌的货运发票一直锁在承运商门户之内:财务人员手工登录 DHL、按日期范围搜索发票、下载 CSV 及证明文件 — 再将同一批数据重新录入 NetSuite 创建货运成本账单。我们把整条链路自动化:无人值守的机器人每 15 分钟巡视一次 DHL 门户,NetSuite 定时导入将 CSV 转为账单,每次运行自我核验并通过邮件报告。
使用技术:RPA 流程自动化开发、流程自动化
1问题
- 员工每个周期都须手工登录 DHL 承运商门户、按目标日期范围搜索发票、下载发票 CSV 及证明文件压缩包 — 每次如此。
- 同一批数字随后再手工录入 NetSuite 创建货运成本账单 — 相同数据在两个系统里处理两遍。
- 门户与 ERP 之间毫无关联:没有共享日志、没有清晰交接、也没有一处可以查看已处理了什么。
- 故障 — 登录被拒、搜索无结果、文件缺失 — 往往来得又晚又不正式,全靠有人碰巧发现。
- 而且客户环境是 Apple Silicon 上的 macOS — 并非多数 RPA 工具默认面向的 Windows 世界,从机器人安装到浏览器自动化,都必须在惯常舒适区之外运行。
2我们的做法
- 1无人值守的机器人每 15 分钟启动一次,从共享输入文件夹的文本文件读取目标日期范围 — 团队只需放入文件即可控制范围。
- 2机器人登录 DHL 门户,搜索范围内的发票,下载发票明细 CSV 及证明文件压缩包。
- 3已处理的输入移至 Complete 文件夹,输出存放于指定的 Output 文件夹 — 交接清晰明确,绝不重复处理。
- 4NetSuite 一侧由定时 SuiteScript 任务将 CSV 导入为货运成本账单 — ERP 通过自身的导入机制更新,而非屏幕抓取。
- 5机器人随后核验导入结果,捕捉错误及部分失败,而不是假定成功。
- 6异常路径覆盖 DHL 登录失败、范围内无结果、下载失败、压缩包内文件缺失,以及 NetSuite 导入失败。
- 7每次运行以邮件摘要日志收尾;故障随即通过邮件上报 — 绝无无声失效。
- 8整个流程专为客户的 macOS 环境构建 — 机器人直接运行在 Apple Silicon Mac 之上,原生自动化门户及文件夹交接,无需在纯 Mac 环境里硬塞一台 Windows 机器。
3系统实况
