西北工业大学软件与微电子学院工作流管理系统业务管理员手册版本:1.0编写:年月日校对:年月日审核:年月日批准:年月日西北工业大学软件与微电子学院业务管理员手册I目录1概述.........................................................................................................................12工作流管理系统的介绍.........................................................................................22.1访问工作流管理系统..................................................................................22.2控制台窗口的介绍......................................................................................23业务管理员指南.....................................................................................................53.1管理流程模型..............................................................................................53.2如何查看YUMA流程模型列表................................................................53.2.1查看特定模型的信息........................................................................63.2.2如何部署/解除部署BSOA流程模型..............................................63.2.3如何启动流程模型............................................................................73.2.4流程模型中如何添加/禁用用户......................................................83.2.5流程模型中添加或者禁用角色使用者............................................93.2.6在流程模型中添加/禁用/修改角色映射.........................................93.3管理流程实例............................................................................................103.3.1如何查看实例列表..........................................................................113.3.2终止或者删除一个实例..................................................................113.3.3查看特定实例的信息......................................................................123.4管理流程任务............................................................................................123.4.1查看任务列表..................................................................................123.4.2查看特定任务的详细信息..............................................................133.4.3显示/修改/删除任务的指定承担者...............................................14西北工业大学软件与微电子学院业务管理员手册II3.4.4启动/取消/终止任务.......................................................................153.5流程监控....................................................................................................163.5.1如何修改Bonita监控设置.............................................................163.5.2流程监控工具..................................................................................173.5.3查看流程运行情况..........................................................................223.5.4查看流程运行历史记录→历史记录..............................................234特殊的“超级业务管理员”...................................................................................25西北工业大学软件与微电子学院业务管理员手册11概述本手册用于指导用户完成以下操作:设置用户参数。部署,解除部署,启动一个YUMA流程模型。终止YUMA流程模型实例。查看YUMA流程模型实例的详细信息。启动,终止,或者取消某个特定实例中的YUMA任务。为YUMA流程模型实例配置日志,跟踪和历史记录。查看某个特定YUMA流程实例的日志,跟踪和历史记录。常用术语:过程是活动的集合,在YUMA中,流程也经常使用。活动是一项工作的原子单元,在YUMA中,有时会使用节点代替活动。连接是两个活动之间顺序依赖的根据,在YUMA中,有时会使用边代替连接。变量是工作流的数据单元,被称做工作流相关数据。触发器是用户定义的逻辑,向活动/节点和工作流过程增加自动的或具体的动作。映射是在工作流初始化时允许动态角色解决的一个工作单元。动态指定执行者是运行时向活动添加额外执行规则的一个工作单元。表单是活动的承担者的工作列表视图。西北工业大学软件与微电子学院业务管理员手册22工作流管理系统的介绍2.1访问工作流管理系统通过以下URL可以访问流程管理的控制台:http://Your_Host:Your_HttpPort/jiapAdmin图2.1系统登录界面2.2控制台窗口的介绍登陆以后就可以在浏览器中看到工作流管理系统的管理界面,它包括四个部分(如果配置了页脚区域,可以说五部分)。西北工业大学软件与微电子学院业务管理员手册3图2.2工作流管理系统界面导航目录结构:它根据用户角色的不同以及用户应用的上下文关系,提供不同的功能项。点击/符号,或者点击对应的链接标签来展开/收缩一个分支。点击叶子节点后,会在界面的主窗口部分显示相应的信息。页眉区域:系统管理员可以定制页眉区域的内容,但页眉区域默认显示工作流管理系统的标题和图标。工具栏区域:此区域显示登陆的用户名,刷新页眉页脚和主区域的按钮和退出系统登陆的按钮。它还能够显示主区域中信息所对应的路径。主区域:这是控制台的主区域,显示导航目录结构中所选节点对应的信息以及导航路径,并且所有信息分栏显示在主区域。页脚区域:默认情况下,系统并不显示此区域。但管理员可以配置页脚区域来显示设定URL的内容。定制页眉/页脚区域URL:若想定制页眉或者页脚区域,必须修改以下目录中的属性文件:$JONAS_BASE/conf/jiapadmin_custom.properties导航目录结构树页眉页脚主区域Utilityframe西北工业大学软件与微电子学院业务管理员手册4可以点击导航目录结构中”定制配置”链接标签,或者手动修改上面的属性文件。下面例子配置了页脚区域而保留了缺省的页眉设置:#Customconsolefields#bottomframe(footer)oftheAdminConsole.footer=http://(header)oftheAdminConsole.header=系统管理员的职责是必须保证定制的窗口大小合适。西北工业大学软件与微电子学院业务管理员手册53业务管理员指南3.1管理流程模型在工作流管理系统中,只有被赋予业务管理员角色的用户才能查看特定的流程模型。系统中,系统管理员级别的用户能够对业务管理员角色进行设置,参考“系统管理员指南”。以此类推,一个业务管理员可以在一个创建好的流程中设置其他的业务管理员角色,导入此流程文件的设计者默认地成为该流程的第一个业务管理员。3.2如何查看YUMA流程模型列表在树状导航列表中,选择业务管理―流程模型,则主页面将会显示可用的流程模型的信息,包括类型,状态和创建者。流程模型中,不同的状态对应不同的操作。启动当一个XPDL流程定义文件被导入到YUMA引擎中时,该流程的状态自动成为已部署的,这意味着用户可以启动这个流程模型。解除部署解除部署操作将会阻止终端用户启动新的流程实例。业务管理员能够修改流程,例如添加/修改角色映射。当流程模型的信息被解除部署后,对该流程所做的修改将适用于新的流程实例。而在解除部署操作之前创建的实例继续使用该流程模型修改前的定义。解除部署操作可以被用来引入该流程的一个新版本,而不是修改原来的流程模型。(在这种情况下,所有的流程实例必须在删除该流程之前被终止或者取消。)部署部署操作与解除部署操作逻辑相关,它使得终端用户能够启动一个流程实例。图3.1部署/解除部署窗口西北工业大学软件与微电子学院业务管理员手册63.2.1查看特定模型的信息在树状导航列表中,选择业务管理―流程模型,当前可用的流程模型将会显示在主页面。在主页面点击列表中某个流程的名称,就可以查看它的详细信息,如下:名称:该流程模型的名称;版本:该流程模型的版本信息;状态:该流程模型所处的状态(INITIAL,DEPLOYED,TODEPLOY);创建者:导入XPDL流程定义文件的设计者的登陆名;创建日期:该流程模型被创建的日期和时间;用户:在该流程中定义的参与者名称;部署(解除部署或者启动):当前可用的操作。图3.2显示当前可用的流程模型3.2.2如何部署/解除部署BSOA流程模型在导航目录结构中,选择业务管理―流程模型,当前可用的流程模型将会显示在主页面。部署/解除部署一个流程模型的第一种方法是,点击流程模型列表中列名为“操作”列中的按钮,是部署按钮还是解除部署按钮取决于流程模型当前的状态。第二种方法就是,点击模型列表中某一指定模型名,然后在主页面中点击相应的按钮(部署,解除部署)。西北工业大学软件与微电子学院业务管理员手册7图3.3流程部署/解除部署窗口3.2.3如何启动流程模型在导航目录结构中,选择业务管理―流程模型,当前可用