服务里新增获取编号参数后流程表单点击保存报错

问题场景:定义参数出现异常

原因分析:

参数默认值表达式格式错误 ,系统不支持

#buildNumber(${param.itemText}[${now.yyyy}]${dayNum.now.yyyy-xt(2)}号)#

不支持“[]”,目前特殊符号只支持“-”,如下 示例不会报错:

#buildNumber(${param.itemText}-${now.yyyy}-${dayNum.now.yyyy-xt(2)}号)#

解决方案:

修改编号获取参数设置,多次构建然后用字符串拼接生成最终表达式

#buildNumber(${param.itemText})#+'['+#buildNumber(${now.yyyy})#+']'+#buildNumber(${dayNum.now.yyyy-xt(2)}号)#