工作流设计器使用说明

来源:互联网 发布:什么是网络剧 编辑:程序博客网 时间:2024/05/19 07:10

一、           工作流设计器介绍

1.      流程设计

流程处理自定义,如图:

使用说明:

新建流程

程序进入时状态为新建流程(或点击菜单“模型”-“新建”或点击快捷按钮“新建模型”)

点击菜单“编辑”-“模型属性”进入模型属性编辑界面。

下面介绍流程图的绘制:

1、点击选中“开始任务”,此时“开始任务”显示为选中状态,在设计窗口中合适位置点击即可创建“开始任务”。(一个流程只能有一个开始任务)

2、点击选中“结束任务”,此时“结束任务”显示为选中状态,在设计窗口中合适位置点击即可创建“结束任务”。(一个流程只能有一个结束任务)

3、点击选中“普通任务”,此时“普通任务”显示为选中状态,在设计窗口中合适位置点击即可创建“普通任务”。根据需要可创建多个普通任务。

4、点击选中“条件任务”,此时“条件任务”显示为选中状态,在设计窗口中合适位置点击即可创建“条件任务”。根据需要可创建多个条件任务。

5、点击选中“直线”或“折线”,并从开始的任务拖向下一任务,则将任务连接起来,形成流程图。

6、选中任务或连续,进行拖动可以调整其位置,使流程图更加的美观

7、点击“模型”-“保存”(或快捷按钮的“保存”)先将流程图保存起来,在逐个对普通任务和条件任务进行设置。

打开流程

点击菜单“模型”-“打开”(或快捷按钮的“打开”),出现模型选择的窗口,如图:

先选择左边的类型,右边则列出此类型的模型列表,双击需要打开的模型记录行即可打开。

打开后可以编辑模型或任务的属性设置,也可以增加和删除任务节点等。

2.      模型属性编辑页面

主要是设置模型的名称,和模型的分类。如果停用模型,模型状态选中显示停用。

字段列表为模型数据简单,不需要单独建表时可以使用模型字段来实现简单数据的保存(建议针对一个模型设计一个独立的表来保存数据)

 

3.      普通任务编辑页面

主要是设置任务的名称、处理的表单、人员权限、页面功能操作设置等。

常规属性:任务的名称,应该简洁明了;如果编辑表单采用xml设置,点击【编辑表单】按钮可进入相应的设置界面;如果是自己开发的页面请将从根目录开始的链接地址写入;停留天数是指默认的任务可停留天数(即处理时限);退回模式限定了此任务能够被退回的限制或不能退回;允许无人处理时跳过指当此任务没有对应的处理人员时上一步任务进行下一步处理时可跳过本任务;允许与上一步处理人员相同时跳过指上一步任务的处理人员与本人的处理人员是同一人时跳过本任务的处理;允许跳过下一步准备处理指进行本任务的下一步处理时不进入人员的选择等准备界面之间把任务给下一步的处理人员(设置了此项后下一步任务的允许准备界面选择处理人员设置失效);允许准备界面选择处理人员是指上一步任务进行下一步准备时可以选择处理的人员(一般不能限定处理人员而需要上一步任务的处理人员根据情况选择的使用此项设置)。

人员权限设置:

注意:当多人并行处理并且必须都完成的选择“必须所有人都执行”如会签。

添加权限

常用的是角色权限(即根据角色确定处理人员),其中全部则不对角色进行限制;与发起人同一部门则限定角色必须和发起人在同一个部门;与当时处理人同一部门则限定角色必须和上一步任务的处理人在同一个部门;与当时处理人上一级部门则限定角色必须在上一步任务的处理人的上级部门;与当时处理人下一级部门则限定角色必须在上一步任务的处理人的下级部门;与当时处理人本部门和所有下级则限定角色必须和上一步任务的处理人同部门或在所有下级部门。

也可以指定部门或特定的人。

如需要指定其他任务中已经处理的人员,则指定流程中人员。

第一个任务不需要指定人员权限,如果定义的任务处理界面确定了下一步的人员,此处了随便指定一个角色设置即可。

页面功能:

按钮选中为任务处理时有此按钮,后面的名称为按钮显示的名称。

扩展按钮是指开发的任务界面可定义的扩展按钮。

允许审批是指界面出现同意和不同意的审批选项,允许填写审批意见则会出现填写审批意见的文本框。

任务可以设定一个进入的条件,当条件不满足时不能进入此任务。

4.      条件任务编辑页面

基本属性主要是设置任务的名称

转移条件及转向:设置了转向的条件和具体转向的任务。

5.      辅助功能

l  导出模型,用于将模型配置导出(备份或用于导入)

l  导入模型,用于将导出的模型配置导入覆盖当前的配置

l  模型检查,对模型配置的语法(任务、任务的连接、任务权限设置等)正确性进行检验。建议在设置完成流程后进行此项检查。

l  模拟流程,按照输入的人员模拟流程执行,并反馈执行结果。建议在设置完成流程后进行此项模拟,以检查流程是否能按照预期进行流转。

l  流程结束执行,流程结束执行语句或方法设置,用于流程结束后进行的相关处理。

l  清空模型,将模型中任务和连线清除

l  重新加载,重新加载(用于中间数据库断开或重新加载数据)

原创粉丝点击