Activiti 工作流
互联网叫兽
现在,青春是用来奋斗的;将来,青春是用来回忆的。
展开
-
Activiti6自学之路(二)—— Eclipse安装Activiti Designer插件
方式一、在线安装(因网络等原因安装失败)打开eclipse,在Help->Install New Software后的弹出窗点击add按钮。安装方式:如图1在弹出窗口的文本框里输入一下内容Name:Activiti BPMN designerLocation:http://www.activiti.org/designer/update方式二、离线包安装(安装成功)(1)通过网...原创 2019-05-28 15:56:31 · 4558 阅读 · 0 评论 -
Activiti6自学之路(九)——请假申请和请假审批数据库表设计
一、请假申请流程图回顾前面我们设计了请流程审批的流程图,并且完成了流程图任务分配等功能,上述的流程图具有四个任务节点1、填写请假申请2、经理审批3、总监审批4、人力资源审批二、Activiti表设计原则:流程数据和业务数据相分离这四个任务,分别配置了四个form表单。但是Activiti没有提供存储存放业务表单数据的表。Activiti相关表只负责流程的跳转、走向等。流...原创 2019-06-16 14:37:51 · 10624 阅读 · 3 评论 -
Activiti6自学之路(八)——查看流程图
前面章节我们已经设计了流程图和执行了流程图任务。比如张三填写了请假申请后,如果想要知道现在流程已经到哪里了,处理进度怎么样,哪怎么实现了。Activiti提供了查看流程图功能,可以看到指定流程进度//查看流程图 @RequestMapping(value = "/image", method = RequestMethod.GET) public void image(Htt...原创 2019-06-16 13:28:11 · 12702 阅读 · 14 评论 -
Activiti6自学之路(七)——个人任务和组任务
Activiti6 任务有个人任务和组任务之分,理解两者的区别并且知道如何操作对应的任务是学习activiti重要一步。本章承接上文章节,这里就不详细描述了一、个人任务与组任务区别个人任务:流程中的某个任务由指定的user来执行组任务:流程中的某个任务由指定的group来完成,其中group由多个user组成实例分析1、填写请假申请任务:个人任务,比如张三提交请假申请2、总监审批任...原创 2019-06-16 03:35:26 · 13008 阅读 · 19 评论 -
Activiti6自学之路(六)——Activiti中用户与用户组
Activiti中内置了一套用户、用户组关系,以及对它们的操作API。关于用户和用户组表工业四张,如下图一、用户与用户组表的介绍1、ACT_ID_USER(用户信息表)2、ACT_ID_INFO(用户扩展信息表)3、ACT_ID_GROUP(用户组信息表)4、ACT_ID_MEMBERSHIP(用户与用户组关系信息表)二、项目中用户和角色与Activiti中的用户、用户组整合...原创 2019-06-16 03:33:02 · 16441 阅读 · 12 评论 -
Activiti6自学之路—— springboot在与activiti6.0整合过程出现的错误整理
springboot2.0集成activiti6.0后启动报错Caused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationP...原创 2019-06-15 14:12:47 · 1395 阅读 · 0 评论 -
Activiti6自学之路(四)—— Spring Boot与Activiti 6.0整合工作准备
一、在POM文件中添加依赖 <!-- Activiti 6.0 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <versio...原创 2019-06-15 14:09:33 · 6050 阅读 · 0 评论 -
Activiti6自学之路(三)—— 使用Eclipse绘制activiti流程图(请假审批流程图)
一、流程图请假流程审批表 leave.bpmn 所在位置打开eclipse的Windows—>preferences,勾选如图中选项,即可生成leave.png流程图图片二、流程图创建右击processes文件夹 ,new—other—Activity—Activity Diagram。然后打开新建的Activity Diagram 文件,文件扩展名为bpmn文件,打开文件...原创 2019-06-15 14:05:52 · 11679 阅读 · 7 评论 -
Activiti6自学之路(一)—— Activiti6介绍
一、为什么选择Activiti二、核心7大接口、28张表(一)7大接口RepositoryService:提供一系列管理流程部署和流程定义的API。RuntimeService:在流程运行时对流程实例进行管理与控制。TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。IdentityService:提供对流程角色数据进行管理的API,这些角色数据包括用户...原创 2019-06-15 13:07:06 · 12026 阅读 · 2 评论 -
Activiti6自学之路(五)—— 部署流程资源的四种方式及数据库表更新情况
部署流程资源有很多种方法,包括classpath、InputStream、字符串、zip格式压缩包1.classpath方式读取processes路径下制定名称的流程图,注意一次只能加载一个资源文件2.InputStream方式使用InputStream方式部署流程资源需要传入一个输入流及资源的名称,输入流的来源不限,可以从classpath读取,也可以从一个绝对路径文件读取,也可以是从...原创 2019-06-15 13:03:53 · 10018 阅读 · 3 评论 -
Activiti6自学之路(十)——编码实现请假审批流程(完整过程)
http://localhost:8008/spring-activiti/leave/deploy1https://lucaslz.gitbooks.io/activiti-5-22/content/actge_property_ff08_shu_xing_shu_ju_biao_ff09.html原创 2019-06-16 14:41:29 · 9398 阅读 · 6 评论