金蝶云星空数据集成平台—现金流量同步配置指导

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

金蝶云星空数据集成平台—现金流量同步配置指导

需求背景:由于现金流量指定是由动态表单操作生成,现金流量在BOS中也没有对应的业务对象模型,所以无法通过金蝶云星空数据集成平台配置同步模型,而系统标准的现金流量引入的业务对象仅是用于API接口数据的模型,实际后台是不保存数据,所以配置同步模型在同步时也无法获取相应的数据

解决方案:同步数据模型通过配置凭证API(该业务对象基于2021年11月补丁新增,包含凭证和现金流量部分)的业务对象,此业务对象主要将原凭证和现金流量进行融合,第三方可将凭证信息和现金流量信息一次性传入(也可只传入凭证,现金流量单据体为空),支持保存和批量保存,且较原接口性能更佳。新业务对象的FormID标识为:GL_VOUCHERAPI

但是由于标准的凭证API中的现金流量仅为模型,无实体表和视图,所以需要自定义扩展一个现金流量的单据体,通过绑定视图的方式获取凭证关联的现金流量数据,即可实现凭证+现金流量同时同步的功能

1. 执行现金流量视图脚本参考,脚本中字段以凭证API扩展的字段做调整

if exists (select * from sysobjects where name = 'V_BOT_CASHFLOW')

 drop view V_BOT_CASHFLOW

 GO

CREATE VIEW V_BOT_CASHFLOW AS

SELECT T.FVOUCHERID

,ROW_NUMBER() OVER (ORDER BY T.FVOUCHERID) AS FENTRYID

,T1.FEntrySeq AS F_BOT_VCHENTRYID

,T2.FEntrySeq AS F_BOT_OPPVCHENTRYID

,T.FITEMID AS F_BOT_ITEMID

,T.FSUBITEMID AS F_BOT_SUBITEMID

,T.FAMOUNT AS F_BOT_CFAMOUNT

 FROM T_GL_CASHFLOWBAL T JOIN T_GL_VOUCHERENTRY T1 ON T.FVCHENTRYID = T1.FENTRYID 

 JOIN T_GL_VOUCHERENTRY T2 ON T.FVCHOPPOENTRYID = T2.FENTRYID

GO


2.扩展凭证API业务对象,新增现金流量(视图)的单据体,字段名需与视图中的字段一致

image.webp

3.配置同步数据模型,参考以下配置

image.webp


4.同步实际结果

image.webp

image.webp


金蝶云星空数据集成平台—现金流量同步配置指导

需求背景:由于现金流量指定是由动态表单操作生成,现金流量在BOS中也没有对应的业务对象模型,所以无法通过金蝶云星空数据集成平台配置同...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息