序列值
uuid
语法
@uuid
- 一个36位长度的不重复字符串
参数
无
例子
这个Id值是@uuid
结果
这个Id值是c6fb644c-b731-40ff-95eb-b3b446d0b9f8
sequence
语法
@sequence(varName,padLen,padStr)
- 下个序列值
参数
varName (可选)任意指定一个全局不重复的序列变量名,如CRM_CUSTOMER。如果未给定,默认当前上下文的流程组Id
padLen (可选)如果需要定长格式化输出,padLen用于指定定长长度
padStr (可选)配合padLen定长参数,用来补充缺位字符串。如值是18,padLen设置为6,padStr设置为*,那么格式化后的值是****18。如未给出默认为0
例子
CRM_CUSTOMER的序列值是@sequence(CRM_CUSTOMER),定长8位后的值是:
@sequence(CRM_CUSTOMER,8),定长8位不足补*的值是@sequence(CRM_CUSTOMER,8,*)
结果
CRM_CUSTOMER的序列值是18,定长8位后的值是00000018,定长8位不足补*的值是******18
sequenceYear
语法
@sequenceYear(varName,padLen,padStr)
- 下个年度的序列值,序列值隔年归零
- 如果序列值已超出定长值,直接返回该值
- 前4位用来表示YYYY
参数
例子
CRM_CUSTOMER的年度序列值是@sequenceYear(CRM_CUSTOMER),定长8位后的值是
@sequenceYear(CRM_CUSTOMER,8)
结果
CRM_CUSTOMER的年度序列值是201418,定长8位后的值是201400000018
sequenceMonth
语法
@sequenceMonth(varName,padLen,padStr)
- 下个月份的序列值,序列值隔月归零
- 如果序列值已超出定长值,直接返回该值
- 前6位用来表示YYYYMM
参数
例子
CRM_ORDER的月份序列值是@sequenceMonth(CRM_ORDER),定长8位后的值是@sequenceMonth(CRM_ORDER,8)
结果
CRM_ORDER的月份序列值是20140718,定长8位后的值是20140700000018

Seven

010-62962343-690

liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区