activiti工作流课程新.pptxVIP

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

北京传智播客教育Activiti5.4工作流讲师:刘洋

北京传智播客教育Activiti入门

北京传智播客教育Activiti入门工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。通俗的说,流程就是多个人在一起合作完成某件事情的步骤,把步骤变成计算机能理解的形式就是工作流。

北京传智播客教育Activiti入门工作流管理系统(WorkflowManagementSystem,WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的支撑环境。工作流管理联盟(WfMC,WorkflowManagementCoalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它通过执行经过计算的流程定义去支持一批专门设定的业务流程。工作流管理系统被用来定义、管理、和执行工作流程。1、定义工作流:包括具体的活动、规则等。2、执行工作流:按照流程定义的规则执行,并由多个参与者进行控制。工作流主要实现功能一、定义工作流二、执行工作流eclipse或者myeclipse安装activiti插件顺序、分支、聚合、并发…

北京传智播客教育Activiti入门采用工作流管理系统的优点1、提高系统的柔性,适应业务流程的变化?2、实现更好的业务过程控制,提高顾客服务质量3、降低系统开发和维护成本工作流框架有:Activiti、JBPM、OSWorkflow、ActiveBPEL、YAWL等。工作流系统的优点:

北京传智播客教育Activiti入门Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人TomBaeyens是JBossActiviti的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。开源工作流Activiti5.4介绍:

北京传智播客教育Activiti入门Activiti数据库支持:Activiti的后台是有数据库的支持,所有的表都以ACT_开头。第二部分是表示表的用途的两个字母标识。用途也和服务的API对应。ACT_RE_*:RE表示repository。这个前缀的表包含了流程定义和流程静态资源(图片,规则,等等)。ACT_RU_*:RU表示runtime。这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。ACT_ID_*:ID表示identity。这些表包含身份信息,比如用户,组等等。ACT_HI_*:HI表示history。这些表包含历史数据,比如历史流程实例,变量,任务等等。ACT_GE_*:通用数据,用于不同场景下,如存放资源文件。

北京传智播客教育准备Activiti环境

北京传智播客教育准备Activiti环境activiti5软件环境JDK1.6或者更高版本支持的数据库有:h2,mysql,oracle,postgres,mssql,db2等。支持activiti5运行的jar包开发环境为Eclipse3.7或者以上版本,myeclipse为8.6版本或以上版本相关资源下载JDK可以到sun的官网下载数据库,例如:mysql可以在官网上下载。activiti也可以到Activiti官方网站下载得到。Eclipse3.7或者MyEclipse8.6也可以到相应的网站上获得下载。

北京传智播客教育准备Activiti环境安装流程设计器(Eclipse插件)在没有网络的情况下,安装流程设计器步骤如下:解压老师发给大家的把压缩包中的内容放入eclipse根目录的dropins文件夹下

北京传智播客教育准备Activiti环境重启eclipse,点击新建工程new-Other…打开面板,如果看到下图内容:

北京传智播客教育准备Activiti环境准备JPBM的开发环境1、${Activiti_HOME}/install/activiti-5.13/libs(核心包)2、添加数据库对应的驱动的jar包mysql-connector

文档评论(0)

daluobu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档