Skip to main content

字段拼接

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 字段修改。下面是页面效果

新增工艺:

工艺页面效果: