工作流程建模设计软件-操作手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工作流程建模设计软件
操作手册
1前言
1.1产品介绍
工作流程建模设计软件是专门针对工作流程图形化建模而设计的。

它通过图形化操作界面,让开发者用最少的时间设计或修改企业业务流程。

本软件是基于Java的图形化工作流编辑器。

使用JA V A语言开发,严格遵循WFMC规范。

采用纯JAVA WEB技术,即:在客户端不必安装专用代码,系统功能全部在服务器端集中实现和管理,系统维护升级难度和工作量明显降低,真正做到客户端零维护,使系统可用性和易维护性与传统方式相比有了质的飞跃。

系统设计使各模块可独立存在;整个软件易拆分,易组装,灵活方便;良好的系统开放能力和可扩展性,同时可根据各个不同企事业特点,为其量身定制其业务模块。

1.2产品特点
▪无需复杂的程序开发即可设计工作流应用程序
▪提供流程发布工具,方便与企业数据库整合
▪提供系统扩展接口,支持流程模板、活动模板等扩展方式
▪通过与组织机构建模工具相结合,可方便准确地选择每个活动执行的参与者▪流程定义文件以XML格式存储,符合XPDL标准
▪提供流程验证工具,保证流程设计的准确性
▪提供脚本调试工具,方便流程设计中的脚本应用
1.3工作流程建模软件的功能
工作流程建模软件功能
1) 图形化拖拽方式设计工作流模型
2) 丰富的工作流程图形建模元素
3) 支持工作流程建模元素拷贝、粘贴、删除操作
4) 可快速定位工作流程建模元素
5) 可实现串行、并行、循环、与、异或等各种复杂的工作流程逻辑关系
6) 支持同步和异步
7) 支持子网设计
9) 支持动态设置工作的办理者
10) 可设定角色操作时限
11) 支持工作流程的权限管理
12) 提供工作流程验证,支持模型的合法性检查
13) 可设定任务操作时限
14) XML模型文件存储
15) 支持事件触发设置
16) 支持Jython,提供脚本调试器
17) 支持工作流程模板的系统扩展方式
18) 支持自定义任务、角色、处理、转发
19) 可设定任务、工作流程超时的多种处理方式
20) 可设定任务到达参与者的多种签发方式
21) 可设定任务的多种分配方式与分配策略
2工作流程建模设计软件详述
工作流程建模设计软件提供了工作流程模型在过程中本身以及与其它实体上的上下文信息。

它是工作流模型本身的一个容器,还提供了与工作流程管理相关的信息(创建日期、作者等等)和工作流程执行中用到的信息(使用的初始化参数、时间限制、具体执行的人员和工作流程参与人员的权限等等)。

工作流程设计软件提供了工作流的头信息,并由此关联到过程中的其它实体。

工作流程建模设计软件可定义并图形化表述组成工作流的元素。

它包括了对任务、角色、转发、工作、子网、网间转发、循环、条件、属性、工作流相关数
据实体的各自的定义或者声明。

一个工作流程建模设计软件实例是工作流程模型的一次执行,在这种情况下,参数可以定义为工作流程模型的属性并具有实例自己的属性。

工作流程建模设计软件工具栏提供了对软件中所有实体属性的设定。

工作流程建模设计软件的工具栏如下图1所示
图1工作流程建模设计软件的工具栏
上述的工具栏包含新建、保存、选择、删除、属性定义、设置脚本、检查合法性、绘制角色实体、绘制任务实体、绘制子网实体
、绘制路径,定义条件、定义循环、定义分组、工作流程模型元
素显示信息、工作流程模型批示信息,退出,工作流程模型实际大小
,放大已定义工作流程模型,缩小已定义工作流程模型,以及查看视图,下面分别介绍各个菜单的使用。

2.1工作流程建模设计软件概要信息的定义
2.1.1新建模板
点击工具栏上的新建按钮,即可打开一个新的空白的模板,如图2所示,
在点击新建按钮之后会弹出一个提示面板,如图3所示,提示用户保存工作流程设计文件。

用户按照意愿是否保存。

图2
图3 新建提示保存信息
2.1.2修改软件定义的信息
点击工具栏上的属性定义按钮,弹出如图4所示的界面,用户可以更改工
作的编号、名称,所有者、以及管理员,选择好后,点击确定即可完成工作流程模型信息的定义,其中所有者和管理员需要从软件定义的人员中选择。

图4 工作流程模型属性定义面板
点击所有者和管理员后的按钮,弹出如下图5所示的人员选择对话框,其中所有者表示案例的负责人。

案例管理者是指对案例拥有管理权限(如设置角色权限、启动案例、暂停案例、取消案例、恢复案例运行等)的人,可以多选,可以是系统管理员,也可以是案例所有者。

图5 工作流人员选择界面
2.2相关数据定义
2.2.1定义条件
条件:就是在实际的办文过程中,同意的话下一步转发给谁,不同意又转发给谁。

而在转发的时候就是通过判断该路径上条件是否满足来决定转发的方向。

我么可以根据工作流程流转中的实际情况给转发加上各种条件。

