SYSTEM INTEGRATION · CASE 03

大型餐饮服务集团

跨系统数据同步与交换自动化

建立中介数据库作为多套异质系统的共通交换层,让数据介接从一次性程序,转变为可调度、可追踪、可复原并能持续延伸的整合架构。

本案例整理自核心成员过往任职期间主导的企业系统专案经验,为保护客户及合作伙伴信息,采匿名方式呈现。

服务类别
跨系统数据同步与功能延伸
介接范围
人资、ERP、审批、HRD 与 BI
核心架构
中介数据库与 SQL Server Agent
管理能力
异常通知、执行记录与失败重跑

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 产品,而是呈现核心成员如何从长期企业整合需求中,累积可重复应用的架构思维与交付经验。

START WITH ONE PROBLEM

数据仍在不同系统之间
人工搬运吗?

不必先更换既有系统。我们会从目前的数据来源、交换流程与异常情况开始,找出适合的整合方式。

说说目前的问题