首页 > 编程开发 > java教程网 > activiti工作流

activiti工作流

深入了解activiti工作流流程实例与任务

2016-03-28 21:55:53
启动流程实例 启动流程实例的时候,操作以下几个表 act_ru_execution:执行对象表 act_ru_task:如果是用户任务,也会向此表中插入一条记录 act_ru_identitylink act_hi_procinst:流程实例历史记录 act_hi_taskinst:每一步都会插入一条数据 act_hi_actinst:用户任务历史记
分类:activiti工作流 浏览次数(1009)

activiti中流程实例与执行对象的区别

2016-03-28 21:17:32
流程实例(ProcessInstance)代表流程定义的执行实例。如要发现一个请假流程实例的申请。一个流程实例包括了所有的运行节点。我们可以利用这个对象来了解当前流程实例的进度等信息。流程实例就表示一个流程从开始到结束的最大的流程分支,即一个流程中流程实例只有一个。 执行对象(Execution):Activiti用这个对象去描述流程执行的每一个节点。在没有并发的情况下,Execution就是Pr
分类:activiti工作流 浏览次数(720)

深入了解Activiti工作流流程定义

2016-03-27 21:32:22
部署流程定义 部署流程定义的流程: 1. 先获取流程引擎对象:在创建时会自动加载 classpath 下的 activiti.cfg.xml 2. 首先获得默认的流程引擎,通过流程引擎获取了一个 RepositoryService 对象(仓库对象) 3. 由仓库的服务对象产生一个部署对象配置对象,用来封装部署操作的相关配置。 4. 这是一个链式
分类:activiti工作流 浏览次数(969)

activiti 流程定义文档bpmn文件和图片

2016-03-26 21:09:39
BPMN 2.0根节点是definitions节点。 这个元素中,可以定义多个流程定义(不过我们建议每个文件只包含一个流程定义, 可以简化开发过程中的维护难度)。 注意,definitions元素 最少也要包含xmlns 和 targetNamespace的声明。 targetNamespace可以是任意值,它用来对流程实例进行分类。 如: <?xml version="1.0&q
分类:activiti工作流 浏览次数(1172)

Activiti入门程序-查询正在执行人员的个人任务与完成任务

2016-03-25 23:53:41
TaskService 是activiti的任务服务类。可以从这个类中获取任务的信息 //与正在执行的任务管理相关的Service TaskService service = processEngine.getTaskService(); //创建任务查询对象 TaskQuery query = service.createTaskQuery(); //指定个人
分类:activiti工作流 浏览次数(1464)

Activiti入门程序-查看历史实例信息

2016-03-24 22:37:27
HistoryService:查询历史信息的服务。在一个流程执行完成后,这个对象为我们提供查询历史信息。 历史实例查询包括: 1、历史流程实例查询 HistoricProcessInstanceQuery HistoricProcessInstanceQuery hpiQuery = service.createHistoricProcessInstanceQuery(); 2、查
分类:activiti工作流 浏览次数(987)

Activiti入门程序-启动流程实例

