CCBPM(CCFlow与JFlow)中如何让表单字段自动生成编号
2015-12-11 19:29
645 查看
最近好多ccflow与jflow的爱好者问我,怎么才能让表单字段自动生成编号。
现在,通过一个完整的设计步骤与流程实例,向大家重新介绍一下。
在CCBPM中,将这种自动生成编号的行为称为:单据编号。
应用场景是:用户希望每一笔业务都能实现一个按照自己定义的格式自动增长的编号。
如果要设置单据编号,分为两个步骤。
第一步,在节点表单中,创建一个文本框,定义名称为BillNo。
是否勾选“是否根据名称生成标签”,根据自己的方式确定。
如果勾选了,那么就会生成一个BillNo的标签(Label)。
可以右键修改这个标签,改成你想要的文字信息。
如果不勾选,就不会生成。
点击保存后,第一步完成。
第二步,点击流程属性。
在基本配置栏中,设置单据编号格式,如下图。
上图中输出的单据号为:CM2015-12-0001
他的格式为:特别符号+日期格式+流水号。
其中特别符号可以是中英文;
日期格式是通用的日期转化格式,例如:yyyy-MM-dd,然后用 “{ }”大括号分别包括起来,例如:{yyyy}-{MM}-{dd};
流水号比较特殊,是固定的模式。{LSH4}表示一位4位数字,数字的范围在2-7之间。
父子流程中的单据格式为:{ParentBillNo}-{LSH3}。例如:如果以上流程为父流程,那么子流程成的单据号为:CM2015-12-0001-001
由此上两步,就可以让表单自动生成编号。如果要单据号在流程的每一步节点中都存在,只需要在每个节点中有BillNo这个控件即可。
下图为流程运行时,生成的单据号:
现在,通过一个完整的设计步骤与流程实例,向大家重新介绍一下。
在CCBPM中,将这种自动生成编号的行为称为:单据编号。
应用场景是:用户希望每一笔业务都能实现一个按照自己定义的格式自动增长的编号。
如果要设置单据编号,分为两个步骤。
第一步,在节点表单中,创建一个文本框,定义名称为BillNo。
是否勾选“是否根据名称生成标签”,根据自己的方式确定。
如果勾选了,那么就会生成一个BillNo的标签(Label)。
可以右键修改这个标签,改成你想要的文字信息。
如果不勾选,就不会生成。
点击保存后,第一步完成。
第二步,点击流程属性。
在基本配置栏中,设置单据编号格式,如下图。
上图中输出的单据号为:CM2015-12-0001
他的格式为:特别符号+日期格式+流水号。
其中特别符号可以是中英文;
日期格式是通用的日期转化格式,例如:yyyy-MM-dd,然后用 “{ }”大括号分别包括起来,例如:{yyyy}-{MM}-{dd};
流水号比较特殊,是固定的模式。{LSH4}表示一位4位数字,数字的范围在2-7之间。
父子流程中的单据格式为:{ParentBillNo}-{LSH3}。例如:如果以上流程为父流程,那么子流程成的单据号为:CM2015-12-0001-001
由此上两步,就可以让表单自动生成编号。如果要单据号在流程的每一步节点中都存在,只需要在每个节点中有BillNo这个控件即可。
下图为流程运行时,生成的单据号:
相关文章推荐
- rpm 看 rpm 包内容
- npm install —— 从一个简单例子,看本地安装与全局安装的区别
- npm 命令安装模块
- warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
- seajs中spm压缩工具使用
- npm 安装jslist 实现 src目录下js文件在project.json批量配置
- CCBPM(CCFlow与JFlow)H5版本中新增的数据统计分析功能演示(一)
- PMBOX 五大过程组合9个知识体系
- How to use USB to do charger detection instead of PMIC?
- 如何使用yum来下载RPM包而不进行安装
- npm 命令练习 在 webstorm中
- npm start 作用
- PMD使用说明
- JBPM工作流
- rpmdb: BDB0113 错误
- npm内网源搭建
- APM之原理篇
- 产品经理需要会写代码吗?
- LAMP LAMP环境搭建【rpm】+ 实例应用
- PM3(矩阵相乘 行和的简便运算)