首页 > 如何使用流程日志的 "变量替换" 功能?
如何使用流程日志的 "变量替换" 功能?

通过变量替换功能,我们可以更清晰地看到每个步骤在运行时的数据输入情况,在流程运行出错时,可以更精准地定位问题所在。
1 功能概述
变量替换功能,用于为用户展示当前步骤中使用的参与步骤运行的字段中的值来自于哪些步骤的哪些字段,以及被传入的数据值。
在变量替换中有三个部分:
- 步骤字段key: 指日志中当前步骤的使用的字段key,字段key是接口传递时实际使用的唯一字段标识,一个字段key代表一个字段。
- 对应变量:执行时使用哪个步骤中的哪个变量填写到此字段中。比如您将步骤1中的一个字段插入到步骤2中另外一个字段,那么这个步骤1中的字段就是步骤2中字段的对应变量。其中 最前面的数值 1,2,3代表来自第几个步骤,后面的英文部分代表该步骤的字段Key。例如:1_datalist_productNo, 表示 该对应变量来着步骤1中的datalist_productNo字段。
- 变量输入值: 代表对应变量中的字段值,也就是实际发送的值,例如 :
如果步骤字段key为:productNumber, 对应变量是 1_datalist_productNo, 变量输入值为:cs0003
代表本步骤中productNumber这个字段,使用了步骤1中的datalist_productNo作为变量,在执行时实际传递的字段值为:cs0003

2 场景示例
商家同时运营抖店5个店铺,每个店铺产生的订单信息均同步到金蝶云进销存创建出库单,当日复盘时,运营人员发现金蝶云进销存里有个商品编码(productNumber)异常,但由于每个店铺都有【productNumber】这个字段,商家并不知道此异常商品编码来源于1,2,3,4,5哪个店铺,也就是哪个步骤
传统模式下:5个步骤一一进行查找,但是由于步骤数量过多,查找难易程度高,且易错过目标字段,还需重新来过
现在通过变量替换功能,商家可以快速定位问题,知道这个值来源于哪个店铺,哪个步骤,哪个字段,以及实际传递的值是什么,帮助商家快速定位到问题,节省时间
3 功能操作
流程日志-运行日志-找到相应的流程(可通过上方的筛选条件进行筛选),点击

找到步骤6金蝶云进销存新增数据,点击变量替换,即可查看到【productNumber】来源于步骤2中的【sku_order_list__code】字段,在执行时实际传递的字段值为:BCP0xxx

点击步骤2,即可看到输出数据的【sku_order_list__code】字段,其对应的值为BCPxxx
