文档章节

Activiti 工作流学习(二)

雷斯林
 雷斯林
发布于 2016/12/09 10:10
字数 306
阅读 392
收藏 3

 

上一篇    Activiti 工作流学习(一)

今天要在IDEA中导入Activiti DEMO项目,参考 咖啡兔子大神 的书籍《Activiti 实战》

 

1、在书籍作者的git上下载demo源码   

2、下载后目录如下

3、修改项目目录下的pom.xml,(改成自己的私服地址,要不速度忒慢)

4、打开idea ,选择 import Project

 

 

这个demo是eclipse项目的,选择

一直下一步即可。

 

打开main-resources-me.kafeitu.activiti-SayHelloToLeave.bpmn

 

点击安装插件,弹出

 

 

点击OK,安装完毕,重启idea后,再次点击bpmn文件

可以可视化的进行编辑了。

5、maven下载依赖

6、运行测试

 

发现

画红圈的部分没输出,缺少groovy jar包,修改bpmn20-example项目的pom.xml

增加

<dependency>
   <groupId>org.codehaus.groovy</groupId>
   <artifactId>groovy-all</artifactId>
   <version>2.4.7</version>
</dependency>

再次package后运行,结果输出成功。。。

 

 

 

 

后注:

1、bpmn文件中文乱码:解决办法 《参考   

http://www.cookqq.com/blog/4028b8815097a6b8015097a6d19c004b

    activiti.cfg.xml文件中新增

<property name="activityFontName" value="宋体"/>
<property name="labelFontName" value="宋体"/>

 

2、在IDEA中乱码

 

修改IDEA安装目录下bin 文件夹下的

 

增加如下这行

亲测成功!!!

下一篇    Activiti 工作流学习(三)

© 著作权归作者所有

共有 人打赏支持
雷斯林
粉丝 7
博文 12
码字总数 5637
作品 0
哈尔滨
程序员
私信 提问
Activiti 工作流学习 (一)

今天先摸索着跑通第一个Activiti的Hello World例子 1、在官网上下载最新版的Activiti http://www.activiti.org/download.html 2、下载后目录如下 1) database:里面存放的是Activiti使用到的...

雷斯林
2016/12/08
233
0
三分钟了解Activity工作流

一、 什么是工作流 以请假为例,现在大多数公司的请假流程是这样的 员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请...

java1990
2015/08/05
0
0
Activiti工作流引擎初学教程

http://wenku.baidu.com/view/bb7364ad4693daef5ff73d32.html 1. 初识Activiti 1.1. 工作流与工作流引擎 工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起...

孟飞阳
2016/07/31
469
0
Activiti用户任务分配

一、前言 上篇博文《浅谈Activiti工作流引擎用户管理》中已介绍了如何自定义自己的用户管理模块。然而困恼大多数新手的另一个问题:如何将任务分配给有层级关系的组织结构用户呢?例如,我只...

qllinhongyu
2015/05/30
0
0
Activiti入门教程

初识Activiti 1.1. 工作流与工作流引擎 工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。它...

wangrikui
2015/09/09
6.7K
4

没有更多内容

加载失败,请刷新页面

加载更多

JAVA设计模式之模板方法模式和建造者模式

一、前期回顾 上一篇《Java 设计模式之工厂方法模式与抽象工厂模式》介绍了三种工厂模式,分别是工厂方法模式,简单工厂方法模式,抽象工厂模式,文中详细根据实际场景介绍了三种模式的定义,...

木木匠
55分钟前
4
0
C中的宏的使用(宏嵌套/宏展开/可变参数宏)

基本原则: 在展开当前宏函数时,如果形参有#或##则不进行宏参数的展开,否则先展开宏参数,再展开当前宏。 #是在定义两边加上双引号 #define _TOSTR(s) #sprintf(_TOSTR(test ABC))pr...

SamXIAO
今天
4
0
SpringBoot 整合异步调用方法

1. 在 SpringBoot 主类上使用 @EnableAsync 注解,开启异步调用功能 package com.codingos.springbootdemo;import org.springframework.boot.SpringApplication;import org.springfra......

北漂的我
今天
1
0
0015-如何使用Sentry管理Hive外部表权限

1.文档编写目的 本文档主要讲述如何使用Sentry对Hive外部表权限管理,并基于以下假设: 1.操作系统版本:RedHat6.5 2.CM版本:CM 5.11.1 3.集群已启用Kerberos和Sentry 4.采用具有sudo权限的...

Hadoop实操
今天
5
0
边缘计算与数据中心的发展趋势

导读 Gartner研究表明,人工智能、物联网和5G助力下一代商业创新,由此产生大量数据,2020年前企业将使用超过75亿台联网设备。 在几乎每个方面,社会的节奏都正变得更快。我们希望客户服务问...

问题终结者
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部