activiti

flowable 流程引擎和 activiti 流程引擎

旧街凉风 提交于 2020-08-16 01:06:53
关于新的activiti新团队与原有的团队重要开发人员我们罗列一下,细节如下: Tijs Rademakers,算是activiti5以及6比较核心的leader了。现在是flowable框架的leader。 Joram Barrez 算是activiti5以及6比较核心的leader了。目前从事flowable框架开发。 Salaboy Activiti Cloud BPM leader(Activiti Cloud BPM 也就是目前的activiti7框架) Tijs Rademakers以及Salaboy目前是两个框架的leader。 特此强调一点:activiti5以及activiti6、flowable是Tijs Rademakers团队开发的。 Activiti7是 Salaboy团队开发的。activiti6以及activiti5代码目前有 Salaboy团队进行维护。因为Tijs Rademakers团队去开发flowable框架了,所以activiti6以及activiti5代码已经交接给了 Salaboy团队(可以理解为离职之前工作交接)。目前的activiti5以及activiti6代码还是原Tijs Rademakers原有团队开发的。Salaboy团队目前在开发activiti7框架

activiti modeler 任务节点自定义属性扩展

有些话、适合烂在心里 提交于 2020-08-15 07:46:34
  在工作中使用Activiti modeler时难免会遇到局限,如usertask中的属性,完全不够用,这时需要我们去扩展。   activiti modeler通过读取stencilset.json生成编辑器UI,在界面上的扩展需要了解stencilset.json配置文件,它定义元素的属性,规则的配置文件,页面的展示就是根据这个配置文件生成的。 配置文件说明: --属性的定义 "propertyPackages" : [ { "name" : "process_idpackage", "properties" : [ { "id" : "name", ---id "type" : "String", --类型,在赋值的时候会根据类型展示各种输入框,根据properties.js "title" : "名称", --显示的标题 "value" : "", --值 "description" : "BPMN元素的描述性名称.", --描述 "category":"property", --分类,空的话位popular "popular" : true, --是否显示 "refToView" : "text_name" --触发svg里面的效果 }] --节点的定义 "type" : "node", "id" : "MailTask", "title" : "邮件任务",--标题

activiti modeler 任务节点自定义属性扩展

[亡魂溺海] 提交于 2020-08-15 05:42:52
  在工作中使用Activiti modeler时难免会遇到局限,如usertask中的属性,完全不够用,这时需要我们去扩展。   activiti modeler通过读取stencilset.json生成编辑器UI,在界面上的扩展需要了解stencilset.json配置文件,它定义元素的属性,规则的配置文件,页面的展示就是根据这个配置文件生成的。 配置文件说明: --属性的定义 "propertyPackages" : [ { "name" : "process_idpackage", "properties" : [ { "id" : "name", ---id "type" : "String", --类型,在赋值的时候会根据类型展示各种输入框,根据properties.js "title" : "名称", --显示的标题 "value" : "", --值 "description" : "BPMN元素的描述性名称.", --描述 "category":"property", --分类,空的话位popular "popular" : true, --是否显示 "refToView" : "text_name" --触发svg里面的效果 }] --节点的定义 "type" : "node", "id" : "MailTask", "title" : "邮件任务",--标题

工作流初始(一):数据库表的作用和接口的相关api

穿精又带淫゛_ 提交于 2020-08-12 08:49:19
https://www.activiti.org/javadocs/ 官网api http://www.mossle.com/docs/activiti/index.html#activiti.setup 用户手册 包括配置 和 安装和 相关api的介绍 1.1 简单的说 工作流 分为三块 一是流程节点 和流程节点对应人员的部署 二 执行动作 三是查询人员节点信息 1.2 关于表的生成有两种 一是纯代码生成 二是配置文件+代码生成(推荐) 1.3 核心API ** 1.3 .1:** ProcessEngine 说明: 在Activiti中最核心的类,其他的类都是由他而来。 产生方式: 在前面看到了两种创建ProcessEngine(流程引擎)的方式,而这里要简化很多,调用ProcessEngines的getDefaultProceeEngine方法时会自动加载classpath下名为activiti.cfg.xml文件。 可以产生RepositoryService 可以产生RuntimeService 可以产生TaskService 各个Service的作用: RepositoryService 管理流程定义 RuntimeService 执行管理,包括启动、推进、删除流程实例等操作 TaskService 任务管理 HistoryService 历史管理(执行完的数据的管理)

Activiti+Shiro实战

落花浮王杯 提交于 2020-08-11 14:25:01
  有人曾说:人的差距都在业余时间拉开的……嗯,我现在深刻理解着这句话,作为一个程序员,技术男,就得不断学习新的技术,跟上时代步伐,才会让自己更有价值~~~~以下这个项目是个人利用业余时间学习并实践的~如有不正确的地方,欢迎大家指正。今天总算把这些功能都搞得差不多了,做一下记录,结一下尾。 一、概述   本系统主要是一个后台管理系统,Shiro实现用户的角色、权限分配;layui+thymeleaf实现页面的渲染;在线设计流程图(非插件);通过请假模拟工作流;layui实现页面菜单树等等,一一道来。 1、技术点   SpringBoot(2.1.8.RELEASE)-官网地址: https://spring.io/projects/spring-boot/   Mabtis-Plus(3.2.0):国人开发的增强版mybatis,极好用(不仅可以生成mapper,连controller、service都可以逆向生成……等等)--官网地址: https://mp.baomidou.com/   Activiti(5.22.0):实现工作流(类比日常OA系统): https://www.activiti.org/get-started   Shiro(1.4.1):实现权限管理: http://shiro.apache.org/   layui(2.5.5):前端框架(极容易上手):

activiti 与 flowable 工作流

爷,独闯天下 提交于 2020-08-11 09:39:50
关于新的activiti新团队与原有的团队重要开发人员我们罗列一下,细节如下: Tijs Rademakers,算是activiti5以及6比较核心的leader了。现在是flowable框架的leader。 Joram Barrez 算是activiti5以及6比较核心的leader了。目前从事flowable框架开发。 Salaboy Activiti Cloud BPM leader(Activiti Cloud BPM 也就是目前的activiti7框架) Tijs Rademakers以及Salaboy目前是两个框架的leader。 特此强调一点:activiti5以及activiti6、flowable是Tijs Rademakers团队开发的。 Activiti7是 Salaboy团队开发的。activiti6以及activiti5代码目前有 Salaboy团队进行维护。因为Tijs Rademakers团队去开发flowable框架了,所以activiti6以及activiti5代码已经交接给了 Salaboy团队(可以理解为离职之前工作交接)。目前的activiti5以及activiti6代码还是原Tijs Rademakers原有团队开发的。Salaboy团队目前在开发activiti7框架

flowable 工作流和 activiti 工作流的 前身后世

左心房为你撑大大i 提交于 2020-08-11 02:56:06
关于新的activiti新团队与原有的团队重要开发人员我们罗列一下,细节如下: Tijs Rademakers,算是activiti5以及6比较核心的leader了。现在是flowable框架的leader。 Joram Barrez 算是activiti5以及6比较核心的leader了。目前从事flowable框架开发。 Salaboy Activiti Cloud BPM leader(Activiti Cloud BPM 也就是目前的activiti7框架) Tijs Rademakers以及Salaboy目前是两个框架的leader。 特此强调一点:activiti5以及activiti6、flowable是Tijs Rademakers团队开发的。 Activiti7是 Salaboy团队开发的。activiti6以及activiti5代码目前有 Salaboy团队进行维护。因为Tijs Rademakers团队去开发flowable框架了,所以activiti6以及activiti5代码已经交接给了 Salaboy团队(可以理解为离职之前工作交接)。目前的activiti5以及activiti6代码还是原Tijs Rademakers原有团队开发的。Salaboy团队目前在开发activiti7框架

flowable 流程引擎和 activiti 流程引擎

北慕城南 提交于 2020-08-10 21:57:23
关于新的activiti新团队与原有的团队重要开发人员我们罗列一下,细节如下: Tijs Rademakers,算是activiti5以及6比较核心的leader了。现在是flowable框架的leader。 Joram Barrez 算是activiti5以及6比较核心的leader了。目前从事flowable框架开发。 Salaboy Activiti Cloud BPM leader(Activiti Cloud BPM 也就是目前的activiti7框架) Tijs Rademakers以及Salaboy目前是两个框架的leader。 特此强调一点:activiti5以及activiti6、flowable是Tijs Rademakers团队开发的。 Activiti7是 Salaboy团队开发的。activiti6以及activiti5代码目前有 Salaboy团队进行维护。因为Tijs Rademakers团队去开发flowable框架了,所以activiti6以及activiti5代码已经交接给了 Salaboy团队(可以理解为离职之前工作交接)。目前的activiti5以及activiti6代码还是原Tijs Rademakers原有团队开发的。Salaboy团队目前在开发activiti7框架

Activiti7整合SpringBoot2.2.7+JPA(Hibernate)+Mysql8.0多数据源配置

倖福魔咒の 提交于 2020-08-10 06:47:58
解决环境搭建中的问题(过程记录) 1、数据源的创建 @Configuration public class AuditDatasourceConfig extends AbstractProcessEngineAutoConfiguration { @Bean @Primary @ConfigurationProperties ( prefix = "spring.datasource.act" ) @Qualifier ( "activitiDataSource" ) public DataSource activitiDataSource ( ) { return DataSourceBuilder . create ( ) . build ( ) ; } @Bean @ConfigurationProperties ( prefix = "spring.datasource.ihrm" ) @Qualifier ( "ihrmDataSource" ) public DataSource ihrmDataSource ( ) { return DataSourceBuilder . create ( ) . build ( ) ; } } 2、多数据源的持久化配置 @Configuration @EnableJpaRepositories ( basePackages =

springboot整合Acitivity 6

白昼怎懂夜的黑 提交于 2020-08-10 03:48:45
1. 导包 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>6.0.0</version> </dependency> <!--activity在线流程设计器--> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-modeler</artifactId> <version>5.22.0</version> <exclusions> <exclusion> <groupId>org.activiti</groupId> <artifactId>activiti-bpmn-model</artifactId> </exclusion> </exclusions> </dependency> 2. 配置yml data: # Spring Boot 整合 Activiti 报错 [processes/] 不存在 activiti: database-schema-update: true #activity在启动时,若表补存在则创建 check-process-definitions: false #关闭activiti自动部署