- 1 关于ZDOO企业版
-
2. 如何安装升级
- 2.1 如何安装ioncube扩展
- 2.2 ZDOO企业版如何升级
- 2.3 安装PHP的LDAP扩展
- 3. 功能介绍
- 4. 进销存
- 5. 工作流
- 6. 阿米巴
工作流内置流程简介
- 2018-04-24 16:25:36
- 先知
- 21699
- 最后编辑:金凯 于 2021-08-27 10:05:18
- 分享链接
工作流模块中提供了7个内置流程:采购、请款、车辆预定、车辆信息、印章申请、会议室 、会议室预定。
其中,车辆信息是车辆预定的前置流程,会议室是会议室预定的前置流程。
一、流程
1.流程管理功能
流程管理页面提供卡片和列表2种视图,视图切换按钮在页面的右上角。
可以对流程进行设计、预览、发布、编辑、删除和复制流程,已经发布的流程可以禁用,禁用后的流程可以重新启用。
2.流程数据源
数据源可以用于涉及字段的地方,一般用于给字段生成下拉列表数据。
可以调用系统函数、自定义SQL、选项列表、系统语言。
3 、验证规则
验证规则可以用于字段、表单的验证,需要使用正则表达式。
传送门: 正则表达式入门教程
二、内置流程(工作流)的使用示例
下面以 会议室预订为例,给大家介绍工作流的一些基本使用。
会议室预订是我们内置的流程,大家可以根据实际需要做调整。
会议室预订的前置流程是会议室,使用会议室预订前,需要先 添加会议室,并分配会议室预订的权限。
1. 分配会议室预定的使用权限
可以通过编辑会议室预定流程来实现分配权限。
2. 添加会议室
会议室预定流程的 所有会议室、一楼会议室、二楼会议室、三楼会议室,这几个页面的右上角都有新建按钮。
点击即可进入会议室的新建页面。
3. 预订会议室
会议室添加成功后,那么就可以预定会议室了。
所有预定、我的预定页面右上角有 预订 按钮,就可以预定会议室。
预订成功的会议室,会在所有预定、我的预定里查看到。
想确定某个时间段,某个会议室是否已经被预订,可以通过条件来搜索。
三、自定义内置流程(工作流)
用户可以根据实际使用需要,对内置流程进行自定义。下面以会议室预订为例,我们对内置流程的设计进行介绍。
1 .编辑流程
点击流程列表页右侧的 编辑流程 按钮,即可编辑流程。
需要注意的是流程的代号一经设置,就不可以编辑修改。
流程名:该工作流的中文名称。
流程代号:编辑流程时,代号是不可以更改的。
所属应用:该工作流属于哪个应用,就显示在哪个应用下。
位置:即显示的位置。显示在哪个应用的哪个标签菜单之前或者之后。
描述:对该工作流的简单介绍信息。
2 .添加和编辑流程字段
在主表设计中,可以看到流程中所有字段的列表,通过右侧操作按钮来添加、编辑和删除字段。
2.1 编辑字段
对需要修改的字段进行编辑,例如:编辑会议室预订的 开始时间 字段。
可以编辑修改该字段的显示位置,字段代号、类型和长度。
还可以编辑修改该字段的控件类型和数据源。设置字段的默认值,验证法则。还可以设置是否可以被检索,是否是外键。
关于外键:
l 外键用来关联显示子流程的数据,外键只能有一个。
l 设为外键的字段应该使用下拉菜单或者单选按钮作为控件。
l 如果设为外键的字段控件不是下拉菜单或者单选按钮,系统将默认更新控件为下拉菜单并选择数据源为子流程。
2.1 添加字段
表页右上角的 添加字段 按钮,点击就可以添加字段。
类型:目前支持数字、日期时间、字符串。 数字支持:tinyint、smallint、mediumint、int、decimal、float、double。 日期时间支持:date、datetime、timestamp。 字符串支持:char、varchar、text。
控件:支持标签、文本框、富文本、日期、时间、下拉菜单、单选按钮、复选框。
需要特别提醒的是, 添加的字段需要在动作界面里勾选显示后,才能在流程的实际界面中显示出来。
我们在浏览列表页里将添加的新字段 “ 预订部门 ”设置为显示后,在会议室预订的列表页面就可以看到该字段。
3 .编辑和添加流程动作
新添加的字段,需要在界面上勾选上,那么在界面上才会显示出来。
点击会议室预定动作列表页,右上角的 添加动作 按钮,即可添加新的动作。
3.1 添加动作
添加动作页面
打开方式:执行该动作时的打开方式,目前支持普通页面、弹窗页面、无页面。
显示位置:该动作显示在那些页面上。支持菜单栏、列表页、详情页、列表页和详情页。
显示方式:该动作是怎么显示在页面上的。支持显示在下拉菜单中、直接显示在页面上。
3.2 维护动作界面
添加成功的动作,可以维护界面。
4 、列表标签
列表页的标签,即通过这个标签来浏览数据。
新建标签,填写好显示的参数,即可。
添加成功的标签,即可通过该标签来浏览。
5 、设置后置流程
可以给当前流程添加后置流程,后置流程中可以使用当前流程中的数据。
l 外键用来关联显示子流程的数据,外键只能有一个。设为外键的字段应该使用下拉菜单或者单选按钮作为控件,如果设为外键的字段控件不是下拉菜单或者单选按钮,系统将默认更新控件为下拉菜单并选择数据源为子流程。
6 、子表的设计与维护
子表用来存储流程的记录明细信息,可以根据实际使用需要来新增明细表。
代号:只能包含英文字母,保存后不可更改。
表名:新增子表的表名。
描述:新增子表的简单介绍信息。
新增子表后,可以为子表添加字段。