工作流流程建模工具使用手册

  • 格式:doc
  • 大小:374.50 KB
  • 文档页数:9

工作流流程建模工具使用手册
1. 工作流流程建模工具介绍
1.1 工作流流程建模工具概念
主要对项目的业务流程进行建模,一般根据给定的流程图制作工作流定义文件。

如下:
发文流程
结束
1.2三大工作区域
1.2.1工具栏菜单
1.2.1.1 设置根目录
首次打开工具时,需要定义根目录,点击“”,输入路径,如D:\temp。

1.2.1.2 新建流程分类
点击文件夹节点,然后点击“”,输入流程名称,点击确定。

在目录和文件操作区里,可以看到新建的流程分类。

1.2.1.3 新建流程
点击文件夹节点,然后点击“”,输入流程名称,点击确定。

在目录和文件操作区里,可以看到新建的文件。

1.2.1.4 重命名流程分类或流程文件
选择需要修改名字的流程分类或流程文件,点击“”,输入新的名字按确定。

1.2.1.5 保存流程
点击“”,随时对文件进行保存。

1.2.1.6 删除流程分类或流程
点击“”,删除所选的流程分类或流程文件。

1.2.2编辑区域
1.2.2.1 基本信息
流程ID:在系统里保持唯一。

类型:sendDOC(发文),receiveDOC(收文)。

版本:分为1.0,2.0以此类推。

系统流程:默认为false,若为true,为内部流程,不做流程设置,目前应用为新闻\公告。

1.2.2.2 XML内容
1.2.2.3 图形编辑
普通活动:“”,参与流程的办理活动,比如拟稿、核稿、领导签发等。

管理活动:“”
1、不参与流程办理;
2、老公文(4.2版本及以下版本)包括“办结文处置”、“催办”、“公文查询”和
“流程监控”,新公文还将包括“归资料库”(ID=Archive),“公文分发”(ID=Send);
3、新增一个流程时,默认已建立好前四个管理活动,新公文的流程需手工添加“归资料库”和“公文分发” 这两个管理活动。

开始活动和结束活动:“”、“”
1、流程的触发和结束。

2、新增一个流程时,默认已建立好开始活动和结束活动。

自由活动:“”
自由活动相对应普通活动,它的存在依据普通活动的下一步走向,当普通活动只有一个出口时,则不需要自由活动,若普通活动有多个出口时,需要自由活动。

1、默认出口
当自由活动有多个出口时,可以设定一个默认的出口。

2、返回上一步:需要利用自由活动来实现返回上一步的建模。

传阅活动:“”,适用于老公文,新公文不适用。

下图是画好的流程图:
1.2.2.3.1流程活动属性设置
流程图画好以后,需要对活动模块进行属性设置,一般需要设置的活动模块有普通活动,管理活动,右键点击活动模块,出现以下属性设置框:
1.2.2.3.1.1 执行人类型
POST(岗位):表示获取所有拥有PerformerID对应的角色的用户。

HUMAN(用户):表示指定获取PerformerID为用户id的用户,如果PerformerID为all,则表示所有用户。

HUMAN_GROUP(用户组):表示获取所有PerformerID对应的用户组中的用户
ORG(机构):表示获取所有PerformerID对应的机构的所有机构用户。

1.2.2.3.1.2 执行人PerformerID
1. 建立工作流岗位(部署页面->角色管理->工作流岗位)
2. 流程定义工具与数据库连接。

修改文件lib\itop.jar\config\itop\tor\TORConfig.xml
修改好以后,执行人可以直接点击“”,进行选择
1.2.2.3.1.3 结束条件
假设一个活动,有多人办理。

all:该活动所有执行人全部完成后,活动结束。

one:该活动任意一执行人完成后,活动结束。

---适用于只要其中任意一人办理即可的情况。

1.2.2.3.1.4 并发类型(结束条件=all的前提下)
假设一个活动,有多人办理。

Synch:同步开始执行。

-----每个执行人都会有待办任务,根据先来先得的原则,谁第一个打开任务,谁就先获得优先办理权。

Sequence:顺序开始执行(第一个人执行完后,第二个人开始执行)。

----第一个人先看到待办任务,办理完后,第二个人才会产生待办任务,以此类推。

Unknown:运行期制定活动执行类型
----由上一步活动的执行人来决定下个活动是synch还是sequence方式。

1.2.2.3.1.5 单点并发(结束条件=all,并发类型= synch情况下)
假设一个活动,有多人办理。

SINGLE:即多人并行执行任务后,由最后一个执行人选择下一步。

生成一个下一步活动任务。

MORE:多点并发,即多人并行执行任务后,每个人都可以指定流程下一步活动,在此流程产生分支,若其中一个分支结束,其余所有分支流程全部中止。

1.3文件存放位置
流程文件保存好以后,把定义好的文件放在应用根目录\WEB-INF\flowxml下。

检查流程ID和流程名称是否有重复,删除flowxml下的bak文件。