项目背景:客户 OA 审批流程与 U9 ERP 数据不互通,审批完成后需人工在两边系统重复录入,效率低且易出错。
核心功能:开发 WebAPI 程序调用致远 OA Rest 接口,实现 OA 审批单据自动同步至 U9;包含字段映射、数据校验、日志记录、异常重试机制,确保数据准确落单。
业务流程:OA 审批通过→接口触发→字段转换与校验→写入 U9 对应单据→记录日志;失败自动重试并告警,保障数据一致性。
整体架构:独立 WebAPI 服务对接致远 OA 开放接口与 U9 单据写入,中间层处理两套系统字段结构差异;数据层使用 SQLServer 存储映射配置与日志。
设计与难点:两套系统实体字段结构不一致,编写数据转换与校验逻辑;处理网络异常、接口超时的重试与兜底;保证审批数据不丢失、不重复。
项目成果:消除跨系统重复录入,审批单据自动落单,运行稳定,项目验收交付。