选择工具栏上的条件按钮,弹出的界面如图6所示,在此界面用户可以进行新建、修改、删除、保存、退出等操作。

通过此界面用户可定义转发上的条件,用户点击面板上的新建按钮可新建条件,在条件名称空白区域中输入条件的名称,在下面的属性中选择或输入属性,选择运算符,运算符有系统定义,属性值是条件值,条件信息填写完整之后,点击保存即可。

如果要删除已定
义的条件,选择然后删除即可。

操作完成之后点击退出按钮即可退出此界面。

图6 条件设置界面
2.1.4定义循环
在软件中有些路径是可以反复执行的,比如:领导要秘书替他起草一个文件,秘书起草完之后得给领导看,如果领导觉得不合适,需要修改,就将文件退回给秘书,秘书修改完后又给领导看,就这样来回反复直到领导觉得合适了。

针对上述情况我们将这定义成一个循环,这个循环呢可以在适当的时候启动,在适当的时候停止。

就如上面的领导觉得满意了就可以停止循环了。

点击菜单栏上的循环按钮,弹出图7所示的循环属性定义面板。

在此面
板上用户可进行新建、删除、颜色设置的操作。

点击新建按钮,用户可以定义一个循环,在空白区域输入循环的名称,开始时间,结束时间以及循环的起点是在工作流实例执行中有系统填入的,用户可填入循环的描述,以增加定
义的可读性。

在循环信息填写完整之后,点击确定即可完成循环的新建。

选中要
删除的循环定义,点击删除按钮即可。

图7 循环定义界面
2.3软件的基本节点图形化定义
2.3.1定义角色
菜单上的角色子菜单可以定义工作流程模型的角色,选择按钮即可绘制角色,选中角色按钮放置画布上,如下图8所示,系统会给角色自定义一个中文名称,用户可以更改角色的定义。

图8 定义角色
双击要修改的角色或者右击要修改的角色选择属性,弹出如下图9所示的角色属性定义修改界面,界面上角色的状态是不可修改的,状态的改变是在工作流程模型的执行过程中系统自动修改的。

用户可以更改角色的编号,角色名称,选择角色的用户类型并指定工作的经办人,角色的用户类型可以是人员、岗位、部门、角色、工作组或其他,在此界面上用户可以定义此角色的在此工作流程模型实际运转中的权限,定义工作流程模型人员可以定义角色修改流程、暂停流程,取消流程的权限,被定义一定权限的角色在工作流程模型执行的过程中可以执行上述操作,同时还可以选择签收方式,随机签收、顺序签收、人工指定、空闲优先可任选一种,这种设置是指定工作流程模型运转中工作办理的签办顺序。

角色属性信息填写完整之后点击保存即可完成角色属性信息的修改。

图9 角色属性定义修改
角色图标相关显示设置:在画布上的角色图标是可以自定义设置的,选择工具条上的信息菜单,弹出如图10所示的角色显示的设置界面,可改变角色的图标,字形、字号字体颜色、加粗或倾斜,角色名称的位置。

图10 角色图形显示设置
删除角色:在画布上选中要删除的角色图形,选择删除或使用菜单栏上的删除菜单可完
成角色的删除。

2.3.2定义任务
任务:表示工作流程模型中的逻辑工作单元,每一个逻辑工作单元不可分割并且必须完整执行,如申请、审核、会签、投票等,就是要做的事情。

本部分主要介绍任务的绘制、任务的定义以及任务的修改、删除操作。

设置任务的显示信息
选中任务按钮放置画布上,如下图11所示,系统会给任务自定义一个中文名称,用户可以拖动任务图标到合适的位置。

双击要定义或修改的任务,弹出如下图12所示的任务属性定义修改界面,或者通过右击画面上【任务】选择【属性】也可实现任务的属性定义或修改,界面上任务的状态、开始时间、结束时间是不可修改的,这些信息有工作流程模型执行过程中系统自动填入,在任务的信息填写完整之后点击确定即可。

图11 绘制任务实体
图12 任务属性定义界面
任务图标相关显示设置:在画布上的任务图标是可以自定义设置的,选择工具条上的信息菜单,弹出如图13所示的任务显示的设置界面,可改变任务的图标,字形、字号字体颜色、加粗或倾斜,任务名称的位置。

图13 任务节点的显示设置界面
删除任务:在画布上选中要删除的任务图标,选择删除或使用菜单栏上的删除菜单可完成任务的删除,如下图14所示的标识,然后选择是或否进行相应的操作。

删除
图14 删除操作
图15 删除确认操作对话框
2.3.3定义处理
处理是角色R和任务T之间的联系,即角色在一个任务中承担的工作,如阅文、填表、批示等。

在图形化设置画布上是由角色到任务的连线,表示角色应该处理的工作。

有关处理的操作包含:绘制处理的路径,定义处理的属性、删除处理。

下面详细描述各个操作:
绘制处理路径:选中工具菜单上的,选择路径起点角色,按住鼠标不放,一直到路径的终点任务,如图16所示。

