创建流水号

场景:表单里有个字段生成流水号,如下表单“借用单编号”

步骤:

1、打开【服务】界面,直接创建一个获取流水号的服务;

2、点击“+”,增加一个“定义参数”步骤;

3、点击【设置此节点】,在属性设置-定义参数,输入参数中文名称、参数英文编码、默认值表达式:

参数英文编码为resultEntity.businessObject;

默认值表达式为#buildNumber(${now.yyyyMMdd}${dayNum.now.yyyy-xt(3)})#,其中now.yyyy-xt代表编码,3代表流水号有3位,如果要生成不同格式的流水号,修改默认表达式即可。

4、打开流程表单的【页面设计】界面,定位到隐蔽域部分,然后点击右上角【交互】,新增场景;

5、在该场景生效的条件里,增加全局变更配置,workflow.action,等于值为add,然后保存;

6、新增交互场景后,新增操作,操作名称选择“服务请求”,然后编辑

7、服务编码,选择之前新建的获取流水号的服务;

8、在“填充表单配置”,映射参数键输入 businessObject

9、 在“填充表单配置”,映射参数值选择表单里相应字段,如借用单编号,保存

10、保存页面设计,查看效果。