包含内容

技术层面几乎总能解决。主要工作是就每一类基础资料商定以哪个系统为主。

沟通服务内容

调研

有哪些系统、哪些数据重叠、目前哪里在靠人工搬运。

交换模型

传输什么、朝哪个方向、多久一次、每个实体以谁为准。

基础资料对照

在各系统之间对齐物料、往来单位与计量单位。

实现

通过现成接口交换,若没有现成接口则自建交换层。

错误处理

当某个系统不可用或数据未被接收时如何处理。重试、排队、发出通知。

监控

监控每次交换的执行情况,出现故障时通知具体负责人。

工作如何开展

简单的数据交换需要两到三周。涉及多个系统和多套基础资料的复杂交换,从一个半月起。

01

数据审查

检查两个系统的基础资料。通常会发现重复和不一致,必须在交换开始前清理干净。

02

设计

交换模型、优先级规则、冲突处理规程。

03

开发

在测试环境上用真实数据实现。

04

上线

先人工核对并行运行,随后停用手工搬运。

无声无息的交换错误比没有交换更糟。如果交换失败而无人知晓,两个系统会连续一个月不断偏离,直到对账时才被发现。把故障通知发给具体的人是必备环节,而不是可选项。

常见问题

在交换开始前整理干净。这不是程序员的工作,而是记账人员的工作。带着重复和不一致去做集成,只会让混乱在两个系统里同时繁殖。

很少需要。多数场景每小时一次或每天几次就足够了,而且更简单、更可靠。只有需要立即做出判断的场合才需要实时,例如下单时校验库存余量。

有变通办法:文件交换、直接访问数据库、模拟用户操作。这些都不如正规接口,系统升级时需要格外小心,但通常能把问题解决。

我们来打通您的系统

告诉我们目前在哪些程序之间人工搬运数据。我们会评估交换方案,并说明启动前需要先整理什么。