`
lynnlysh
  • 浏览: 176032 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

Activiti的简单入门

    博客分类:
  • BPMN
阅读更多
一、Activiti的实用意义:
Activiti是JBPM的原创者的团队编写的,实际上它才是JBPM“血统”的继承者。而如今的JBPM5所用的几乎是Drools Flow的源码。因此一直在用JBPM的用户更倾向于使用Activiti,需要注意的是Activiti用的是BPMN的流程定义语言BPEL而非当初的JBDL了。
二、Activiti的designer在eclipse中的安装:
打开 HelpInstall New Software。在如下面板中,点击 Add 按钮,然后填写下列字段:  Name:Activiti BPMN 2.0 designer
Location:http://activiti.org/designer/update/

务必不要选中”Contact all updates sites..”,因为所有必需的插件都能从 Activiti 更新站点下载。

三、Activiti整合MySql数据库的方法
要将演示程序设置配置到不同的数据库,或生成不同的数据库的配置文件,按如下步骤: 
编辑 setup/build.propertyies,将 db 参数修改成你的数据库类型{oracle | mysql | postgres | h2 | db2 | mssql}。
编辑 setup/build.${db}.propertyies,将 JDBC 连接参数修改成你安装的数据库的参数。 要想根据你在 build.*.properties 文件指定的属性来创建数据的配置文件,请在(开始->运行->CMD)setup 文件内运行:
ant cfg.create
可以在 setup/build/activti.cfg 内找到生成的配置文件。同时,方便起见,可以在 setup/build 下找到包含了配置文件的 jar 文件 activiti-cfg.jar。

四、部署Activiti实例和Activiti的web designer部署
打开控制台,ant demo.start
这时则开始建立数据库,部署实例到eclipse,部署designer到tomcat服务器,这里的tomcat服务器在{%activiti-5.6%}\apps\apache-tomcat-6.0.32下。
如果之前更改了数据库,
Eclipse中需要将实例的配置文件activiti.cfg.xml的内容改为{%activiti-5.6%}\setup\build\activiti-cfg\activiti.cfg.xml的内容。
为了使Activiti KickStart 能够正常运行,我们需要单独更改它的数据库驱动程序activiti.cfg.jar (正确配置的jar位于{%activiti-5.6%}/setup/build/下)
,并将其置于apps/apache-tomcat-6.x/webapps/activiti-kickstart/WEB-INF/lib 文件夹下。同样,必须将数据库驱动程序置于同一文件夹下。 可以在 setup/files/dependencies/libs/下找到你的数据库驱动程序(除了 Oracle)。
五、Activiti web designer以及部署到eclipse的实例介绍
应用名称 URL 描述
Activiti Probe http://localhost:8080/activiti-probe
管理员管理控制台。使用该工具查看配置好的流程引擎是否正确初始化,以及数据库内容。
Activiti Explorer http://localhost:8080/activiti-explorer
流程引擎用户控制台。使用该工具查看您的个人任务、候选人任务,以及完成的任务。
Activiti Cycle http://localhost:8080/activiti-cycle
Activiti 协助工具。使用该工具浏览资料库以及执行模型格式之间的转换。
Activiti Modeler http://localhost:8080/activiti-modeler
基于Web 的流程设计工具。使用该工具绘制BPMN2.0 规范的流程定义文件。(对浏览器有版本要求)
Activiti KickStart http://localhost:8080/activiti-kickstart
Activiti KickStart 是利用 Activiti 引擎的可用构造的子集来快速创建’临时安排的(adhoc)’业务流程的一个基于 web 的工具。

activiti-engine-examples:该套示例展示了 Activiti 最常用的用法:BPMN 流程定义和流程的执行被存储在数据库中, 并且示例中使用了持久化 API。 
activiti-spring-examples:这些示例展示了在 Spring 环境下如何使用 Activiti 引擎。  activiti-groovy-examples:这些示例展示了 groovy 的依赖库以及一个使用 groovy 脚本的流程。 
activiti-jpa-examples:这些示例展示了依赖库以及 Activiti 中如何使用 JPA。  activiti-cxf-examples:这些示例展示了依赖库以及在 Activiti 中如何使用 web 服务。  activiti-cycle-examples:此项目内含有一个关于 Activiti Cycle 的演示示例。  activiti-modeler-examples:在演示程序安装内 Activiti Modeler 配置的模型库文件。
*********************眼泪的分割线*************************
最爱你的人是我,你怎么舍得我难过……
分享到:
评论
1 楼 leaow567 2013-05-27  
学习学习!

相关推荐

    activiti简单入门了解

    这是一个activiti的简单入门web示例,下载后启动项目,直接访问首页,点击“开始执行activiti流程任务”,如果页面正常运行,会有“activiti流程任务执行完毕,请查看后台输出!”的提示。本示例的主要作用是对...

    Activiti5.15.1简单入门Demo

    Activiti5.15.1简单入门Demo

    Activiti快速入门 kft-activiti-demo

    本项目旨在让Activiti初学者可以快速入门,使用工作流里面的请假流程作为Activiti企业实战的Hello World。 简单通过这个实例说明如何结合流程与业务,表单、业务、流程之前如何衔接…… 发起这个项目也是目前没有...

    Activiti简单的Demo

    Activiti简单的Demo,入门看比较容易了解

    Activiti5 10分钟入门指南(中文)

    通过一个简单的业务流程,介绍了基本的Activiti概念和API。

    Activiti入门示例源码

    Activiti入门示例源码,包含activiti所有需要的jar包,示例包含一个简单工作流,需要本地安装mysql

    springboot+activiti7 入门小demo

    里面有个简单的流程图,下载后可以直接执行ActivitiDemoApplicationTests这个类,按步骤执行。可以创建并且审批流程,还能查到流程记录。

    Activiti6.0工作流引擎入门Demo

    Activiti源码看着太复杂了,于是从网上看了一些教程从零开始搭了一个简易demo版,个人主页有对其进行详细介绍,配合食用哦~ Activiti是一个工作流引擎, activiti可以将业务系统中复杂的业务流程抽取出来,使用专门...

    activiti入门demo

    本程序是activiti入门的demo,通过一个简单的例子,了解activiti的工作过程。下载完后,解压,导入maven项目到eclipse中,即可。

    Activiti工作流源码简单入门案例

    Activiti工作流源码,简单入门案例,适合新手了解Activiti的工作流程。

    activiti 工作流 入门 可运行 示例 简单 上手 项目 BPM java

    本项目旨在让Activiti初学者可以快速入门,使用工作流里面的请假流程作为Activiti企业实战的Hello World。 简单通过这个实例说明如何结合流程与业务,表单、业务、流程之前如何衔接…… 发起这个项目也是目前没有...

    activiti入门学习

    一个activiti的简单例子,再此共享出来,希望能对初学者有所帮助!

    基于SpringMVC+Shiro+Activiti 5.16 的简单OA,可以快速入门Activiti学习用

    基于SpringMVC+Shiro+Activiti 5.16 的简单OA,可以快速入门Activiti学习用。 此版本前台使用的是EasyUI。框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Shiro作为权限框架、Hibernate作为数据库...

    Activiti实战 PDF 下载 高清带完整目录

    Activiti实战 , 咖啡兔 编写, 官方推荐的 activiti 入门教程,内容简单明了易懂, 免费下载

    Activiti6.0教程例子下载

    以上部分对工作流、BPMN、Activiti的概念做了一个简单的介绍,目的是了解Activiti究竟是什么,能做些什么…及在学习Activiti之前需要了解的知识与技术。其中大部分文字来自Copy网上的各种资料与文档,通过总结而来的...

    BPM软件 Activiti5 的10分钟入门指南 中文版

    通过一个(非常简单的)业务流程,介绍一些基本的Activiti工作流概念和API接口

    Activiti笔记,很全面

    Activiti基础笔记、涵盖全面、内容清晰、从基础入门到简单项目,知识点涵盖全面. 包括流程的介绍、构建、发布、搭建、处理、历史流程信息查看等等

    activiti-rest.war

    Activity工作流程入门基础学习。主要了解activity 23张表的作用及主外键关系。还有简单的流程图的画法。及activity常用API

    springboot-activiti-demo.zip

    基于springboot和jpa的工作流demo,简单了解了activiti的工作机制,适合入门学习

    Activiti 工作流

    Activiti 工作流的简单操作流程 刚入门的可以看看 资源还不错

Global site tag (gtag.js) - Google Analytics