- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jBPM 4.4 入门指南
工作流与工作流管理系统 工作流(Work Flow)就是工作流程的计算机模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。通俗的说,就是多个人在一起合作完成某件事情的步骤。 公司内采用纸张表单,手工传递的方式,一级一级审批签字,工作效率低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核心竞争力。 作为一个成熟稳定的工作流产品,不仅提供日常办公和关键业务流程智能化管理,而且能根据公司的特殊实际要求轻松方便地随时定制各种流程,并可实现不同角色不同的跟踪、查询、统计、打印等强大功能 工作流管理系统(Workflow Management System)工作流管理系统主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。工作流管理系统是定义、创建、执行工作流的系统,应能提供以下三个方面的功能支持: 定义工作流:包括具体的活动、规则等 运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度 运行交互功能:指在工作流运行中,WfMS与用户(活动的参与者)及外部应用程序工具交互的功能。 什么地方使用工作流技术 OA中的审批流转的功能,其作用是能按照指定的流程(步骤)流转要审批的表单(就像流水线一样)。有如下问题: 流程有很多。 不同的公司,流程的具体步骤是不一样的,有时还需要增加新流程或修改现有流程。 流程的管理是由系统的管理员完成的(不是程序员)。 像这样的应用,就需要使用流程管理系统了采用工作流管理系统的优点 提高系统的柔性,适应业务流程的变化? 实现更好的业务过程控制,提高顾客服务质量 降低系统开发和维护成本 常见的工作流框架有:Jbpm、OSWorkflow、ActiveBPEL、YAWL等OA(办公自动化)主要技术之一就是工作流。 jBPM 即java Business Process Management,是基于java的业务流程管理系统,它是一组J2SE组件,可以作为J2EE应用集群部署。jBPM是公开源代码项目。jBPM是市面上相当流行的一款开源工作流引擎,引擎底层基于Active Diagram模型。作为jBoss的一个子项目,它使用了hibernate,因此可以很好的支持主流数据库。 官方主页:/jbpm 本文档对应的版本为:jBPM4.4使用Hibernate3.3.1作为引擎的持久框架。 BPM4.4共有18张表。… JbpmContext.getTaskMgmtSession()… JbpmContext… … 使用各种Service: RepositoryService ExecutionService TaskService … Node(节点) Activity(活动) 自定义节点:Node 自定义活动:Custom 办理任务 start(), end() completeTask(taskId) 准备环境1:安装流程设计器(Graphical Process Designer) jBPM包含了一个图形化设计流程的工具(GPD)它是eclipse插件,是用来设计jPDL的图形化流程的,支持的版本为Eclipse3.5。插件所在的路径为:install/src/gpd/jbpm-gpd-site.zip。安装方法:在eclipse3.5中点击help-install new software-work with-add-Archive,选择jbpm4插件的安装包install/src/gpd/jbpm-gpd-site.zip 进行安装。安装完成后进行重新启动Eclipse。(在User Guide文档的2.11.2节中有详细说明)。查看是否成功安装了插件:Window(Preference中是否有Jboss jBPM项。通过实验,发现不可以使用把插件目录放到dropins下面的方法流程定义文件的xsd文件的路径为:JBPM_HOME/src/jpdl-4..xsd 准备环境2:准备jBPM开发环境 先新建工程添加jBPM的jar包 JBPM_HOME/jbpm.jar(核心包) JBPM_HOME/lib/目录中的所有jar包,以下jar包可以不加:hsqldb.jar, postgresql.jar, mysql-connecto
有哪些信誉好的足球投注网站
文档评论(0)