跳到主要内容

如何读取/写入明细行?

在应用连接时通常会涉及到明细行。

例如,一个订单中可能包含多个商品信息,在将销售订单同步到其他系统时,需要将商品明细行一起同步。
HiFlow支持多种方式读取并写入明细行。

明细行示例

明细行输出示例:
新零售药店小程序 的订单详情输出中,我们可以看到有商品明细的输出。

这些数据将同步到 海典ERP

操作说明

1、引用变量
在引用变量窗口,可以看到节点2 新零售药店小程序 的所有输出内容,其中也可以看到商品明细内的字段结构,见上图中的标记1。

特别说明:

此时 括号内() 仅展示多条内容中的一条数据作为示例,如: 药品名称(小柴胡颗粒)
如果在普通文本框内引用 药品名称 ,输出结果为:华精牌纯味藕粉,小柴胡颗粒。

2、参数匹配关系

在海淀ERP新增订单事件的参数配置时,可以看到商品明细的输入模块,其中有 明细行结构 见上图中的标记2。

特别说明:

在明细行结构中,有两种参数匹配方式,在自动化流程中常用的是: 动态条数 。示例:订单中的商品数量是动态变化的,我们无法确定,此时选择 动态条数 。HiFlow在运转过程中,会自动适配不同的行数。

另一种参数匹配方式,是固定条数 ,示例:在添加学生成绩时,确定就只有语文、数学两门课程,此时行数是确定的。见下图

3、参数匹配方式
在明细行结构中,您可以根据实际的业务,切换参数匹配方式。
如果此节点的输入明细行依赖于上面的节点输出,而且是变化的,请选择动态条数 。HiFlow在运转过程中,会自动适配不同的行数。
如果此节点的输入明细行是确定的,请选择固定条数。您可在此节点手工添加多组数据