2016-03-24 21:26:58
RuntimeService:执行管理,包括启动、推进、删除流程实例等操作 RuntimeService是activiti的流程执行服务类。可以从这个服务类中获取很多关于流程执行相关的信息 调用processEngine的getRuntimeService方法获取RuntimeService对象 调用RuntimeService的相关方法可以启动流程实例有以下方法 启动流程实例示例程序: /*
分类:activiti工作流 浏览次数(1361)

Activiti入门程序-部署流程定义

2016-03-23 23:11:24
ProcessEngines.getDefaultProcessEngine()会自动自动加载classpath下名为activiti.cfg.xml文件(activiti-context.xml也会加载,但是要依赖于spring) RepositoryService是Activiti的仓库服务类,流程定义和部署对象相关的Service,所谓的仓库指流程定义文档的两个文件:bpmn文件和流程图
分类:activiti工作流 浏览次数(969)

Activiti入门程序-画流程图

2016-03-23 22:21:29
设计流程图,创建一个名为hello.bpmn的Activiti Diagram 画三个User Task, 1、第一个User Task是" 提交申请",Name为"提交申请", Assignee为"张三" 2、第二个User Task是"审批【部门经理】",Name为"审批【部门经理】",As
分类:activiti工作流 浏览次数(1674)

使用配置文件初始化activiti数据库

2016-03-22 23:26:44
把 activiti-rest\WEB-INF\classes\ activiti-custom-context.xml 拷贝到到项目中 把activiti-custom-context.xml重命名为activiti-context.xml,修改如下: <?xml version="1.0" encoding="UTF-8"?><b
分类:activiti工作流 浏览次数(619)

初始化activiti数据库

2016-03-22 22:48:02
首先要把activiti相关的环境加进来 如果是不是maven项目,下载activiti的压缩包activiti-5.19.0.zip https://github.com/Activiti/Activiti/releases/download/activiti-5.19.0/activiti-5.19.0.zip 解压activiti-5.19.0.zip\activiti
分类:activiti工作流 浏览次数(703)

在eclipse安装activiti-designer

2016-03-21 23:39:13
测试环境: activiti-designer-5.18.0.zip eclipse-jee-mars-1-win32-x86_64.zip 下载activiti-designer,现在最新版本是activiti-designer-5.18.0.zip http://www.activiti.org/designer/archived/ http://www.act
分类:activiti工作流 浏览次数(1141)

工作流及activiti介绍

2016-03-21 22:15:46
Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。 工作流引擎
分类:activiti工作流 浏览次数(3510)

视频教程 传智播客Activiti工作流视频教程(企业开发实例讲解)

2015-07-04 23:21:53
视频介绍: 1. Activiti的发展速度十分迅猛,很多人在学习 Activiti的相关开发知识。提供 Activie的开发技巧和经验。 2.理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员。 3.课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通。 4.让学员不但学习了 Activiti的原理,更加清楚
分类:activiti工作流 浏览次数(3404)

activiti工作流数据库表详细介绍(23张表)

2015-01-20 23:53:26
Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。 ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流
分类:activiti工作流 浏览次数(15143)

专题教程

  • dubbo教程

    dubbo教程

    DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,本教程带你入门学习dubbo框架的相关知识

  • RabbitMQ 教程

    RabbitMQ 教程

    RabbitMQ是一个开源的,在AMQP基础上完整的,可复用的企业消息系统。支持主流的操作系统,Linux、Windows、MacOX等。多种开发语言支持,Java、Python、Ruby、.NET、PHP、C/C++、node.js等。本教程带你学习RabbitMQ环境搭建、RabbitMQ简单队列、work队列、发布订阅消息、各种Exchange应用、与spring整合等

  • java8新特征详解

    java8新特征详解

    本教程详细讲解Java8的新特新,结合简单的示例代码来讲解如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,同时你将会学到JAVA8最新的API上的改进,比如流,函数式接口,Map以及全新的日期API

  • WebSocket教程

    WebSocket教程

    WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等.本教程通过java简单的示例带你快速学会WebSocket编程

  • json教程

    json教程

    JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本专题详细讲解json、jackson、fastjson等工具包的操作教程

  • junit教程

    junit教程

    junit基本介绍,hamcrest和testSuite介绍,基于测试开发讲解和cobertura框架介绍,stub和mock简介,dbunit的使用,dbunit实际运用,easymock的使用,easymock的实际应用,利用easymock测试简单的servlet,cactus的使用,基于Jetty的cactus的使用

  • i18n 国际化

    i18n 国际化

    国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)

  • freemarker教程

    freemarker教程

    freemarker是现在企业中用得最多的模板引擎,可以根据模板生成相当的静态页面等

  • activiti工作流教程

    activiti工作流教程

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

  • Struts2教程

    Struts2教程

    Struts2,Struts2教程,Struts2学习,Struts2实例,Struts2视频教程

  • Hibernate教程

    Hibernate教程

    Hibernate,Hibernate教程,Hibernate学习,Hibernate实例,Hibernate视频教程

  • spring教程

    spring教程

    spring,spring教程,spring学习,spring实例,spring视频教程

  • java视频教程

    java视频教程

    java,视频教程,java视频教程,java web 视频教程,java基础视频教程