实践案例 | EAS单据转换关系回迁苍穹的集成方案

小编推荐
当企业面临系统升级,如何高效地将旧系统的数据迁移至新平台,常常成为一项棘手的任务。
本文的集成方案将带您深入了解客户A如何将EAS系统的单据数据高效又准确地回迁至星瀚系统,往下阅读全文,一窥究竟~
一、业务背景
客户A之前使用的是EAS系统,近期打算将EAS系统升级为星瀚系统,但是客户A希望将EAS的费用相关的单据回迁到星瀚系统。
EAS的所有单据的关联关系就放在两张表,例如单据级关系放在T_BOT_ RELATIONSYNC(单据关联关系表)(系统库),单据分录关联关系放在T_BOT_ RELATIONENTRYSYNC(单据分录关联关系表)(系统库)。
但是星瀚的关联关系有所不同,星瀚上的BOTP的单据级关联关系放在T_BOTP_BILLTRACKER(单据关联关系表)(系统库),单据分录关联关系,存放在目标单关联配置上配置的TC表中。
以费用报销单为例,单据分录关联关系放在T_ER_DAILYREIMBURSEBILL_TC(单据分录关联关系表)(财务库),星瀚中的每个目标单都有一个自己的TC表。
客户A希望有一个方案能将EAS的相关单据数据和关联关系方便快速地集成到升级后的星瀚系统。
二、解决方案
本方案以 源单:借款单、目标单:费用报销单 为例,介绍如何配置关系集成方案。
适用版本:
EAS:85及以上的版本 苍穹:V5.0及以上版本
下查关系集成方案
1. 配置EAS单据关联关系表中借款单和费用报销单的关系为集成对象-源对象。
o 数据源:EAS数据源
o 类型:视图
o 名称:自定义
o SQL: 借款单类型(8110AAB2)、费用报销单类型(4A44F49F)具体咨询EAS相关开发老师
select * from T_BOT_RELATIONSYNC where FSrcObjectId in (select FSrcObjectId from T_BOT_BILLSYNC where FBosType='8110AAB2')and FDestObjectId in (select FDestObjectId from T_BOT_BILLSYNC where FBosType='4A44F49F')

2. 配置星瀚单据关联关系表T_BOTP_BILLTRACKER为目标对象。
o 数据源:目标星瀚数据源
o 类型:数据表(T_BOTP_BILLTRACKER@SYS)
o 名称:自定义

3. 配置下查关系集成方案
o 源对象:上文配置的源对象
o 源系统:EAS系统
o 目标对象:上文配置的目标对象
o 目标系统:目标星瀚
o 编码:自定义
o 名称:自定义
o 字段映射说明
fid:主键,使用集成方案提供的表达式生成
fstableid:在星瀚中源单的tableId,在元数据库t_meta_entityinfo表中可以查询到
fttableid:在星瀚中目标单的tableId,在元数据库t_meta_entityinfo表中可以查询到
fsbillid:星瀚源单的单据
IDftbillid:星瀚目标单的单据ID
fcreatetime:关系创建时间

上查关系集成方案
1. 配置EAS单据分录关联关系表T_BOT_ RELATIONENTRYSYNC中借款单和费用报销单的关系为集成对象为源对象。
o 数据源:EAS数据源
o 类型:视图
o 名称:自定义
o SQL: 借款单类型(8110AAB2)、费用报销单类型(4A44F49F)具体咨询EAS相关开发老师
select * from T_BOT_R
实践案例 | EAS单据转换关系回迁苍穹的集成方案
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



