Activiti工作流
文章平均质量分 68
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
阿里生态项目加入Activiti7遇到初始化异常的问题
在阿里生态项目(nacos/dubbo/sentinel/seata)里面加入Activiti7,出现下面异常,初始化拿不到数据库链接排查的过程一波三折,经过一番捣鼓发现是druid的连接抛出的异常:com.alibaba.druid.pool.DruidPooledConnection#setSchemapublic void setSchema(String schema) throws SQLException {throw new SQLFeatureNotSupportedExcepti原创 2022-05-11 14:57:07 · 763 阅读 · 0 评论 -
Activiti7实战二:实现具有拒签功能的请假2层审批流程
如果对activiti7不是很了解,可以先看 https://blog.csdn.net/rocklee/article/details/124615525这章内容主要是想分享排它路由实现拒签功能的请假流程。如下图,大的正方菱形里面实心X的就是排他路由,可实现条件流向。拟写请假的环节,请假内容在leave变量里面,这次的流程与上次不一样的有两点,一是有两种审批结果(同意和拒签),另一是视乎请假天数要不要经总监审批。activiti没有同意或拒签的概念,但是我们可以利用流程变量加排他路由来实现。如排他原创 2022-05-10 10:08:21 · 1856 阅读 · 1 评论 -
Activiti7的变量赋值方式及区别
变量的赋值有以下几种runtimeService.setVariable(executionId,varName,val)act_ru_variable表会多一条基于executionId的变量记录:如果后面有task要处理,task里面均能访问这个实例的变量值如果这不是首个任务,则不能用它进行变量值的变更,因为任务完成时会被当时的任务变量再次覆盖(相当于赋值无效了),所以若要在各任务中更改全局变量的值,一定要用下面说的两种方法taskService.setVariable(task.g原创 2022-05-10 09:58:41 · 1217 阅读 · 0 评论 -
Activiti7实战入门一:请假单流程的制定以及代码实现
目录目标1、依赖2、画流程图2.1 变量设置2.2 关于表单属性3. SpringCloud环境跑流程目标利用activiti7画流程图、发布、跑流程实例、传变量、审批…原创不易,转载请标识出处1、依赖加入activiti7的依赖,网上说7要依赖spring-security才能跑,我的测试项目也改为spring-security鉴权,有空才尝试能不能撇掉它。<!--activity 依赖--> <dependency> <g原创 2022-05-07 09:23:48 · 2294 阅读 · 0 评论