《SinoEP工作流开发手册4688.docx》由会员分享,可在线阅读,更多相关《SinoEP工作流开发手册4688.docx(147页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SinoEP工作流用户手册 SinoEP平台开发组SinooEP工工作流开开发手册册版本:44.2中科软科科技股份份有限公公司20099年6月月1.阅读读指南441.1.手册目目标41.2.阅读对对象41.3.手册约约定42.体系系介绍443.流程程定义443.1.定义工工具配置置文件443.1.1.wworkkfloow.xxml553.2.流程定定义工具具需要实实现的接接口53.3.流程配配置过程程83.3.1.打打开配置置界面883.3.2.初初始化数数据93.3.3.新新建流程程一八3.3.4.配配置流程程244.工作作流引擎擎434.1.引擎配配置文件件434.1.1.ooscaac
2、hee.prropeertiies4434.1.2.wworkkfloow.xxml4444.2.引擎需需要实现现的接口口444.2.1.数数据操作作的接口口444.2.2.组组织机构构接口4474.2.3.逾逾期实现现接口5514.2.4.应应用程序序实现接接口5114.2.5.办办理人设设置实现现接口5514.3.启动工工作流5524.3.1.工工作流引引擎入口口参数5524.3.2.SServvlett和方法法启动工工作流5534.4.处理待待办和已已办5444.4.1.打打开待办办页面5544.4.2.打打开待办办页面一一般需要要调用的的接口5544.4.3.如如何打开开已办页页面55
3、54.4.4.打打开已办办页面一一般需要要调用的的接口5554.5.数据封封装类5554.5.1.文文件类型型FloowFiileTTypeeVO5554.5.2.流流程FllowWWorkkfloowVOO564.5.3.待待办FllowWWritteVOO564.5.4.已已办FllowRReaddVO5574.5.5.实实例FllowWWorkkfloowinnfoVVO5884.5.6.流流转日志志FloowWffloggVO5594.5.7.意意见FllowIIdeaaVO6604.5.8.签签名FllowSSignnVO6604.6.引擎提提供的接接口6114.6.1.取取待办66
4、14.6.2.取取已办6634.6.3.待待办已办办提示信信息6444.6.4.有有关意见见操作的的接口6684.6.5.存存取临时时签名7724.6.6.签签收7334.6.7.有有关按钮钮操作的的接口7734.6.8.业业务表单单的权限限控制7744.6.9.收收回操作作的控制制754.6.10.有关待待办授权权和工作作移交的的操作的的接口7784.6.11.修改流流程状态态的接口口80resuumeFFloww(Sttrinng ffileeTyppeIdd,Sttrinng rrecoordIId)8804.6.12.得到当当前用户户有启动动权限的的流程8834.6.一三.其它8335
5、.7工工作流控控制公式式851. 阅读指南南1.1. 手册目标标本手册主主要面向向使用工工作流产产品进行行二次开开发的开开发人员员及部分分工作流流产品的的最终用用户撰写。通过过本手册册,您可可以了解解如何配配置工作作流、启启动工作作流和工工作流引引擎提供供的功能能,并进进行各种种功能的的定制与与扩展。1.2. 阅读对象象要求读者者对工作作流基本本概念有有一定了了解。1.3. 手册约定定2. 体系介绍绍工作流管管理系统统由可视视化建模模工具、流程引引擎、管管理监控控和客户户端调用用组成。用户根根据业务务需求,使使用流程程配置工工具,可可以画出出业务流流程配置置图。工工作流引引擎根据据流程配配置数
6、据据解析流流程,使使文档在在参与者者之间流流转审批批。工作作流监控控管理可可以收回回(强制制收回)、工作移移交、指指定参与与者、强强制结束束流程、改变流流程状态态等功能能。客户户端调用用提供了了一些接接口,取取待办已已办、结结束流程程、签收收、提醒醒、取意意见等功功能。3. 流程定义义图形化的的流程定定义工具具,基于于浏览器器展现,因因此具有有以下的的特点:l 界面、展展现、各各种属性性可一体体化拖拽拽式配置置流程l 权限管理理-超级管管理员和和流程管管理超级管理理员:具具有初始始化数据据的权限限流程管理理员:新新建和配配置流程程的权限限l 具有自带带的组织织结构模模型(基基本角色色的组织织)
7、,也也支持外外部的组组织资源源模型l 流程复制制流程配配置相似似的流程程可以复复制过来来修改,省省去从头头开始配配置的麻麻烦l 版本控制制l 通过缺省省客户端端快速模模拟流程程运行过过程3.1. 定义工具具配置文文件如果是用用自带的的系统管管理时,都都是默认认的实现现,就不不需做以以下配置置。3.1.1. workkfloow.xxml流程定义义工具扩扩展接口口实现类类的配置置。1. 接口实现现配置:格式说明明: iid 标识 classs 实现现类及路路径 methhod 方法(如如果不需需要具体体的方法法,可以以为空)常用配置置说明如如下: ddeptt_seerviice 引用外外部组织
8、织机构 ddb_sservvicee 取得数数据库连连接 workkfloow_oorg_inttegeerattionn 客客户端与与组织结结构集成成配置 workkfloow_aauthhor_db客户端端与权限限控制集集成数据据库配置置 workkfloow_aauthhor_forrm 客户端端与权限限控制集集成表单单配置 workkfloow_aauthhor_apppliccatiion客户端端与权限限控制集集成具体体项目应应用的配配置,为为项目组组提供其其他权限限控制的的扩展2. 属性配置置格式说明明: 常用配置置说明如如下: Floww.auuthoor.ttypee 权限限配
9、置的的数据来来源 11,数据据库;22,表单单 ID_GGENEERATTE_SSTYPPE 主主键产生生的方式式 PRROG应应用程序序,SEEQUEENCEE DB_TTYPEE 数据据库类型型 ooraccle db22 Workkfloow.llockker 是否加加锁,会会签结束束不允许许多人同同时提交交 Max.locck.iinteervaal 加加锁的失失效时长长,以秒秒为单位位 Sleeep.ttimee 等待待锁的时时长,以以秒为单单位 Overrtimmefllag 取工作作时间的的标志位位 0-一套工工作时间间 1-每个部部门设置置一套工工作时间间 2-每个用用户设置置
10、一套工工作时间间,不设设置此属属性性时时默认取取0 Remiindttypee 1,短信;2,协协作平台台;3,邮件(这这三种方方式编号号不允许许改变,可以添添加),不不设置此此属性时时默认取取以上三三种通知知方式3.2. 流程定义义工具需需要实现现的接口口1. 组织体系系扩展接接口packkagee coom.wworkkfloow.eexteernaal;impoort javva.uutill.Maap;/*工作流流客户端端与组织织结构集集成接口口*xauuthoorl.cheen*/publliciinteerfaace ICllienntWoorkfflowwOrgg /*获得组组织
11、结构构树*xpaarammparram参参数Maap*组织结结构类型型包括:*xreeturrn外部部实现切切勿拦截截异常,全全部抛出出来*/publlic Strringg geetOrrgTrree(Mapp paaramm) tthroows Exccepttionn;/*根据用用户idd获得用用户信息息*xpaarammuserrId用用户Idd*xreeturrn用户户信息,包括用用户IDD:usser_id;用户名名:usser_namme*xthhrowwsExxcepptioon外部部实现切切勿拦截截异常,全全部抛出出来*/publlic Mapp geetUsserBById
12、d(Sttrinng uuserrId) thhrowws EExceeptiion;2. 与权限控控制集成成接口packkageecomm.woorkffloww.exxterrnall;impoortjjavaa.uttil.Lisst;impoortjjavaa.uttil.Mapp;/* 工作作流获得得权限控控制* xaauthhor l.cchenn*/publliciinteerfaace ICllienntWoorkfflowwAutthorr /* * 获取角角色 * xpaaramm foormss FOORM URLL Liist * xpaaramm woorkfflow
13、wId 工作流流ID * xreeturrn LListt:Liist内内部元素素标识多多个角色色信息,由由Mapp进行包包装 * Mapp内容为为角色信信息,包包括rooleiid,rroleenamme,角角色包含含的元素素信息(Lisst) * 具体结结构为:LisstMMaprolleidd, rroleeNamme,eeless:LiistMapp * xthhrowws EExceeptiion */publlicLListtMaap gettNoddePuurieewRoole(Lisst foormss, SStriing worrkfllowIId) thrrowss Exx
14、cepptioon;/* * 获取元元素 * xpaaramm rooleiid 角角色IDD * xreeturrn 返返回元素素信息,具具体结构构为:* LListtMaap * xthhrowws EExceeptiion */publlicLListtMaap gettNoddePuurieewElle(SStriing rolleidd,Liist fformms) thrrowss Exxcepptioon;/* * 保存角角色 * xpaaramm roolessInffo LListtMaap rolleidd, rroleeNamme,eeless:LiistMapp * x
15、paaramm woorkfflowwid 工作流流ID * xreeturrn 是是否保存存成功 * xthhrowws EExceeptiion */publlicbboolleann saaveNNodeePurriewwRolles(LisstMMap roolessInffo,SStriing worrkfllowiid) thrrowss Exxcepptioon;/* * 删除角角色 * xpaaramm rooleIIds 角色IID * xpaaramm woorkfflowwid 工作流流ID * xreeturrn 是是否删除除成功 * xthhrowws EExceep
16、tiion */publlicbboolleann deeletteNoodePPuriiewRRolees(LListt rolleIdds,LListt forrms,Strringg woorkfflowwid) thhrowws EExceeptiion;/* * 获取所所有的元元素 * xpaaramm foormss 表单单URLL集合 * xpaaramm woorkfflowwid 工作流流ID * xreeturrn 返返回值格格式为:LisstMMap * xthhrowws EExceeptiion */publlicLListtMaap gettAlllNoddePuu
17、rieewElle(LListt forrms,Strringg woorkfflowwid) thhrowws EExceeptiion;/* * 获取权权限项 * xpaaramm woorkfflowwid 工作流流ID * xreeturrn 返返回值格格式为:LisstMMap * xthhrowws EExceeptiion */publlicLListtMaap gettConnfiggIteem(SStriing worrkfllowiid) thrrowss Exxcepptioon;/* * 获取所所有表单单 * xreeturrn * xthhrowws EExceept
18、iion */publlicLListtMaap gettForrms() tthroows Exccepttionn;/* * 获取数数据源 * xreeturrn * xthhrowws EExceeptiion */publlicLListt gettDattaSoourcce() thhrowws EExceeptiion;3.3. 流程配置置过程流程配置置过程为为:初始始化数据据,新建建流程,配配置流程程。3.3.1. 打开配置置界面1. 默认的系系统管理理只需启动动WEBB服务,用用具有超超级权限限的管理理员登录录,就可可以打开开。2. 自定义组组织体系系模型如果用户户自定义义的组
19、织织体系,需需要初始始数据配配置超级级管理员员。配置置说明如如下:l FLOWW_PUURVIIEW权权限表:ID-关键字字ID PURRID-权限编编号 PURRNAMME-权权限名称称初始化权权限如图图4-11所示:图4-11l FLOWW_USSERPPURVVIEWWRELLATIIO用户户管理权权限对照照表,数数据示例例如图44-2:ID-关关键字IID PPURIID-权权限编号号 UUSERRID-用户IID图4-22注:一般般把超级级管理员员设为流流程超级级管理员员。3. 有两种方方式可以以打开配配置界面面。l 在链接地地址输入入:xllocaalhoost:端口号号/oaa.
20、rooot/worrkfllow/inddex.jsppl 系统管理理-流程程管理(前前提用平平台的系系统管理理)。如如果想要要全屏点点击“在新窗窗口中使使用”即可。图4-223.3.2. 初始化数数据对全局流流程所用用到的数数据进行行配置,包包括:分分类配置置、业务务表配置置、字段段配置、按钮配配置、意意见类型型配置、签名类类型配置置、办理理人设置置(路由由涉及范范围项)、指派管管理员。点击菜初初始设置置,就可可以进行行各类数数据的初初始化。如图44-4所所示:图4-443.3.2.1. 分类配置置流程的分分类,比比如公文文一般可可以分为为发文、收文和和签报类类。菜单栏:初始设设置-分分类配
21、置置,分类类配置界界面如图图4-55所示:图4-55左边是已已建好的的流程分分类树,选选中左边边的一个个分类,点点击,填填入分类类名称,然然后点击击,就在在此分类类下增加加了一个个子类;点击,可可以修改改当类分分类的名名称和管管理员,点点击,完完成分类类的修改改;点击击“删除”,则删删除当前前分类及及其该分分类下的的所有子子类。用用户授权权,点击击右边的的小图标标,弹出出人员树树,选择择分类管管理员。3.3.2.2. 业务表配配置在工作流流引擎解解析流程程时,有有时需要要修改业业务表的的字段值值,此时时就需要要有关业业务表的的一此信信息,因因此我们们需要做做此配置置。菜单栏:系统设设置业务务表
22、配置置,配置置界面如如图4-6所示示:图4-661. 添加l 点击按钮钮,弹出出如图44-7对对话框:图4-77l 选择需要要定义的的业务表表对应的的数据源源。l 添加表名名、中文文别名、表关键键字IDD以及备备注信息息。l 点击按钮钮,完成成业务表表的添加加。l 点击按钮钮,关闭闭当前的的业务表表编辑窗窗口。2. 删除l 选择要删删除的业业务表。l 点击按钮钮,完成成业务表表删除。3. 关闭点击,关关闭业务务表配置置窗口。4. 信息发布布模块走走流程说说明用平台的的信息发发布模块块,模块块的表名名是不确确定的。如果这这些模块块需要走走流程并并且需要要配置业业务表和和业务字字段时,配配置过程程
23、如下:在业务表表时添加加表名的的时候,业业务表名名和关键键字名可可以任意意起一个个标识,在在提交工工作流的的时候表表名和业业务字段段名由参参数“tabbleaandiidnaame”传递,格格式为“业务表表名|字字段名”。3.3.2.3. 字段配置置工作流引引擎有可可能要操操作的业业务表的的字段信信息,一一般是修修改业务务表状态态标识,表表明其是是在流转转中,还还是结束束流转。菜单栏:初始设设置-字字段配置置,配置界界面如图图4-88所示:图4-88注:类别别,其他他-状态态标识字字段 业业务-暂暂未定义义1. 添加l 点击按钮钮,弹出出如图44-9对对话框:图4-99l 选择需要要定义的的字
24、段对对应的业业务表,业业务表来来自于44.3.2.22中已定定义的业业务表。l 添加字段段名、中中文别名名、属性性类别以以及备注注信息。l 点击按钮钮,完成成字段配配置。2. 删除l 选择要删删除的字字段。l 点击按钮钮,完成成字段删删除。3. 关闭点击,关关闭字段段配置窗窗口。3.3.2.4. 意见类型型配置意见类型型主要针针对流程程需要那那几类参参与者填填写意见见。比如如处长意意见、司司长意见见、局长长意见等等分类。菜单:初初始化设设置-意意见类型型配置,配置界界面如图图4-110所示示:图4-1101. 添加l 点击按钮钮,弹出出如图44-111对话框框:图4-110l 填写意见见类型的
25、的有关信信息。类型名称称:英文文名,引引擎保存存此名称称显示名称称:用于于意见显显是否有效效:无效效,流程程节点看看不到此此意见类类排序序号号:一般般用于显显示意见见类型顺顺序l 点击按钮钮,完成成意见类类型的配配置。2. 修改l 选择要修修改的意意见类型型。l 点击按钮钮,弹出出意见编编辑对话话框,如如图4-10,此进各各项显示示的是所所选中的的意见类类型信息息。l 修改意见见类型各各项信息息。l 点击按钮钮,完成成意见类类型修改改。3. 删除l 选择要删删除的意意见。l 点击按钮钮,完成成意见的的删除。4. 关闭点击,关关闭意见见类型配配置窗口口。3.3.2.5. 签名类型型配置签名类型型
26、是流程程中所用用到的签签名类型型进行维维护。比比如:处处长签名名、司长长签名、局长签签名类型型。菜单栏:初如设设置-签签名类型型配置,配置界界面如图图4-111所示示:图4-1111. 添加l 点击按钮钮,弹出出如图44-122话框:图4-112l 填写签可可名分类类的有关关信息。类型名称称:英文文,引擎擎保存此此信息到到签名表表显示名称称:显示示用是否有效效:无效效,节点点配置看看不到此此签名分分类排序序号号:显示示用l 点击按钮钮,完成成签名分分类的配配置。2. 修改l 选择要修修改的签签名分类类。l 点击按钮钮,弹出出签名编编辑对话话框,如如图4-12。l 修改签名名各项信信息。l 点击
27、按钮钮,完成成签名分分类的修修改。3. 删除l 选择要删删除的签签名。l 点击按钮钮,完成成签名分分类的删删除。4. 关闭点击,关关闭签名名类型配配置窗口口。3.3.2.6. 办理人设设置办理人设设置用来来进行办办理人范范围限制制的配置置,也就就是路由由属性的的涉及范范围的设设置,默默认的有有:直属属上级、直属同同级、直直属下级级、跨部部门上级级、跨部部门同级级、跨部部门下级级、唯一一、同部部门、拟拟稿人、其它,对对于上下下同级(直直属、跨跨部门)和和唯一是是针对基基于角色色的有级级别关系系的组织织机构模模型,而而拟稿人人适用于于所有的的类型。菜单栏:初始设设置-办办理人设设置,配配置界面面如
28、图44-一三三所示:图4-一一三1. 默认实现现的范围围l 默认实现现的不能能删除,但但可以不不可见。如果“是否可可见”选择否否,则操操作配置置看不到到此范围围项。l 用户自定定义的组组织机构构模型。如果自自定义的的模型不不支持角角色和级级别关系系,则针针对级别别的默认认实现(比比如上下下同级、唯一),即即使路由由配置了了也不起起作用。2. 添加l 点击按钮钮,弹出出如图44-144对话框框:图4-114l 填写涉及及范围名名称。l 选择范围围限制,可可以多选选。包括括:整个个组织体体系、独独立实体体内部和和独立实实体外部部。例如:中中科软公公司是一一个组织织体系,信信息系统统一部是是一个独独
29、立实体体,当前前的待办办人是信信息系统统一部的的,如果果待办人人选择发发送的路路由的范范围限制制选择是是“整个组组织体系系”,则参参与者在在整个中中科软公公司内查查找;如如果选择择“独立实实体内部部”,则只只能在信信息系统统一部内内查的;如果定定义为“独立实实体外部部”,则在在除了信信息系统统一部的的员工外外部查找找。l 选择涉及及对象,单单选。包包括:部部门/群群组、岗岗位和人人。l 设置此范范围是否否可见。不可见见:操作作配置时时不可见见这项涉涉及范围围。l 点击按钮钮,完成成办理人人范围限限制配置置。3. 修改l 选择要修修改的涉涉及范围围。l 点击按钮钮,弹出出如图44-144对话框框
30、。l 修改后,点点击按钮钮,完成成办理人人范围限限制修改改。4. 删除注意:只只能删除除自定义义的,不不能删除除默认的的。l 选择要删删除的涉涉及范围围。l 点击,完完成办理理人范围围限制的的删除。5. 关闭点击,关关闭办理理人设置置窗口。3.3.2.7. 指派管理理员用于指定定工作流流维护的的超级管管理员。超级管管理员可可以具有有最大的的权限:初始设设置、新新建流程程、配置置流程和和维护流流程。菜单栏:初始设设置-指指派管理理员,配配置界面面如图44-一五五所示:图4-一一五需要维护护超级管管理员时时,点击击按钮,弹弹出如图图4-116对话话框:图4-116图4-116中,左左边列表表树为组
31、组织体系系的树结结构,右右边列表表显示的的是已经经选择的的管理员员。1. 增增加时,首首先从左左边人员员树上选选择要增增加的人人员,然然后点击击按钮即即可。2. 删删除时,首首先从右右边已加加入的用用户中选选择要删删除的人人员,然然后点击击按钮即即可。3.3.3. 新建流程程3.3.3.1. 打开新建建界面菜单栏-文件-新建或者者快捷栏栏-新建建,就可可以打开开新建流流程的界界面,如如图4-17所所示:新新建界面面显示的的选择卡卡是:流流程的基基本属性性。图4-117l 流程名称称:手工工录入,一一般填写写有一定定业务含含义的名名称。l 启用时间间:流程程生效的的时间。点击,弹弹出日历历,选择
32、择启用时时间。l 维护人员员:配置置和维护护流程的的人。点点击,弹弹出人员员树,选选择一个个用户为为维护人人员。l 流程的所所属类别别:图44-177右边的的框中展展开流程程分类,选选择新建建流程的的所属类类别。l 点击,就就新建了了一个流流程。l 维护人员员和流程程的所属属类别不不是必选选的,维维护人员员默认是是流程的的创建人人。l 点击,重重新填和和选择这这些信息息。只有创建建流程以以后,其其后的才才变成可可用。所所有这些些关联不不是必选选的,比比如你不不希望工工作流引引擎不操操作你的的业务表表,你就就可以不不做业务务表关联联。当你你不需要要定位到到某一个个或几个个业务表表时,你你可以选选
33、择全部部关联,在在后续配配置的时时候,从从所有的的初始化化数据中中选择。3.3.3.2. 业务表关关联业务表关关联界面面如图44-一八八所示:图4-一一八l 点击下拉拉列表,选选择一个个业务表表,点击击,该业业务表就就显示在在右边的的框中,表表明已经经关联上上。l 选中右边边框中已已关联上上一个业业务表,点点击,就就删除这这项关联联了。l 如果你的的业务表表不是很很多或者者项目不不是很大大,没必必要对业业务表做做具体的的关联,就就点击,节节点在配配置时就就可以看看到业务务表的所所有初始始数据配配置。l 点击,关关闭流程程配置窗窗口。3.3.3.3. 按钮关联联按钮关联联界面如如图4-19所所示
34、:图4-119l 点击下拉拉列表,选选择一个个按钮,点点击,该该按钮就就显示在在右边的的框中,表表明已经经关联上上。l 选中右边边框中已已关联上上一个按按钮,点点击,就就删除这这项关联联了。l 如果你的的按钮不不是很多多,不想想对按钮钮做具体体的关联联,就点点击,节节点在配配置时,就就可以看看到初始始数据配配置的所所有按钮钮。l 点击,关关闭流程程配置窗窗口。3.3.3.4. 意见关联联意见关联联界面如如图4-20所所示:图4-220l 点击下拉拉列表,选选择一个个意见类类型,点点击,该该意见类类型就显显示在右右边的框框中,表表明已经经关联上上。l 选中右边边框中已已关联上上一个意意见类型型,
35、点击击,就删删除这项项关联了了。l 如果你的的意见类类型不是是很多,不不想对意意见类型型做具体体的关联联,就点点击,节节点在配配置时,就就可以看看到初始始数据配配置的所所有意见见类型。l 点击,关关闭流程程配置窗窗口。3.3.3.5. 签名关联联签名关联联界面如如图4-21所所示:图4-221l 点击下拉拉列表,选选择一个个签名类类型,点点击,该该签名类类型就显显示在右右边的框框中,表表明已经经关联上上。l 选中右边边框中已已关联上上一个签签名类型型,点击击,就删删除这项项关联了了。l 如果你的的签名类类型不是是很多,不不想对签签名类型型做具体体的关联联,就点点击,节节点在配配置时,就就可以看
36、看到初始始数据配配置的所所有签名名类型。l 点击,关关闭流程程配置窗窗口。3.3.3.6. 挂接表单单当前流程程挂接那那个表单单,挂接接表单界界面如图图4-222所示示:图4-222l 点击下拉拉列表,选选择一个个表单,点点击,该该表单就就显示在在右边的的框中,表表明已经经关联上上。l 选中右边边框中已已关联上上一个表表单,点点击,就就删除这这项关联联了。l 如果你的的表单不不是很多多,不想想对表单单做具体体的关联联,就点点击,节节点在配配置时,就就可以看看到所有有的表单单。l 点击,关关闭流程程配置窗窗口。3.3.3.7. 权限配置置当前流程程挂接那那个表单单,挂接接表单界界面如图图4-22
37、2所示示:图4-222l 选择数据据来源,得得到的字字段信息息是来源源数据库库、变量量还是其其它。l 选中右边边框中已已关联上上一个表表单,点点击,就就删除这这项关联联了。l 如果你的的表单不不是很多多,不想想对表单单做具体体的关联联,就点点击,节节点在配配置时,就就可以看看到所有有的表单单。l 点击,关关闭流程程配置窗窗口。3.3.4. 配置流程程3.3.4.1. 配置界面面如果是新新建流程程,关闭闭“流程配配置”窗口,就就可以看看到配置置流程界界面如图图4-223所示示:窗口的组组成有五五大部分分组成:菜单栏栏、工具具栏、组组件栏、设计区区和属性性区。组件栏设计区属性区工具栏菜单栏图4-2
38、233.3.4.2. 打开流程程l 打开流程程的方式式(1)菜菜单栏文文件打开开,如图图4-224所示示。图4-224(2)工工具栏打打开,如如图4-25所所示。图4-225l 点击“打打开”后,弹弹出打开开工作流流对话框框,如图图4-226所示示:图4-226 点击流程程名称前前面的,就就表时选选中了该该条流程程。 选中流程程,再点点击,就就打开了了当前流流程。 双击一条条流程记记录,也也可以打打开流程程。 如果流程程过多,可可以通过过查询功功能找到到指定的的流程,支支持模糊糊输入,比比如输入入请假,点点击,列列出所有有符合条条件的流流程。图4-227 点击,又又会列出出所有的的流程。 选中
39、流程程,点击击,则会会删除当当前流程程。 点击,则则会关闭闭“打开工工作流”对话框框。注:这两两种打开开方式打打开的都都最新版版本的流流程。3.3.4.3. 流程版本本管理由于业务务是变化化的,有有可能业业务流程程会改变变,但正正在运行行的文还还要走旧旧的流程程,或者者根据条条件,不不同的条条件走不不同版本本的流程程,这样样就引入入了版本本控制。1. 打开历史史版本打开历史史版本l 通过以上上方式,先先打最新新版本的的流程l 然后再点点击菜单单栏-文文件-打打开-历历史版本本,如图图4-228所示示。图4-228就会弹出出该流程程的所有有历史版版本,如如图4-29所所示:图4-2292. 存为
40、另一一个版本本菜单栏-文件-另存为为-存为为版本,如如图4-30所所示:每点击一一次,就就保存了了一个版版本,版版本号是是自增长长的。图4-3303.3.4.4. 流程复制制流程复制制一般是是用于业业务流程程相似,配配置也差差不多,复复制过来来,改改改不同的的地方,就就生成一一个新的的流程。这样,就就省去了了从头开开始配置置流程的的麻烦。菜单栏-文件-另存为为-复制制流程,如如图4-31所所示:图4-331点击后,弹弹出如图图4-332所示示的对话话框:图4-332输入流程程名称。点击,流流程就复复制成功功了。点点击,就就取消了了流程复复制。3.3.4.5. 配置流程程准备工作作做好以以后,就
41、就开始画画流程。3.3.4.5.1. 流程属性性栏点击节点点和路由由以外的的空白区区域,下下面的属属性就显显示流程程属性配配置。l 基本属性性基本属性性配置界界面如图图4-333所示示:图4-333流程名称称:自动动获取流程编号号:自动动获取,此此处的编编号是FFLOWW_WOORKFFLOWW中的WWORKKFLOOWIDD值。待办URRL:待待办的链链接地址址。已办URRL:已已办的链链接地址址。描述:该该流程的的描述信信息。l 变量配置置变量配置置界面如如图4-34所所示:图4-334点击,就就可以添添加一个个变量信信息。添添加界面面如图44-355所示:输入变量量名,变变量名称称不能为
42、为空,选选择变量量类型,选选择变量量的数据据来源,其其中“自定义义”是取默默认的值值。输入入变量的的初始值值和描述述信息,如如果变量量值来源源于数据据库(DDB),则则需要输输入后面面的三项的信信息。其其中域名名为查询询的字段段名称。这样,一一个变量量就定义义好了。点击,该该条变量量信息就就添加到到变量表表里了。还需要要向工作作流引擎擎中传关关键字段段名(主主键名)这这个参数数,才能能实现选中一个个变量,点点击,就就删除了了当前变变量。l 逾期配置置逾期配置置界面如如图4-35所所示:图4-335选中,弹弹出如图图4-336所示示的配置置界面:图4-336办理时限限:定义义该流程程的逾期期时限,从从起草到到办结的的时间。通知方式式设置:如果流流程办理理逾期,则则需要给给流程管管理员发发送通知知。选中,则则需要合合并流程程提交