#实践案例#星瀚-EAS集成之银行账户原创
金蝶云社区-再吃一颗苹果
再吃一颗苹果
14人赞赏了该文章 654次浏览 未经作者许可,禁止转载编辑于2023年02月13日 15:24:49
封面

1.业务背景

  某项目上,客户历史上使用EAS,现将部分业务转移到星瀚司库-资金云进行。为保持两边银行账户一致,保障后续业务的正常进行,对一些单据进行了两系统之间的集成。本文主要描述银行账户的集成方案和策略,供各个有相关需求的项目进行参考,经验不限于应用于对银行账户的集成。

2.关键步骤

1.历史数据,EAS——>星瀚。

  银行账户根据状态分为2种:正常/已销户。正常的账户影响用户在星瀚后续的使用,已销户的账户影响后续业务单据的迁移(有很多很多单据引用了银行账户的基础资料)。历史的银行账户正常来讲都可以通过集成方案集成到星瀚的。但是由于历史原因,正常的银行账户需要通过确认和整理,以防止影响正常业务。所以,正常的银行账户初始化时,由实施通过引入模板导入到星瀚。

  已销户的账户通过集成云-集成方案进行集成,插播一个集成方案的创建思路:(1)判断集成的数据范围,即集成源系统的哪些数据到模板系统;(2)先确定目标系统对应源系统的字段匹配;(3)再确定两边的匹配规则,最后形成具体的数据集成方案。

image.png

集成方案图例

  具体的方案功能要点,请参考社区https://vip.kingdee.com/knowledge/specialDetail/184698074009519872?productLineId=29

2.后续新增账户。

  在司库进行开户申请,申请审批通过后自动生成相应的银行账户。

  根据创建时间可以判断是否为新增的银行账户。

image.png

银行账户界面

  创建一个从星瀚新增——>EAS的银行账户新增的集成方案

image.png

image.png

新增集成方案

  创建定时启动方案,填写执行频率,过滤条件使用创建时间,过滤近2小时创建的银行账户。

image.png

新增启动方案

3.已有银行账户从星瀚更新回EAS。

  由于有部分结算相关的业务还在EAS进行,所以要保障EAS的账户信息与星瀚的一致,要将在星瀚修改过的账户在EAS同步更新下。注意:一定要在初始化完成好之后再启用此方案,因为批量导入账户,可能会同步EAS的账户,造成信息错误。

image.png

账户界面

  创建更新的集成方案,候选键选择银行账号,因此银行账号不能修改,一旦修改就会造成两边的关联缺失:

(拓:如果有修改银行账号的场景,可以试着在星瀚加一个EASID字段记录与EAS的关联,然后用此字段作为候选键)

image.png

更新集成方案

  创建定时启动方案,填写执行频率,过滤条件使用修改时间,过滤近一段时间修改的银行账户。

image.png

更新启动方案

3.应用小结

  基础资料是单据的基础,当涉及两个系统同步使用的时候,集成是保证两系统数据一致性的关键。方案的完整性、闭环是数据正确性的保障。切记,要确定好每个方案创建、执行的先后顺序,切勿不小心后台更新了正确的数据,恢复数据库可是个麻烦事。

赞 14