字段拼接
1 应用场景
一个工艺包含多种工序,在工艺展示页面我们希望展示在这种关联。
2 领域模型
在工艺实体中新增 processes 字段,用来存储包含哪些工序
3 逻辑流编排步骤
3.1 逻辑流预览
3.2 参数元件
引入工艺实体
3.3 复用集合元件
因为工艺关联着多个工序,所以通过 #工艺.关联关系
可以拿到这些工序,把他们用复用集合元件生成一个集合
3.4 创建对象元件
创建一个空字符串变量,用来存工序的名字
3.5 循环元件
选择遍历循环的方式,对 processes 集合进行循环,集合中每一个对象名称设为 process
3.6 修改变量元件
修改刚才创建的变量,将当前循环到的工序对象名字加入变量中
变量修改详情如下,可以设为自己想要的格式
#names + ' ' + #process.process_name
3.7 结束元件
将修改过后的字符串返回,即可用在想用的地方
4 效果预览
本逻辑流被新增工艺逻辑流调用,计算出字段后把工艺的 processes 字段修改。下面是页面效果
新增工艺:
工艺页面效果: