
## 一.EASbotp关系和星瀚botp简介
1.由于EAS的所有的单据的关联关系就放在两张表,例如单据级关系放在T_BOT_ RELATIONSYNC(单据关联关系表)(系统库),单据分录关联关系放在T_BOT_ RELATIONENTRYSYNC(单据分录关联关系表)(系统库)。但是星瀚的关联关系有所不同,星瀚上的BOTP的单据级关联关系放在T_BOTP_BILLTRACKER(单据关联关系表)(系统库),单据分录关联关系有所不同,是存放在目标单关联配置上配置的TC表中,以费用报销单为例,单据分录关联关系放在T_ER_DAILYREIMBURSEBILL_TC(单据分录关联关系表)(财务库),星瀚中的每个目标单都有一个自己的TC表。
2.本说明以 源单:**借款单、目标单: 费用报销单** 为例,介绍如何配置关系集成方案。
## 二、下查关系集成方案
1. 配置EAS单据关联关系表中借款单和费用报销单的关系为集成对象为源对象。
- 数据源:EAS数据源
- 类型:视图
- 名称:自定义
- SQL: 借款单类型(8110AAB2)、费用报销单类型(4A44F49F)具体咨询EAS相关开发老师
```sql
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为目标对象。
- 数据源:目标星瀚数据源
- 类型:数据表(T_BOTP_BILLTRACKER@SYS)
- 名称:自定义
- 
3. 配置下查关系集成方案
- 源对象:上文配置的源对象
- 源系统:EAS系统
- 目标对象:上文配置的目标对象
- 目标系统:目标星瀚
- 编码:自定义
- 名称:自定义
- 字段映射说明
```java
fid 主键 使用集成方案提供的表达式生成
fstableid 在星瀚中源单的tableId 在元数据库t_meta_entityinfo表中可以查询到
fttableid 在星瀚中目标单的tableId 在元数据库t_meta_entityinfo表中可以查询到
fsbillid 星瀚源单的单据ID
ftbillid 星瀚目标单的单据ID
fcreatetime 关系创建时间
```

## 三、上查关系集成方案
1. 配置EAS单据分录关联关系表T_BOT_ RELATIONENTRYSYNC中借款单和费用报销单的关系为集成对象为源对象。
- 数据源:EAS数据源
- 类型:视图
- 名称:自定义
- SQL: 借款单类型(8110AAB2)、费