数据流典型场景-数据同步反写

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

数据流典型场景-数据同步反写

变更记录


产品版本
更新内容更新日期
V6.0.1初始版本2024年03月21日


1 业务背景

通用场景:监听单据A操作,触发单据A数据同步单据B,且同步成功时反写状态到单据A

本案例以集成服务云基础资料demo1和demo2单据两个单据数据同步为例,简要介绍通过数据流实现数据同步反写的方法。


2 解决方案

2.1 概述

基础资料demo1保存触发同步基础资料demo2,同步成功时反写源单

基本思路如下:

  1. 监听demo1保存操作,获取基础资料demo1数据

  2. 转换成demo2基本信息数据

  3. 然后将转换后的demo2数据保存到demo2单据实体上

  4. 配置demo1的反写信息

  5. 将反写信息保存到demo1当中


2.2 数据流资源准备

前提条件:对数据流已经有基本认识,学习过数据流入门案例

本小节各步骤非必须,若系统中已存在对应资源,可忽略该步骤。


步骤1:创建数据模型-基础资料demo1实体

在数据流资源列表选择对应保存资源路径,定位到末级后,点击”集成对象导入“按钮进行【实体】数据模型的导入,作为源数据模型。

本例中的基础资料demo1已预置,对于其他未导入的实体、数据表、视图类的集成对象,导入后将在数据流中创建实体数据模型。


建立数据模型 - 通过实体导入


数据模型 - 基础资料demo1实体


步骤2:单据事件-监听DEMO1保存操作

创建一个监听demo1“保存”操作的【数据查询】资源,单据事件中“单据实体”选择步骤1创建的“基础资料demo1”,“事件”选择“保存(新增+修改)”(系统预置),取数字段包含demo1数据模型所有字段。



步骤3:建立数据模型 - 基础资料demo2实体

参考步骤1,建立基础资料demo2【实体】,作为目标数据模型。


步骤4:数据映射 - demo1详细信息转demo2详细信息

创建一个【字段映射】资源,将demo1的详细信息转换成对应的demo2详细信息,作为加载的内容。



字段映射资源-DEMO1详细信息转DEMO2


步骤5: 实体操作 - 保存DEMO2详细信息

创建一个【实体操作】资源,用于将demo2的详细信息保存到对应单据实体。


实体操作资源-保存DEMO2详细信息

步骤6: 字段映射 - 设置demo1的反写信息

创建一个字段映射资源,用于将demo2同步成功的数据反写到demo1对应字段中,本案例中将“已写入到DEMO2”字符串“直接赋值”到demo1的别名中,实际使用时请按需求进行设置。


步骤7: 实体操作 - 反写信息到DEMO1

创建一个【实体操作】资源,用于将状态更新信息反写到demo1单据实体。



2.3 数据流图设计

步骤1:配置流程属性

依次填写“名称”、“编码”、“数据流方案”等基本信息,在“外部系统声明”中分别选择两个对比单据的来源系统连接(此案例中demo1和demo2都是当前账套连接,因此只需声明一个)。


数据流图 - 流程属性

步骤2:节点配置与编排

将各节点资源依次按处理逻辑编排起来,并关联连接器


数据流节点


数据流图概览 - 数据同步反写 


2.4 启动方案设计

创建一个【启动方案】,选择数据流和启动事件,依次配置其他字段即可。


创建启动方案 - 启动方案



数据流典型场景-数据同步反写

变更记录产品版本更新内容更新日期V6.0.1初始版本2024年03月21日1 业务背景通用场景:监听单据A操作,触发单据A数据同步单据B,且同步成功...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息