摘要:
一、概述 将上面在设计器中定义的流程部署到activiti数据库中,就是流程定义部署。 通过调用activiti的api将流程定义的bpmn和png两个文件一个一个添加部署到activiti中,也可以将两个文件打成zip包进行部署。 二、部署 单个文件部署方式 分别将bpmn文件和png图片文件部署 阅读全文
摘要:
一、流程定义 概述 流程定义是线下按照bpmn2.0标准去描述 业务流程,通常使用idea中的插件对业务流程进行建模。 使用idea下的designer设计器绘制流程,并会生成两个文件:.bpmn和.png .bpmn文件 使用activiti-desinger设计业务流程,会生成.bpmn文件,上 阅读全文
摘要:
BPMN 2.0是业务流程建模符号2.0的缩写。 它由Business Process Management Initiative这个非营利协会创建并不断发展。作为一种标识,BPMN 2.0是使用一些符号来明确业务流程设计流程图的一整套符号规范,它能增进业务建模时的沟通效率。 目前BPMN2.0是最 阅读全文
摘要:
一、工作流引擎创建 工作流引擎(ProcessEngine),相当于一个门面接口,通过ProcessEngineConfiguration创建processEngine,通过ProcessEngine创建各个service接口。 1、默认创建方式 将activiti.cfg.xml文件名及路径固定, 阅读全文
摘要:
上面我们完成了Activiti数据库表的生成,java代码中我们调用Activiti的工具类,下面来了解Activiti的类关系 一、类关系图 新版本,IdentityService,FormService两个Serivce都已经删除了。 二、 activiti.cfg.xml activiti的引 阅读全文
摘要:
一、创建Database 二、Junit Test 导入 package com.kiwifruit.activiti7; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; imp 阅读全文
摘要:
一、创建Maven工程及相关配置 1、pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001 阅读全文
摘要:
一、工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。 1.2 工作流系统 一个软件系统中具有工作流的功能,我们把 阅读全文