工作流程建模设计软件-操作手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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所示的循环属性定义面板。在此面
板上用户可进行新建、删除、颜色设置的操作。点击新建按钮,用户可以定义一个循环,在空白区域输入循环的名称,开始时间,结束时间以及循环的起点是在工作流实例执行中有系统填入的,用户可填入循环的描述,以增加定
义的可读性。在循环信息填写完整之后,点击确定即可完成循环的新建。选中要