`
lizhensan
  • 浏览: 376854 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

activiti 第一个例子 helloworld

 
阅读更多

接着上篇的说

这里实习一个简单的helloworld的例子

 

 

 

 

 

 

 

package demo;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.repository.DeploymentBuilder;
import org.activiti.engine.runtime.ProcessInstance;

public class ActivitiTest {
	public static void main(String[] args) {
		ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
		RepositoryService repositoryService = processEngine.getRepositoryService();

		DeploymentBuilder builder = repositoryService.createDeployment();

		builder.addClasspathResource("diagrams/MyProcess.bpmn");

		builder.deploy();
		// select * from `ACT_GE_PROPERTY`;这时这个表中会多条数据

		RuntimeService runtimeService = processEngine.getRuntimeService();

		runtimeService

		.startProcessInstanceByKey("myProcess");//启动流程,ID必须与你配置的一致

		System.out.println("ok......");
	}
}

 

运行结果:
 

 

Hello world
ok......

 

  • 大小: 61.6 KB
  • 大小: 47.3 KB
  • 大小: 15.1 KB
  • 大小: 25.3 KB
分享到:
评论
2 楼 string2020 2015-07-30  
有卵用???
1 楼 ysj_csdn 2015-07-07  
能给个正确的例子?

相关推荐

    ActivitiDemo_LFP_HelloWorld实现

    创建一个单元测试类ActivitiHelloWorldTest,首先第一操作流程就必须要获取引擎实例: [java] view plain copy 1. 2. * 获取默认的流程引擎实例 会自动读取activiti.cfg.xml文件 3. */ 4. private ProcessEngine ...

    Activiti工作流HelloWorld入门

    这个“Activiti工作流HelloWorld入门”旨在帮助初学者快速理解并掌握Activiti的基本用法。下面,我们将详细讲解如何创建一个简单的Activiti工作流实例。 1. **安装与配置Activiti** 在开始之前,你需要下载...

    Activiti——HelloWorld(模拟流程执行)

    这个"HelloWorld"示例是为了演示如何在Activiti中模拟一个简单的流程执行。在这个流程中,我们看到一个典型的审批流程,涉及到三个角色:张三、李四和王五。 首先,我们要理解流程的启动。在Activiti中,启动流程...

    Activiti Workflow HelloWorld示例与测试环境搭建.

    Activiti Workflow HelloWorld示例与测试环境搭建的知识点主要包括以下几个方面: 1. Activiti工作流引擎简介: Activiti是一个开源的工作流和业务流程管理(BPM)平台,遵循Apache许可证,基于BPMN2.0标准。...

    Activiti Workflow HelloWorld示例与测试环境搭建

    总结来说,Activiti Workflow HelloWorld示例是一个简单的起点,帮助开发者熟悉Activiti Designer的使用以及如何创建和配置BPMN 2.0工作流。通过这个过程,开发者可以进一步学习BPMN 2.0标准,理解各种工作流元素的...

    Activiti工作流helloworld搭建

    Activiti环境搭建及其他插件工作流管理联盟(WfMC,Workflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它通过执行经过计算的流程定义去支持一批专门设定的业务流程。...

    activiti入门程序helloworld及所需整合jar包

    通过以上步骤,你就成功地在 Eclipse 中搭建了一个基本的 Activiti 环境,并创建并运行了第一个 HelloWorld 流程。随着对 Activiti 更深入的学习,你可以探索更复杂的工作流场景,如分支、循环、事件、服务任务等,...

    Activiti6.0教程例子下载

    学习过Activiti的朋友都知道,Activiti的创始人也就是JBPM(也是一个优秀的BPM引擎)的创始人,从Jboss离职后开发了一个新的BPM引擎:Activiti。所以,Activiti有很多地方都有JBPM的影子。所以,据说学习过JBPM的...

    activiti 第一天 共4天 视频教程

    这个“activiti 第一天 共4天 视频教程”显然是一个全面介绍Activiti的基础到进阶的学习资源,旨在帮助初学者快速理解和掌握这一强大的工具。 在第一天的课程中,通常会涵盖以下几个关键知识点: 1. **Activiti...

    myeclipse-activiti简单例子

    ### Activiti 在 MyEclipse 中的应用实例解析 ...通过这个例子,我们不仅可以学习到Activiti的基本使用方法,还可以了解到如何在实际开发中集成Activiti和Oracle数据库,为后续更复杂的业务流程开发打下基础。

    activiti5.9 请假流程例子 eclipse项目

    这个"activiti5.9 请假流程例子 eclipse项目"提供了基于Activiti 5.9版本的一个实际应用场景——请假流程,帮助开发者理解和学习如何在Eclipse环境中构建与部署流程应用。 【描述】"资源全免费,博客有教程" 该项目...

    activiti5.6一个小例子

    本文将通过一个具体的小例子,深度解析Activiti 5.6版本的核心功能和使用方法。 一、什么是Activiti? Activiti是一款基于Java的业务流程管理系统(BPM),它基于Apache 2.0协议,提供了强大的流程定义、执行、...

    activiti web 例子 源码

    本资源提供的"activiti web 例子 源码"是一个基于Web的Activiti实例,适用于开发者学习和理解如何在Web环境中集成与操作Activiti工作流引擎。 在Activiti 5版本中,它引入了许多关键特性,如: 1. **流程定义...

    activiti网上的例子

    Activiti 是一个开源的工作流和业务流程管理(BPM)引擎,它被广泛用于企业级应用中,以实现流程自动化和提升工作效率。标题"activiti网上的例子"表明我们将探讨在互联网上关于Activiti的实际应用示例。这些例子通常...

    activiti-helloworld:activiti 6.0 探究

    这个例子展示了如何使用 Activiti 设计并执行流程。 #### 2.2 代码集成 示例项目展示了如何在 Java 代码中启动流程实例、获取任务并完成任务。这通常涉及到 Activiti 引擎的初始化、流程定义的加载以及与流程实例的...

    activiti第一天.rar

    Activiti学习视频,总共是四天的视频资料,分四包上传的,此包只有第一天的视频资料。1.课程计划.avi 2.activiti工作流概念(使用程序演示工作流执行).avi 3.activiti介绍.avi 4.准备Activiti开发环境.avi 5.准备...

    activiti流程管理的几个小例子

    Activiti 是一个开源的工作流和业务流程管理(BPM)引擎,它被广泛用于实现企业的业务流程自动化。这个压缩包中的“activiti流程管理的几个小例子”旨在帮助用户更深入地理解和应用Activiti。通过这些实例,我们可以...

    activiti第一天2_2

    在“activiti第一天2_2”的学习中,我们将深入探讨Activiti的核心概念和关键特性,为后续四天的学习打下坚实的基础。 首先,了解Activiti的基本架构是至关重要的。Activiti采用了模型驱动的设计,允许用户通过图形...

    activiti 第一篇:整合activiti 5.17.0 进项目

    Activiti 是一个开源的工作流程引擎,它主要用于设计、部署和执行业务流程。这篇教程将详细介绍如何将 Activiti 5.17.0 集成到您的项目中,以实现高效的企业级工作流管理。 首先,理解 Activiti 的核心概念至关重要...

Global site tag (gtag.js) - Google Analytics