图16 绘制处理路径
定义路径的显示信息:点击菜单栏上的信息菜单,弹出下图17所示的信息设置界面,用户设置线宽,设置处理路径显示颜色。

图17 处理路径线形设置
定义处理路径:选中处理的属性,右击选择属性或点击菜单栏上的属性按钮
,弹出如图18所示定义界面。

用户可以更改处理的编号,选择操作,此操作有系统定义,更改处理名称,如果该处理路径处于某个循环中,用户可以选择前面已定义的循环,还可以设定是否是启动路径,如果是,在前面勾选即可,还可以设定启动方式为人工、定时、事件启动,如果该路径只有在循环启动后才会经过,可勾选仅循环设置,处理中的开始时间、完成时间、执行人是在工作流实例执行过程中有系统自动填入,直接点击限办时间,会弹出下图19所示的对话框,
用户可选择具体的时间。

图18 处理定义界面
图19 时间选择对话框
2.3.4定义转发
转发是任务和角色之间的联系,是将特定任务的办理结果送给特定角色的过程,表示任务完成后工作流程的流转方向。

在设计界面上表示是由任务到角色的连线,表示任务完成之后应该转到哪里。

有关转发的操作包含:绘制转发的路径,定义转发的属性、删除已绘制转发。

下面详细描述各个操作:
绘制转发路径:选中工具菜单上的,选择路径起点任务申请,按住鼠标
不放,一直到路径的终点角色区域经理,如图20所示。

图20 绘制转发路径
定义路径的显示信息:点击菜单栏上的信息菜单,弹出下图21所示的信息设置界面,用户设置线宽,设置处理路径显示颜色。

图21 转发显示信息设置
定义转发属性:在如图22所示的界面上用户可以定义转发的某些属性,用户可以更改转发编号,转发的名称,定义分组,设置限签时间,设置该条转发路径是否处于循环中,属于哪个循环,签收时间和签收人是工作流实例执行过程中有系统自动填入的,可设置该转发是条件转发还是无条件转发,如果为条件转发
则勾选,并选择设置的条件。

可以设定该转发路径是否仅在循环中经过。

图22 转发属性定义界面
2.3.5定义子网
子网:子网是一个工作流程模型的一部分,但它同时也是一个工作流程模型案例。

通过子网可以将一个复杂的工作流程划分成几个简单的实例,每个实例都用一个子网表示,从而可以简化问题,便于理解和处理。

因此,每个子网都应和一个具体的实例相对应。

子网相应的操作包含:子网节点的绘制,子网属性的定义,删除子网。

子网节点的绘制:点击菜单栏上的菜单,将子网图标拖放到相应位置,如下图所示
图23 工作流添加子网后
定义子网的显示信息:点击菜单栏上的信息菜单,弹出下图24所示的信
息设置界面,用户设置子网的图片显示,设置字体显示颜色、字形、字号、字体位置等等。

图24 转发路径图形显示设置界面
定义子网的属性:在如图25所示的界面上用户可以定义子网的某些属性,如子网的编号,选择关联的子网,备注,子网的状态为系统自动填入。

图25 子网属性定义界面
2.3.6定义网间转发
网间转发是由任务到子网或子网到角色的连线,分别为网间转入、网间转出。

表示任务完成之后应该转到某个子网或子网内部任务完成之后转出到某个角色。

有关转发的操作包含:绘制网间转发的路径,定义网间转发的属性、删除已绘制网间转发。

下面以网间转入为例详细描述各个操作:
绘制网间转发路径:选中工具菜单上的,选择路径起点任务区域经理审批,按住鼠标不放,一直到路径的终点子网_0,如图26所示。

图26 工作流图形化绘制网间转发
定义路径的显示信息:点击菜单栏上的信息菜单,弹出下图27所示的信息设置界面,用户设置线宽,设置处理路径显示颜色。

图27 网间转发显示信息设置
定义网间转发的属性信息:用户可更改网间转发的编号,转发的名称,转发
的类型、转发的状态有系统自动判断填入。

点击设置关联转发的属性,弹出如下图28所示界面
图27关联转发界面
图28 网间转发的选择界面
2.3.7定义分组
角色可异步地接收不同的转发和办理不同的工作,然而这些转发和工作之间可能存在依赖关系。

为了描述这种依赖关系,本软件对这些转发和工作加以区分,将有依赖关系的转发和工作归并在一起,称为分组。

下图29为分组的定义界面,用户可选择要设置分组的角色,设置组名和循序,并设置与角色关联的同组的处理和转发。

图29 路径分组界面
2.3.7定义事件
本软件支持脚本设置,点击菜单栏上的或右击选择设置脚本,弹出图30所示的脚本设置界面。

选择函数的名称,状态的变化,信息填写好后点击确定按钮。

本软件支持用户自定义函数,点击图30中按钮打开Jython编辑器。

图30 脚本设计界面
图31 Jython编辑器
基本上设计到工作流程模型的图形化表示的元素都介绍了,下图为已定义完整的工作流程模型图。

图32 工作流程模型图
本软件支持视图查看点击菜单栏上的查看视图按钮,弹出如下图33所示的视图页面
图33 视图界面。

相关文档
最新文档