01 · PROJECT BACKGROUND
系统持续增加,Excel 成为系统之间的搬运工具
随著企业信息化范围逐步扩大,既有人资系统先后产生与 ERP 基础数据、电子审批系统、会计传票、人才发展系统及 BI 分析系统进行数据交换的需求。
在系统介接完成前,不同单位必须先将数据汇出,以 Excel 进行整理与格式转换,再人工汇入目标系统。不仅需要重复处理数据,也容易因栏位格式、数据内容或操作时间不同而发生异常。
02 · THE CHALLENGE
需求与多方认知持续变动,架构不能绑死
本案涉及多套异质系统,各系统的数据结构、交换格式、执行时间与负责单位均不相同。专案进行期间,需求、数据定义及不同单位对流程的认知也持续调整。
若直接为每两套系统分别建立固定介接程序,后续需求改变时容易牵动多个介接点,也会提高测试与维护成本。
03 · IMPLEMENTATION
以中介数据库建立共通交换与调度管理
核心成员主导需求分析、系统设计与跨单位协调,设计中介数据库作为人资、ERP、审批、人才发展及 BI 等异质系统之间的共通数据来源与交换层。
共通数据交换层
各系统不必直接彼此绑定,而是透过中介数据库进行数据整理、转换与交换,降低单一系统异动对其他介接流程的影响。
定时同步与格式转换
- 定时同步组织、人员等基础数据及数据仓储所需内容。
- 依照薪资会计传票及分录需求,自动产生目标系统所需的上传格式。
- 整合多个数据来源,制作符合管理需求的综合性定制报表。
异常检查与电子邮件提醒
数据交换前先检查来源内容与必要栏位。发现数据缺漏、格式不符或内容异常时,透过电子邮件通知相关人员确认,避免错误数据直接进入后续系统。
执行记录与失败重跑
自动化调度透过 SQL Server Agent 执行,并由 SQL 层记录工作的执行时间、处理状态与异常结果。介接工作执行失败时,可依记录确认问题并进行失败重跑,不必重新处理整批数据。
04 · OUTCOME
从人工搬运数据,转为可管理的自动交换流程
透过中介数据库、SQL Server Agent 与自动化调度,逐步建立异质系统和既有人资系统之间的数据交换标准。
基础数据、会计传票与分析数据能依调度自动交换,降低 Excel 整理、格式转换及人工汇入的需求;每项介接工作也保留执行记录,并具备异常通知与失败重跑能力。
更重要的是,整合架构保留面对需求变动的弹性。后续新增系统、数据来源或交换格式时,可以在既有基础上继续延伸,不必推翻原有介接流程。
05 · EXPERIENCE TO PRODUCT
从实践整合经验延伸至 HCS API Agent
这类中介数据库、T-SQL 调度、异常通知、执行记录与失败复原的实践经验,成为后续发展 HCS API Agent 架构的重要基础。
本案例并非使用现今的 HCS API Agent 产品,而是呈现核心成员如何从长期企业整合需求中,累积可重复应用的架构思维与交付经验。