bpmn2.0
文章平均质量分 71
howareyoutodaysoft
不了了之之了之
展开
-
jBPM:从jBPM3到jBPM5以及Activiti5
jBPM:从jBPM3到jBPM5以及Activiti5对jBPM来说,今年最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了原创 2013-01-22 11:55:17 · 1262 阅读 · 0 评论 -
activiti学习资料(Activiti Initiative)
Activiti Initiative 言归正传吧,今天是第一篇blog,说说新的workflow Engine吧 -- Activiti。这是Tom Baeyens离开JBoss之后自己继续开发的一款BPM Engine。他为了表示这是从jBPM的延续,可能今年11月份正式发布版本时将会直接使用5.0这个版本号。 因为工作的原因,被要求跟踪一下工作流的情况,正原创 2012-10-20 13:46:18 · 1344 阅读 · 0 评论 -
activiti简介
Activiti简介 Alfresco软件今天宣布 Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇原创 2012-10-10 23:46:48 · 747 阅读 · 0 评论 -
jbpm5学习资料(简单案例)
JBPM5学习资料(简单案例)eclipse插件需求Eclipse的3.6或更新版本Graphiti框架,使用更新站点可以直接下载更新Graphitihttp://download.eclipse.org/graphiti/updates/0.7.1/更新bpmn2.0插件http://codehoop.com/bpmn2也可以直原创 2012-10-11 23:27:48 · 1189 阅读 · 0 评论 -
jbpm5学习资料(触发事件)
JBPM5学习资料(触发事件)Junit测试或流程下面的示例中使用的是或流程,看如下流程图判断节点的值是大于0,大于10还是大于20看测试程序?public void testInclusiveSplit() throws Exception { KnowledgeBase k原创 2012-10-11 23:37:13 · 1193 阅读 · 0 评论 -
activiti学习资料(背景,组件描述)
Activiti学习资料15(背景,组件描述)简介: Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。本文主要介绍 Activiti 的背景和基础知识,包括 Activiti 结构、基本服务和功能简介,开发环境的搭建以及主要功原创 2012-10-13 15:30:02 · 1453 阅读 · 1 评论 -
activiti学习资料(指定发起人)
Activiti5学习20---指定发起人 activiti 指定发起人,并作为流程变量在流程中的其他任务中使用, 在流程文件中定义开始事件 activiti:initiator="initiator" /> initiator 作为一个流程变量在其他任务节点中使用 ${in原创 2012-10-14 17:02:04 · 2357 阅读 · 0 评论 -
activiti学习资料(ProcessEngineImpl提供的服务)
ProcessEngineImpl提供的服务ProcessEngineImpl除了实现ProcessEngine中的四个方法外,还增加了两个获取服务的方法。在ProcessEngine中声明了获取四个服务的方法,这四个服务有一个共同的特点:即他们都是CommandExecutor适配器。(见ProcessEngine的分析)在ProcessEngineImpl增加的两个服务原创 2012-10-17 10:14:54 · 1142 阅读 · 0 评论 -
jbpm5学习资料
jbpm5 应用锦集1 jbpm5 加载知识库 KnowledgeBuilder kbuilder = KnowledgeBuilderFactory .newKnowledgeBuilder(); kbuilder.add( ResourceFactory.newCla原创 2012-10-11 23:04:56 · 3302 阅读 · 6 评论 -
Activiti学习资料(验证流程图设计是否正确)
Activiti学习资料,验证流程图设计是否正确java代码如下:/** * 测试收费/缴费流程 * * @author HenryYan * */public class WorkflowPaymentTestUT extends BaseWorkflowTest { private static String businessKey = "1"; private S原创 2012-10-17 23:50:28 · 2564 阅读 · 0 评论 -
Activiti学习资料(流程对象之间的关系)
Activiti中流程对象之间的关系场景模拟(请假流程):员工申请请假部门领导审批人事审批员工销假本文用次例介绍在工作流中出现的几个对象及其之间的关系,以及在Activiti中各个对象是如何关联的。在线演示实例:http://aws.kafeitu.me:8080/kft-activiti-demo在开始之前先看看下图,对整个对象结构有个了解,再结合下面的详细介绍理解。原创 2012-10-17 15:42:04 · 2723 阅读 · 0 评论 -
Activiti学习资料(Activiti Explorer中文汉化)
Activiti Explorer中文汉化1. 中文汉化因为Activiti迁移到了Github勾起了我修改源码的兴趣,正好发布了新版本的Activiti Modeler而且这两者整合到了一起,在查看源码的时候发现有几个国际化支持但是很少,然后有了想法把Activiti Explorer汉化一下(曾经不止一个人问我有没有汉化版)。说做就做,首先Fork了Github的Activit原创 2012-10-17 15:44:55 · 6866 阅读 · 2 评论 -
activiti学习资料(diagram,业务流程图)
活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程。业务用例模型中的活动图 业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。 工作流程活动原创 2012-10-17 14:38:52 · 3810 阅读 · 2 评论 -
activiti学习资料
Activiti学习1、关于Activiti的一些常见问题的解答http://www.blogjava.net/lewhwa/archive/2010/12/11/340365.html2、个人感觉Activiti5.6版本的实用性要比5.7版本好一点,两个版本我都试了下,以下是我在Activiti5.6上进行的安装学习。3、安装前的准备工作原创 2012-10-10 23:48:16 · 895 阅读 · 0 评论 -
jbpm5学习资料
jBPM5学习资料 本文论述关于jBPM5的整体架构和关键特性,我们热烈欢迎并感谢关于本文的任何反馈(包括那些你认为应该包含,但在文档中没有提到的内容)。让我们了解你最关心的,找出最重要的,以便我们安排优先级。这将作为创建jBPM5路线图的基础,是时候给出你们的反馈了。 jBPM5将基于jBPM与Drools Flow经验的结合。这次组合,将结合两个方案的优点。 声明:本文原创 2012-10-11 23:14:11 · 833 阅读 · 0 评论 -
activiti安装配置
Activiti安装配置安装配置Activiti 5.3还是比较容易的,在这里做个记录以作备忘。Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。为了能够安装快速一点,准备好如下软件包:activiti-5.3.zip原创 2012-10-10 23:07:28 · 1584 阅读 · 0 评论 -
activiti学习资料(Activiti Modeler)
新版Activiti Modeler发布以及教程1.新版Activiti Modeler简介在Activiti 5.6版本之前把Activiti Modeler作为压缩包的一部分,但是后来不再这么做而是需要开发人员自己根据Signavio打包Activiti Modeler,我之前层写过一篇博文讲解如何打包:《如何使用Signavio打包Activiti Modeler》。但是原创 2012-10-20 13:54:21 · 2642 阅读 · 0 评论 -
activiti学习资料(Signavio打包Activiti Modeler)
如何使用Signavio打包Activiti Modeler1.简单说明Activiti ModelerActiviti Modeler是用来设计BPMN2.0规范的可视化设计器,使用开源的Signavio源码构建打包。在Activiti 5.6版本之前安装包里面自带Activiti Modeler,之后就需要手动打包了,最近很多人询问如何打包运行,所以写此博文详细说明。2.下原创 2012-10-20 13:57:10 · 1743 阅读 · 0 评论 -
Signavio web建模器
Signavio web建模器从version 4.1开始,jBPM绑定了一个完全开源的基于web的BPM设计器工具 叫做'Signavio'。这个Signavio web建模器是和JBoss jBPM团队 紧密协作的结果, 这家公司的名字也叫'Signavio' 和德国的Hasso Plattner Instut (HPI)。Signavio是基于web的建模工具 Oryx, 它原创 2012-12-14 09:09:52 · 2943 阅读 · 0 评论 -
Drools Guvnor(jbpm5学习资料)
Drools Guvnorjbpm5学习资料(Drools Guvnor) Drools Guvnor Drools-Guvnor CentralisedKnowledge Repository(中央知识库)Why and when touse(为什么以及何时使用)Browsing andcontrolling access(浏览和控制访问)Gr翻译 2012-10-28 21:22:16 · 4143 阅读 · 0 评论 -
Drools Expert(jbpm5学习资料)
Drools ExpertJBPM5学习资料---Drools ExportDroolsExpert(Drools分析师) Drools分析师是声明性的,规则的基础,编码的环境。在这里可以让你把重点放在“什么事你想做的是”,而不是“如何做到这一点”。 下面是一个简单的“反应”监控的案例,每隔几个小时报警时,发送一个消息。日历属性,可以确保该规则实在平日执行。监控翻译 2012-10-28 21:52:46 · 1799 阅读 · 0 评论 -
Drools Fusion(jbpm5学习资料)
Drools FusionDrools > Drools Fusion Drools Fusion(Drools融合) Drools Fusion ComplexEvent Process(复杂事件处理) Whatis Event Processing(or Complex Event Processing, CEP)?(事件处翻译 2012-10-28 23:29:12 · 2313 阅读 · 0 评论 -
GWT Console Feature Set(jbpm5学习资料)
GWT Console Feature SetGwt Console Feature set(Gwt 控制台功能设置) Process Definitions/Deployments(流程定义/部署) Feature(特性)Priority(优先级)Status/Prediction(状态/预测)JIRAv翻译 2012-11-03 00:22:01 · 1065 阅读 · 0 评论 -
BPM Console Reference(jbpm5学习资料)
BPM Console Reference BPM Console Reference – 1.0.0.GA1. Technical Overview(技术概述)1.1 Main components(主要组件)1.2 Integration With the processengine(集成流程引擎)1.3 Deployment Artifacts(部署a翻译 2012-11-02 23:45:45 · 1506 阅读 · 0 评论 -
jBPM Components(jbpm5学习资料)
jBPM Components jBPM项目是由许多不同的组件组成起来的,形成一个集成BPM套件。许多重要的组件有:1. 核心引擎:用来执行业务流程http://www.jboss.org/jbpm/components/core-engine.html2. Eclipse 插件:图形化建模,开发和调试流程http://翻译 2012-11-04 00:38:00 · 1819 阅读 · 0 评论 -
Drools Flow(jbpm5学习资料)
Drools FlowDrools> Drools Flow Drools流程 DroolsFlow已命名为jbpm5,官网:http://www.jboss.org/jbpmRich Modelling Support(丰富的建模支持)Rule Integrating(规则集成)Unified API and Tooling(统一的API和工具)P翻译 2012-10-31 23:37:45 · 7220 阅读 · 0 评论 -
jBPM5与Activiti5比较
jBPM5与Activiti5比较主要相似之处:都是BPMN2过程建模和执行环境。都是BPM系统(符合BPM规范)。都是开源项目-遵循ASL协议( Apache的 软件许可)。都源自JBoss(Activiti5是jBPM4的衍生,jBPM5则基于Drools Flow)。都很成熟,从无到有,双方开始约始于2年半前。都有对人工任务的生命周期管理。 Activiti5和jBPM5原创 2012-10-31 13:48:48 · 11367 阅读 · 1 评论 -
activiti,jbpm5源码下载
Activiti资源下载地址源码:https://github.com/HSSC/activiti-explorer文档:http://www.kafeitu.me/activiti.htmlGithub:https://github.com/Activiti/ActivitiJbpm5资源下载地址 源码:https://github原创 2012-10-14 22:59:00 · 1911 阅读 · 0 评论 -
activiti学习资料(job)
activiti学习资料Table of ContentsOverview(概述)Process Engine Status(流程引擎状态)Job Management(作业管理)Deployments(部署)Database(数据库)Overview(概述)Activiti Probe is a web application that provides admi原创 2012-10-19 18:28:43 · 2557 阅读 · 0 评论 -
activiti KickStart
Activiti KickStartTable of ContentsOverview(概述)Changing the database(变更数据库)Overview(概述)Activiti KickStart is a webbased tool to quickly create 'adhoc' business processes using a subset of co原创 2012-10-20 14:40:42 · 1694 阅读 · 0 评论 -
activiti学习资料(子流程subProcess)
Activiti 5.3:子流程(subProcess)Activiti 5.3提供了子流程的实现,包括两种基于子流程的实现:一种是内嵌子流程:子流程元素内嵌在主流程元素之内,只能在该流程中使用该子流程,外部是无法访问到的。这种子流程一般作为局部通用逻辑处理,或者因为特定业务需要,使得比较复杂的单个主流程设计清晰直观;另一种是调用子流程:首先实现一个流程原创 2012-10-10 23:52:28 · 2371 阅读 · 0 评论 -
activiti学习资料(xml格式的字符串发布流程)
Activiti发布 jbpm4的开发成员tom离开了jboss后,加入afresco公司,并且才有activiti5的项目,这开源项目继承了jbpm4的所有优点,同时将其发扬光大,相对jbpm4,activiti5改进了储多我们国内开发人员关心的问题,如:流程代办在线流程设计器流程嵌入式部署流程独立部署动流程节点自由流程支持了bpmn2的标准支持规原创 2012-10-12 13:18:57 · 1514 阅读 · 0 评论 -
jbpm5学习资料(业务流程)
JBPM5学习资料1介绍jBPM是一个灵活的业务流程管理(BPM)套件。这使得业务分析师和开发人员之间的桥梁。传统的BPM引擎有一个重点,是有限的非技术人员。 jBPM的有两个重点:它提供了一种方式,企业用户和开发人员喜欢它的流程管理功能。jBPM是什么jBPM是以流程图为导向的工作流管理系统。jBPM的核心是一个轻量级,可扩展的工作流引擎在纯Jav原创 2012-10-11 23:24:14 · 1111 阅读 · 0 评论 -
jbpm5学习资料(脚本任务scriptTask)
JBPM5学习资料(脚本任务scriptTask)Junit测试的mini流程helloworld这是一个在demo中使用的Script Task做的简单示例,在执行到这个任务结点的时候自动输出"hello world"打开BPMN2-MinimalProcess.bpmn2文件流程如上图,流程开始的时候自动执行这个节点,然后在节点上执行输出的命令原创 2012-10-11 23:31:44 · 1502 阅读 · 0 评论 -
activiti学习资料(集成spring异常DbSqlSession)
activiti,activiti5.10学习资料13(DbSqlSession)activiti5.10集成spring出现DbSqlSession异常信息activiti-cfg.xml配置信息如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www原创 2012-10-13 14:37:28 · 8092 阅读 · 2 评论 -
activiti学习资料(在流程图中为带条件的顺序流添加提示信息)
Activiti5学习-在流程图中为带条件的顺序流添加提示信息Activiti5 中没有对顺序流添加提示,生成的图片没有办法看出顺序流所表示的条件, 研究代码后在:ProcessDiagramCanvas 中添加方法 public void drawConditionalSquenceFlowText(String tex原创 2012-10-14 17:01:22 · 3582 阅读 · 0 评论 -
activiti学习资料(获取节点类型,判断是否为开始结束节点)
Activiti学习资料,获取各种节点的类型,判断是否为任务节点,开始时间,结束事件测试的流程定义,如图:java代码如下:ProcessDefinitionEntity def = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getDeployedProcessDefini原创 2012-10-17 16:12:53 · 10949 阅读 · 0 评论 -
Activiti学习资料(业务对象和流程关联测试)
Activiti学习资料,业务对象和流程关联测试java代码如下:/** * 请假流程测试 * * @author HenryYan * */public class LeaveWorkflowTestUT extends BaseWorkflowTest { @Autowired LeaveWorkflowService workflowService; @Bef原创 2012-10-18 09:00:52 · 1701 阅读 · 0 评论 -
Activiti学习资料(同步或者重构Activiti Identify用户数据)
同步或者重构Activiti Identify用户数据的多种方案比较相信每个涉及到用户的系统都有一套用户权限管理平台或者模块,用来维护用户以及在系统内的功能、数据权限,我们使用的Activiti工作流引擎配套设计了包括User、Group的Identify模块,怎么和业务数据同步呢,这个问题是每个新人必问的问题之一,下面介绍几种同步方案,最后总结比较。如果你在考虑直接使用Activit原创 2012-10-17 23:37:24 · 1705 阅读 · 0 评论 -
activiti学习资料--initiator的作用及其使用
activiti:initiator的作用及其使用1.场景模拟以kft-activiti-demo中的请假流程为例,操作流程:用户A申请请假领导B驳回任务流转到“调整请假信息”节点问题来了:如何把“调整请假信息”任务自动分配给申请请假的用户A呢?2.救世主activiti:initiatorActiviti为此专门在startEvent上扩展了一个属性activit原创 2012-10-17 15:16:35 · 5852 阅读 · 0 评论