浪潮LoushangBPM使用手册Copyright©2008-2009,Inspurgroup,AllRightsReserved浪潮LoushangBPM使用手册山东浪潮齐鲁软件产业股份有限公司浪潮LoushangBPM使用手册Copyright©2008-2009,Inspurgroup,AllRightsReserved修订历史版本号修改人修改日期摘要V1.0胡清2006.9.25创建文档V1.1李传义2007.1.8添加“同步监控人”的使用说明。V1.2王文英2007.1.9添加“人力资源多选”增加按钮的使用说明V1.3林辉2007-7-13整理到BPM3.3.1最新版本V1.4王刚2007-8-23修改建表使用说明及签名图片使用说明V1.5王刚2007-8-29添加参与者“所以法人下的角色(人)”说明V1.6郭飞2008-4-18修改了图片名称重复问题。修改了链接和目标不一致问题。修改了图片和项目不一致问题。V1.7郭飞2008-6-5整理到BPM3.3.4最新版本V1.8刘桂海2009-01-01修改文档整体格式V1.9赵静2009-01-12整理到BPM5.0版本V2.0赵静2009-06-1添加监控任务、自定义业务关联等V2.1孙镜涛王承健2010-03-09整理到BPM5.2版本浪潮LoushangBPM使用手册Copyright©2008-2009,Inspurgroup,AllRightsReserved目录浪潮LoushangBPM使用手册1概述信息系统不断演进,从原来支持简单业务沟通、交易自动化,发展到应用、服务集成,再进一步向以流程资产重用为基础的、全价值链、全生命周期的流程资产互动与增值管理发展。业务流程是企业人财物以及知识资源的长期积累,是企业资产的一种组件化动态视图。在新型电子商务环境下,市场需求拉动因素和技术能力成长推动使原有的企业流程资产互动关系及其支持技术发生相应变革。新型业务流程管理技术重在实现流程资产的有效重用和价值再现、局部流程资源对全局流程管理的透明化、流程对环境的快速应变能力、流程创新向战略的直接对应能力。从国内环境来说,政务的电子审批、监督无疑是未来的发展方向。总的来说,现在信息系统发展特点如下:业务管理从职能型向流程型过渡政企对管理规范化、流程化的要求并购整合要求流程重组环境变化越来越快,要求信息系统的流程能够随需应变国内不规范管理对工作流特殊需求SOA时代的到来这一切迫切需要一个通用的BPM系统。浪潮LoushangBPM提供全价值链流程资产管理的各个功能,全面满足客户各种需求。提供了表单定制、流程定制、引擎、系统管理、统计分析等全方位的功能。用户使用工作流一般是根据业务需要,定制出相应的表单和流程,比如费用报销单和费用报销流程。然后在新建任务页面,新建此流程的任务,发送出去,通过各环节处理,完成流程流转,实现业务需要。步骤大体如下图所示:定义流程类型使用流程进行任务处理定制流程定制表单图1-1浪潮LoushangBPM使用手册2定义流程类型:在流程类型模块,增加一个流程类型,具体操作可参考2.2流程类型。定制表单定义完流程类型,就可以定义流程类型下的表单,具体操作可参考2.3表单定义。定制流程定制完流程类型和表单,就可以定制流程,具体操作可参考2.4流程定义。任务处理在新建任务页面新建流程任务,发送给下一处理人。任务到达后可在待办任务列表页面看到相应的任务并处理。任务发出后且在结束前可在已办任务列表中看到此任务。任务结束后可在结束任务列表中看到此任务,查看任务详细信息,如表单数据,正文和附件。具体操作可参考3任务列表。浪潮LoushangBPM使用手册3流程管理模块整体介绍流程管理的作用包括流程的定义和流程的管理监控。流程定义就是通过流程设计工具定制流程。流程管理监控主要是对运行的流程进行管理和监控操作。流程定义用途流程定义运用流程设计工具定制流程。用户可用通过该模块对流程进行相关的操作。模块的功能包括:1)查询:根据流程名称查询流程定义2)新增:增加一个新流程定义,包括它的ID、名称、表单、流程时限、流程中环节信息等一系列信息。3)自定义新增:通过自定义表单定制新的流程,包括ID、名称、流程时限、环节信息、业务处理URL等一系列信息。4)WEB服务新增:定制一个自定义表单的流程,并将其发布成WEB服务,包括ID、流程名称、服务名称、环节信息和业务处理URL等一系列信息。5)修改:修改已经定义好的流程定义信息。6)删除:删除已经定义好的流程定义。7)发布:将已经定义好的建模期流程定义发布成为运行期流程定义。路径工作流流程管理流程定义步骤2.2.3.1查询点击功能模块区“流程管理”下的“流程定义”,进入流程定义查询页面。浪潮LoushangBPM使用手册4在流程定义查询页面,可以在页面的上部根据“流程名称”查询所需要的流程定义。如图:2.2.3-1(有红点处)图2.2.3-1在流程定义查询页面,系统会默认列出所有流程定义。2.2.3.2新增点击流程定义查询页面的“增加”按钮,进入流程定义新增页面,如图2.2.3-2:图2.2.3-2具体的设置信息见表2.2.1表2.2.1属性说明流程属性点击显示流程属性设置标签验证流程的正确性设计模式如上如所示编码模式如图1.2.3-3,显示流程设置的xml和xpdl格式信息浪潮LoushangBPM使用手册5选择,通过它可以取消迁移线的选择迁移线,选中它分别点击两个人工环节便可建立两个环节之间的迁移开始,进入流程定义页面默认自带结束,进入流程定义页面默认自带人工环节并行会签环节顺序会签环节子流程分支合并图1.2.3-3依次在编辑区加入人工环节(或并行会签环节、顺序会签环节、子流程、分支、汇聚等)之后,用迁移线可以将它们连结起来,如图1.2.3-4图1.2.3-4浪潮LoushangBPM使用手册6点击编辑区空白区域,或者点击表1.2.1中的流程属性按钮,便可进入流程属性设置页面,如图1.2.3-5图1.2.3-5在流程属性标签页可以设置流程属性,其中常规设置中有流程ID(系统默认生成)、流程名称、监控人。其中监控人通过点击“定义监控人”按钮选择,设置某人为该流程的监控人之后,该流程的状态便可在此人的“任务列表”中的“监控任务”设置。如图1.2.3-6图1.2.3-6浪潮LoushangBPM使用手册7流程表单设置可以设置流程中的表单,选中表单后,表单ID和表单名称便会显现,无需输入。表单的选择如图1.2.3-7图1.2.3-7流程时限设置可以设置时间单位(有工作日、小时),限制时间(流程限制在多长时间内完成)、警告时间(从何时开始发警告)、警告频率(警告的频率)。点击流程中的任何一个人工环节,会弹出环节属性设置标签页。如图1.2.3-8图1.2.3-8浪潮LoushangBPM使用手册8常规设置部分可以设置环节定义ID(系统自动生成,亦可修改)、环节名称、参与者。参与者的设置可参考流程属性中监控人的设置,如图图1.2.3-6环节表单的设置类似于流程表单的设置,参考图1.2.3-7,环节表单可以不同于流程表单,可以环节表单各不相同,且不同于流程表单,但流程表单必须设置,且要先于环节表单设置。本地操作设置环节中出现哪些按钮,本地操作的选择见图1.2.3-9图1.2.3-9本地操作旁边为表单ACL,它的作用是设置表单中页以及域的显示设置。如图1.2.3-10图1.2.3-10浪潮LoushangBPM使用手册9最后便是环节时限的设置,同样设置时间单位(工作日、小时)、限定时间、警告时间、警告频率。至此,一个简单的流程便设置完毕,这是可以查看表1.2.1中的源码模式,查看流程的源码信息(XML,XPDL)。最后点击保存,流程设置完毕。然后点击返回,返回流程定义查询页面。1.2.3.3自定义新增点击如图:1.2.3-1流程定义主界面中的“自定义新增”,进入自定义表单流程界面。如图:1.2.3-11图1.2.3-11此界面同图1.2.3-2中的“新增”流程中的流程定义界面基本相同,唯一的浪潮LoushangBPM使用手册10不同在于多了一个标签“虚环节”(见红色标记处)。虚环节的功能为:按下后即可在绘图区域绘制路径环节,主要起路由的作用,可以处理多条迁移的输入和输出,方便设置层叠迁移条件,此处它可以由分支/汇聚两个标签替代,不过为了以前应用的兼容性,便保留了它。其它标签的功能同“新增”流程中的标签的功能,见表1.2.1点击页面的空白区域或者编辑区上的“流程属性”按钮,进入流程属性标签页,如图1.2.3-12图1.2.3-12流程属性设置有两栏,第一栏为常规设置,流程ID为系统自动生成,流程名称需要设置(默认为“流程”),监控人的设置同“新增”流程中的监控人设置,如图1.2.3-6。第二栏为流程时限设置,时间单位(工作日、小时)、限制时间、预警时间、预警频率。在流程中加入环节之后,点击环节便可进入环节属性设置标签页,如图1.2.3-13图1.2.3-13浪潮LoushangBPM使用手册11第一栏为环节常规属性设置,有环节ID,系统可自动生成,可以自定义修改。环节名称,系统可自动生成,可自定义修改。参与者设置见图1.2.3-14图1.2.3-14参与者选择标签页如上图,有六种选择类型,分别为组织机构、组织类型、角色、创建人、发送人、历史环节处理人。1)组织机构:(如上图),可以为该环节指定具体的单位、部门、岗位或员工。若指定单位为参与者,该单位下的所有人对该环节都具有操作权限,当流程进入该环节时,该单位下的所有人的待办任务中都会有该流程实例的待办任务。指定部门、岗位或员工为参与者,类似指定为单位同理。2)组织类型:(如图1.2.3-15)可以为该环节指定参与者为初始设定的单位、部门、岗位、员工(初始类型,可扩展)。如果不扩展,选择任意一项都是选择了所有员工。具体使用如下,在“系统管理”下的“组织类型维护”可以扩展组织类型,假如扩展“岗位”,为其增加了两个下级类型,分别为“科长”、“副科浪潮LoushangBPM使用手册12长”。此时看组织类型,(如图1.2.3-16)图1.2.3-15图1.2.3-16此时“科长”、“副科长”均为“岗位”的下属岗位,若将参与者设为“科长”,则所有岗位为“科长”的员工便都成为该环节的参与者,具有该环节的处理权限,同样,当流程实例进行到该环节时,这些参与者的待办任务列表中都会出现该流程实例。而参与者选为单位、部门、员工及其扩展的原理同上。3)角色:(如图1.2.3-17)如参与者设为其中的任何一个角色,具有该角色浪潮LoushangBPM使用手册13的所有员工都将具有该环节的处理权限。图1.2.3-174)创建人:(如图1.2.3-18)“创建人”为运行期的概念。若选参与者为“创建人本人”,当流程发起时,系统自动获取流程的创建人为该环节的参与者。类似,当参与者选为“创建人下属”,在当流程发起是,环节的参与者自动变为创建人的下属。其它同理。图1.2.3-185)发送人:(如图1.2.3-19)当环节参与者设为“发送人本人”时,在流程浪潮LoushangBPM使用手册14发起之后,到达该环节时,系统自动获取前一环节的参与者为本环节的参与者。注意:流程的首环节的参与者不可以设为与“发送人”相关的信息。图1.2.3-196)历史环节处理人:(如图1.2.3-20)假如该环节为流程的第三个环节,当流程由第二个环节发送到第三个环节时,流程自动获取该环节前面的环节(即历史环节)的参与者为本环节的参与者,即第三个环节以第一和第二环节的参与者为自己的参与者。类似于“发送人”,流程的首环节同样不同设为与“历史环节处理人”相关的参与者。图1.2.3-20浪潮LoushangBPM使用手册15环节属性设置的第二栏为业务处理URL,(见图1.2.3-13)有五项,分别为新建任务、待办任务、已办任务、结束任务、监控任务。这儿需要分别设置它们的业务转向URL,以在流程实例发起后在任务列表中处理流程。第三栏设置环节的转入