首页 > TAG信息列表 > flowable
Docker系列---【Docker中启动flowable查看流转日志时字体显示方框问题】
1.问题描述 我用了flowable,在本地测试没问题,在linux环境也没问题,在docker中启动发现流程图字体显示有问题,显示方框。 2.原因分析 因为flowable返回的直接是图片,直接使用工具类现画的,本地没问题,到了docker有问题,应该是docker中缺少对应的字体导致的。上网一百度,发现flowablflowable6.7.2 flowable-ui 进行简单的流程测试(流程定义、发布、候选组成员任务认领、审批等。)
1、点击【建模器应用程序】来创建自定义流程。 点击【创建新模型】完成流程创建,会打开一个定义流程的界面。 给开始节点加个名字与ID 下面增加用户任务:点击黑色的小人增加 或者 活动/用户任务拖到界面里,然后建立连线即可。 加一个ID 及名称 分配审核spring boot 集成 flowable + mybatisplus冲突解决
<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>${flowable.version}</version> <exclusions> <exclusion> <grouflowable测试demo
要构建的流程是一个非常简单的请假流程。Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。 在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图flowable基础二,
package com.fzybh.test; import com.sun.corba.se.impl.ior.OldJIDLObjectKeyTemplate; import org.flowable.engine.*; import org.flowable.engine.history.HistoricActivityInstance; import org.flowable.engine.impl.cfg.StandaloneProcessEngineConfiguration; importFlowable源码注释(六十六)边界注册、取消、条件、变量事件活动行为类
Flowable-6.7.2 源码注释地址:https://github.com/solojin/flowable-6.7.2-annotated BoundaryEventRegistryEventActivityBehavior 边界事件注册事件活动行为类 /** * 边界事件注册事件活动行为类 * * @author Tijs Rademakers */ public class BoundaryEventRegistryEvflowable流程部署
@Transactional @Override public Object deployModelId(String modelId, String categoryCode) { if (StringUtils.isBlank(modelId) || StringUtils.isBlank(categoryCode)) { return fail("模型Id/分类Id不能为空"); } try {Flowable源码注释(二十三)部署管理器
Flowable源码地址:https://github.com/flowable/flowable-engine Flowable-6.7.2 源码注释地址:https://github.com/solojin/flowable-6.7.2-annotated 包路径 org.flowable.dmn.engine.impl.persistence.deploy DeploymentManager 部署管理器 package org.flowable.dmn.engineflowable:couldn't upgrade db schemak
我的场景是:在centos上装的mysql5.7.30这个错误,需要全局修改数据库的配置文件,在[mysqld]下添加:lower_case_table_names=1如果不忽略大小写,通过navicat备份的.nb3文件还原后,生成的表名都是小写,但是flowable运行后生成的表名都是大写。然后程序执行时发现2张表名一样,导致出现该问题。Flowable源码注释(二十)数据库事件刷新器
Flowable源码地址:https://github.com/flowable/flowable-engine 包路径:org.flowable.engine.impl.event.logger EventFlusher事件刷新器接口 继承CommandContextCloseListener接口,在CommandContextCloseListener接口定义功能的基础上增加了获取日志处理器、添加日志处理器的SpringBoot+Flowable入门
1. flowable官网 https://www.flowable.com/open-source/ 2.源码地址 https://github.com/flowable/flowable-engine/releases 3.中文手册 https://tkjohn.github.io/flowable-userguide/Flowable源码注释(十六)事件日志处理类
Flowable源码地址:https://github.com/flowable/flowable-engine 包路径:org.flowable.engine.impl.event.logger.handler EventLoggerEventHandler 事件日志处理接口类 package org.flowable.engine.impl.event.logger.handler; import java.util.Date; import org.flowableFlowable入门系列文章135 - 任务 09
1、获取组或用户的任务的所有身份链接 GET运行时/任务/ {taskId} / identitylinks /用户 GET运行时/任务/ {taskId} / identitylinks /组 仅返回以用户或组为目标的标识链接。响应正文和状态码与获取任务的完整身份链接列表完全相同。 2、获取任务上的单个身份链接 GET运Flowable入门系列文章134 - 任务 08
1、删除任务上的变量 DELETE runtime / tasks / {taskId} / variables / {variableName}?scope = {scope} 表1.删除任务上的变量 - URL参数 参数需要值描述任务id是串要删除的变量所属的任务的ID。变量名是串要删除的变量的名称。范围没有串要删除的变量的范围。可以是localFlowable入门系列文章133 - 任务 07
1、更新任务上的现有变量 PUT运行时/任务/ {taskId} /变量/ {变量名} 表1.更新任务上的现有变量 - URL参数 参数需要值描述任务id是串要更新变量的任务的ID。变量名是串要更新的变量的名称。 更新简单(非二进制)变量的请求主体: { "name" : "myTaskVariable", "scope" : "locaflowable workflow designer based on vue and bpmn.io@7.0
wfd-vue https://guozhaolong.github.io/wfd-vue/ guozhaolong/wfd-vue: flowable workflow designer for Vue base on @antv/g6 https://github.com/guozhaolong/wfd-vue GoldSubmarine/workflow-bpmn-modeler:Flowable源码注释(四)引擎配置抽象类
Flowable源码地址:https://github.com/flowable/flowable-engine AbstractEngineConfiguration引擎配置抽象类 public abstract class AbstractEngineConfiguration { protected final Logger logger = LoggerFactory.getLogger(getClass()); /** 表示“无租户”的flowable 重构流程编辑器获取用户信息
package org.flowable.ui.common.security; import org.fh.util.Jurisdiction; import org.flowable.common.engine.api.FlowableIllegalStateException; import org.flowable.idm.api.User; import org.flowable.ui.common.model.RemoteUser; import org.springframework.seflowable 重构流程编辑器获取用户信息
package org.flowable.ui.common.security; import org.fh.util.Jurisdiction; import org.flowable.common.engine.api.FlowableIllegalStateException; import org.flowable.idm.api.User; import org.flowable.ui.common.model.RemoteUser; import org.springframework.seflowable-流程中心设计之子流程(九)
简介 子流程本身就是一个流程,是主流程的一部分 子流程 说明 最常见的一个 仅仅是父流程的一部分 设计 折叠子流程 说明 本质上也是一个子流程,但是可以隐藏内部复杂处理过程。比如子流程里面涉及到很复杂的审批过程,然后又想在流程图上对外部隐藏 设计 事件flowable-流程中心设计之网关(八)
简介 网关主要作用是根据条件控制,判断流向,主要分为连线,排他网关,并行网关,兼容网关,事件网关。 连线 说明 连线就是可以设置多条线路,如果有多条连线符合条件,那就选择第一条在流程文件中出现的连线,如果没有符合条件的,就是用默认线路。 设计 <?xml version="1.0" encoding="UTFflowable-流程中心设计之中间事件(六)
简介 中间捕获事件,是可以作为一个流程节点存在,可以是抛出型,也可以是捕获型的 抛出型:抛出事件等待其他捕获型捕获比如开始事件、中间捕获事件、边界事件 捕获型:则是接收抛出型抛出的事件 中间定时事件 说明 中间定时事件是一个捕获事件,当执行到达捕获事件节点, 就会启动一个Flowable实战(六)集成JPA
上文提到,Flowable所有的表单数据都保存在一张表(act_hi_varinst)中,随着时间的推移,表中数据越来越多,再加上数据没有结构优化,查询使用效率会越来越低。 在Flowable,可以通过集成JPA解决上述问题。JPA把表单数据保存在用户自定义的表中,有利于查询优化。 一、什么是JPAFlowable实战(三)流程部署管理
一、流程定义的版本 当部署流程定义时,数据库中的流程定义会是这个样子: idkeynameversion myProcess:1:676 myProcess My important process 1 如果我们现在部署同一个流程的更新版本(例如修改部分用户任务),且保持流程定义的id不变,那么流程定义表中会包含下面的记录:Flowable实战2-集成Springboot
1、创建Springboot项目 打开IDEA,通过File -> New -> Project… -> Spring Initializr 创建一个新的Springboot项目 在下一个界面,填入项目名Name,JDK选择8 接着,选择Springboot 2.6.2 点击完成 生成空的Springboot项目,pom.xml文件内容: 2、加入Flowable依赖