工作流内置流程简介

2018-04-24 16:25:36
先知
1954
最后编辑:先知 于 2018-05-03 13:29:17

然之专业版的工作流功能模块,目前内置了采购、请款、车辆预定、车辆信息、印章申请、会议室预定、会议室这7个流程。

其中车辆信息是车辆预定的子流程,会议室是会议室预定的子流程。

一、流程

1、内置工作流的流程列表页

可以通过卡片和列表方式查看和浏览,切换按钮在页面的右上角。

可以通过右侧的操作按钮,编辑和删除流程,编辑和添加该工作流的字段和动作,查看列表标签、子流程,查看工作流的明细表。

2、流程数据库

工作流的流程数据库表在数据库里记为 flow_流程代号

可以自己新增表用于明细或关联数据的保存,新建的表可以在数据源中查询、动作结果更新数据。

3、流程数据源

数据源可以用于字段等处,一般用于生成下拉列表数据。

可以调用系统函数、自定义SQL、选项列表、系统语言。

4、验证规则

验证规则可以用于字段、表单等处的验证,需要使用正则表达式。

传送门: 正则表达式入门教程

二、内置流程(工作流)的使用示例

下面我们以会议室预定为例,给大家介绍工作流的一些基本使用。

会议室预定是我们内置的流程,大家可以根据实际需要做调整,添加字段或者是动作都可以。

会议室预定包含一个子流程会议室,使用会议室预定前,我们建议请先分配会议室预定的权限和添加会议室。

1、分配会议室预定的使用权限

可以通过编辑会议室预定流程来实现分配权限。

2、添加会议室

会议室预定流程的 所有会议室、一楼会议室、二楼会议室、三楼会议室,这几个页面的右上角都有新建按钮。

点击即可进入会议室的新建页面。

添加成功的会议室,可以通过所有会议室、一楼会议室、二楼会议室、三楼会议室标签来查看到。

3、预定会议室

会议室添加成功后,那么就可以预定会议室了。

所有预定、我的预定页面右上角有 预定 按钮,就可以预定会议室。

预定成功的会议室,会在所有预定、我的预定里查看到。

想确定某个时间段,某个会议室是否已经被预定,可以通过条件来搜索。

三、自定义内置流程( 工作流

还是以会议室预定为例,我们来介绍对内置流程的修改和编辑。

也就是根据实际使用需要,自定义我们的内置流程,让该流程更见符合当前的使用需要。

1、编辑流程

点击流程列表页右侧的 编辑流程 按钮,即可编辑流程。

需要注意的是流程的代号一经设置,就不可以编辑修改。

所属应用:该工作流属于哪个应用,就显示在哪个应用下。

位置:即显示的位置。显示在哪个应用的哪个标签菜单之前或者之后。

代号: 编辑流程时,代号是不可以更改的。

流程名:该工作流的中文名称。

描述:对该工作流的简单介绍信息。

授权分组:勾选了哪个分组,则表示哪个分组权限下的成员可以查看和使用该工作流。

授权用户:选择了哪些用户,那么该用户即可查看和使用该工作流。

2、编辑和添加流程字段

字段列表页,可以通过右侧操作按钮来编辑和删除。

2.1编辑字段

编辑会议室预定的 由谁预定 字段。

可以编辑修改该字段的显示位置,字段代号、类型和长度。

还可以编辑修改该字段的控件类型和数据源。设置字段的默认值,验证法则。还可以设置是否可以被检索,是否是外键。

关于外键:

  • 外键用来关联显示子流程的数据,外键只能有一个。
  • 设为外键的字段应该使用下拉菜单或者单选按钮作为控件。
  • 如果设为外键的字段控件不是下拉菜单或者单选按钮,系统将默认更新控件为下拉菜单并选择数据源为子流程。

2.2添加字段

表页右上角的 添加字段 按钮,点击就可以添加字段。

类型:目前支持数字、日期时间、字符串。 数字支持:tinyint、smallint、mediumint、int、decimal、float、double。 日期时间支持:date、datetime、timestamp。 字符串支持:char、varchar、text。

控件:支持标签、文本框、富文本、日期、时间、下拉菜单、单选按钮、复选框。

需要特别提醒的是,新加的字段需要在动作界面里勾选上,这样在流程的界面上才会显示出来。

我们在浏览列表页里有勾选了 新加字段 这个新添加的字段,

那么在会议室预定的列表浏览页面,就可以查看到该字段。

3、编辑和添加 流程动作

新添加的字段,需要在界面上勾选上,那么在界面上才会显示出来。

点击会议室预定动作列表页,右上角的 添加动作 按钮,即可添加新的动作。

3. 1 添加动作

添加动作页面

打开方式:执行该动作时的打开方式,目前支持普通页面、弹窗页面、无页面。

显示位置:该动作显示在那些页面上。支持菜单栏、列表页、详情页、列表页和详情页。

显示方式:该动作是怎么显示在页面上的。支持显示在下拉菜单中、直接显示在页面上。

3.2 维护动作界面

添加成功的动作,可以维护界面。

4、列表标签

列表页的标签,即通过这个标签来浏览数据。

新建标签,填写好显示的参数,即可。

添加成功的标签,即可通过该标签来浏览。

5、添加和编辑子流程

点击子流程,可以编辑原有的子流程。

如果没有子流程的,可以添加新的子流程。 需要注意的是子流程不能为其添加子流程。

  • 子流程在主流程下的二级菜单中,显示在主流程的菜单之后。
  • 外键用来关联显示子流程的数据,外键只能有一个。设为外键的字段应该使用下拉菜单或者单选按钮作为控件,如果设为外键的字段控件不是下拉菜单或者单选按钮,系统将默认更新控件为下拉菜单并选择数据源为子流程。

6、明细表

明细表,用来存储流程的记录明细信息。

可以根据实际使用需要来新增明细表。


代号:只能包含英文字母,保存后不可更改。

表名:新增明细表的表名。

描述:新增明细表的简单介绍信息。

新添加成功的明细表,可以添加字段信息。

可以针对明细表添加新的字段。

添加字段上面有说明,在此不再赘述。

发表评论
贰 乘 壹 =
评论通过审核后显示。