flowable
FH-Admin
FH-Admin 框架平台 OA Flowable activiti 流程引擎,自定义表单
展开
-
java OA项目源码 flowable activiti流程引擎 Springboot html vue.js 前后分离
10.性能监控监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等。22.SQL编辑器强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel。44.我的文件单个、批量上传文件,转为公有私有,预览图片、文本、PDF文件,播放MP4视频。.文字提取上传带有文字的图片,读取图片中的文字,手写文字,证件上的文字,用到百度api技术。按钮权限独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理。...原创 2022-07-21 08:29:15 · 706 阅读 · 2 评论 -
springcloud 整合 druid 阿里的数据库连接池
1. 配置 pom2. 配置 application.properties3.Config 配置类原创 2022-06-06 11:38:10 · 378 阅读 · 1 评论 -
flowable 三种方式部署流程
/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromUIModelId(String modelId) throws Exception{ Model model = modelService.getModel(modelId); BpmnModel bpmnModel = mode..原创 2022-05-30 15:33:23 · 838 阅读 · 0 评论 -
控制台输出 flowable 表的 sql 语句
想要在控制台看到 flowable 自己内部表执行的sql 语句其实很简单1. 在 application.properties 添加一句配置logging.level.org.flowable.ui.modeler.domain.Model=debug2. logback.xml<?xml version="1.0" encoding="UTF-8" ?> <configuration><!--定义日志文件的存储地址 勿在 LogBack 的配置中.原创 2022-05-06 13:46:01 · 551 阅读 · 0 评论 -
SpringBoot 2.6.7 处理跨域的问题
package com.clickpaas.config; import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigu.原创 2022-05-05 11:20:34 · 395 阅读 · 0 评论 -
火狐 和 谷歌Google Chrome 内核浏览器 跨域问题
新版本的firefox火狐浏览器限制了 127.0.0.1本地部署测试的时候,用火狐浏览器需要把前端的 config.js 中的服务地址改成 http://localhost:8081浏览器访问的时候也用http://localhost:8080完事清理浏览器缓存,否则没生效如果是服务器部署,把localhost改成实际服务器IP或者域名===========================================================google 浏览器,当前..原创 2022-04-29 12:46:41 · 1166 阅读 · 0 评论 -
主流工作流引擎 flowable 三种方式部署流程
/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromUIModelId(String modelId) throws Exception{ Model model = modelService.getModel(modelId); BpmnModel bpmnModel = mode..原创 2022-04-28 17:31:32 · 449 阅读 · 0 评论 -
flowable 绕过idm自带的身份验证
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.se.原创 2022-04-27 14:46:39 · 525 阅读 · 0 评论 -
spring cloud alibaba gateway nacos 503错误代码
POM文件依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>or原创 2022-04-25 10:54:15 · 373 阅读 · 0 评论 -
最新流程引擎 flowable 6.7.2 更新说明
发行说明-可流动-6.7.2案例和流程实例支持业务状态值,类似于业务密钥。增加了对使用批次和批次零件删除历史案例和流程实例及其相关数据的支持。修复了运行可流动实例集群时全局锁定机制的问题。修复了将所有变量传递给具有调用活动任务的子流程实例时,暂时变量变为持久变量的问题。增加了在没有BPMN或CMMN实体的情况下查询任务、作业和事件订阅的支持。例如,通过在任务查询中使用withoutProcessInstanceId,可以确保只返回CMMN任务和独立任务,而不返回BPMN任务。在Git原创 2022-04-22 15:53:31 · 765 阅读 · 0 评论 -
java OA项目源码 flowable activiti流程引擎 Springboot html vue.js 前后分离
1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起、自由跳转 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息 5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人 6.已办任务 :查看自己办理过...原创 2022-04-14 16:15:54 · 459 阅读 · 1 评论 -
springcloud Alibaba 2021.0.1.0 + springboot 2.6.6 +flowable6.7.2
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.we原创 2022-04-12 08:59:59 · 744 阅读 · 0 评论 -
flowable 流程引擎API与服务
引擎API是与Flowable交互的最常用手段。总入口点是ProcessEngine。1、RepositoryService很可能是使用Flowable引擎要用的第一个服务。这个服务提供了管理与控制部署(deployments)与流程定义(process definitions)的操作。管理静态信息,2、RuntimeService用于启动流程定义的新流程实例。3、IdentityService很简单。它用于管理(创建,更新,删除,查询……)组与用户。4、FormService是可选服务。也原创 2022-03-23 15:31:04 · 1604 阅读 · 0 评论 -
flowable 表结构说明
数据库1、Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。2、ACT_RE_: 'RE’代表repository。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。3、ACT_RU_: 'RU’代表runtime。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量(variable)、作业(job)等。Flowable只在流程实例运行中保存运行原创 2022-03-16 14:34:37 · 721 阅读 · 0 评论 -
flowable 更新说明
发行说明-可流动-6.7.1案例和流程实例支持业务状态值,类似于业务密钥。增加了对使用批次和批次零件删除历史案例和流程实例及其相关数据的支持。修复了运行可流动实例集群时全局锁定机制的问题。修复了将所有变量传递给具有调用活动任务的子流程实例时,暂时变量变为持久变量的问题。增加了在没有BPMN或CMMN实体的情况下查询任务、作业和事件订阅的支持。例如,通过在任务查询中使用withoutProcessInstanceId,可以确保只返回CMMN任务和独立任务,而不返回BPMN任务。在Git原创 2022-03-10 13:46:10 · 973 阅读 · 0 评论 -
flowable 流程图片中文乱码
flowable 流程图片中文乱码1.springboot添加配置类,指定字体类型为宋体package org.fh.config;import org.flowable.spring.SpringProcessEngineConfiguration;import org.flowable.spring.boot.EngineConfigurationConfigurer;import org.springframework.context.annotation.Configuration原创 2022-03-08 13:28:46 · 595 阅读 · 0 评论 -
flowable流程部署
@Transactional @Override public Object deployModelId(String modelId, String categoryCode) { if (StringUtils.isBlank(modelId) || StringUtils.isBlank(categoryCode)) { return fail("模型Id/分类Id不能为空"); } try { ..原创 2022-03-02 09:20:05 · 267 阅读 · 0 评论 -
activit 表结构 flowable也大体适用
1、结构设计1.1、逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示runtime,运行时表-RuntimeService。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Activiti只存储实例执行期间的运行时数据,当流程实例...原创 2022-03-01 16:08:40 · 229 阅读 · 0 评论 -
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.se.原创 2022-01-25 15:23:34 · 497 阅读 · 0 评论 -
flowable 启动流程的三种方式
package org.fh.controller.act;import java.util.Map;import org.springframework.beans.factory.annotation.Autowired;import org.fh.controller.base.BaseController;import org.flowable.common.engine.impl.identity.Authentication;import org.flowable.engine.原创 2022-01-17 13:48:29 · 1045 阅读 · 0 评论 -
flowable 部署流程的三种方式
/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromUIModelId(String modelId) throws Exception{ Model model = modelService.getModel(modelId); BpmnModel bpmnModel = mode..原创 2022-01-14 15:41:30 · 705 阅读 · 0 评论 -
工作流 自定义表单 挂靠流程 模块设计方案
作流模块-------------------------------1.模型管理:web在线流程设计器、导入导出xml、复制流程、部署流程2.流程管理:导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务:查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务:查...原创 2021-12-23 11:30:49 · 332 阅读 · 0 评论 -
Log4j2 发新版本2.16.0 完全删除Message Lookups的支持,加固漏洞防御
昨天,Apache Log4j 团队再次发布了新版本:2.16.0!2.16.0 更新内容默认禁用JNDI的访问,用户需要通过配置log4j2.enableJndi参数开启 默认允许协议限制为:java、ldap、ldaps,并将ldap协议限制为仅可访问Java原始对象 Message Lookups被完全移除,加固漏洞的防御 java项目 fhadmin.cn更多细节,可以通过官网查看:logging.apache.org/log4j/2.x/Spring Boot用户如何升级可原创 2021-12-15 13:51:58 · 1649 阅读 · 0 评论 -
Log4j 漏洞修复和临时补救方法
1.2 漏洞评级及影响版本Apache Log4j 远程代码执行漏洞 严重影响的版本范围:Apache Log4j 2.x <= 2.14.12.log4j2 漏洞简单演示创建maven工程引入jar包依赖<dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifa原创 2021-12-14 14:44:48 · 3793 阅读 · 1 评论 -
OA 系统源码模块设计方案
1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(...原创 2021-12-13 12:33:36 · 489 阅读 · 0 评论 -
flowable 启动流程
package org.fh.controller.act;import java.util.Map;import org.springframework.beans.factory.annotation.Autowired;import org.fh.controller.base.BaseController;import org.flowable.common.engine.impl.identity.Authentication;import org.flowable.engine.原创 2021-12-09 09:51:36 · 471 阅读 · 0 评论 -
Flowable - 6.6.0 更新说明 (主流工作流引擎)
外部工作者任务已添加到BPMN和CMMN引擎中。这是一个新的范例,可用于在BPMN和CMMN引擎之外执行服务逻辑。在本版本发布之前,这可以通过将工作推送到另一个服务来完成,比如使用HTTP任务或使用事件注册表任务发送事件。外部工作者任务可用于从BPMN和CMMN引擎中提取工作 (项目fhadmin.cn)。这意味着,用任何语言编写的服务都可以通过专用的外部worker restapi拉取打开的外部worker任务,然后执行工作,最后完成worker任务以将流程或案例的状态移动到下一个状态。增原创 2021-12-07 12:25:24 · 435 阅读 · 0 评论 -
Flowable - 6.7.1 更新说明
发行说明-可流动-6.7.11.案例和流程实例支持业务状态值,类似于业务密钥。2.添加了对使用批次和批次零件删除历史案例和流程实例及其相关数据的支持。3.修复了运行可流动实例集群时全局锁定机制的问题。4.修复了将所有变量传递给具有调用活动任务的子流程实例时暂时变量变为持久的问题。5.添加了在没有BPMN或CMMN实体的情况下查询任务、作业和事件订阅的支持。例如,通过在任务查询中使用withoutProcessInstanceId (项目fhadmin.cn),您可以确保只返回CMMN原创 2021-12-06 12:11:43 · 1968 阅读 · 0 评论 -
Flowable - 6.7.0 更新说明
实现了全局锁定机制,以便更好地支持在具有多个可流动引擎的设置中使用异步执行器。与此同时,异步执行器的默认配置也被更改为能够在默认情况下每秒处理更多作业。一个由4部分组成的系列文章描述了本系列的所有细节和性能基准,包括第1部分、第2部分、第3部分和第4部分。增加了对多实例变量聚合的支持,https://blog.flowable.org/2021/02/16/multi-instance-variable-aggregation/.从多实例执行中聚合值一直都很棘手,但现在有了对变量聚合的支持,这可以以原创 2021-12-03 10:05:54 · 715 阅读 · 0 评论 -
spring cloud Alibaba 阿里微服务 flowable 工作流 自定义表单 模块设计方案
服务介绍 (各个服务单独运行,高可用、低耦合)一:springcloud服务-------------------------------------------------------1.nacos 阿里注册中心:官方eureka停止更新,目前比较好的取代者就是nacos2.zipkin 跟踪服务:分布式跟踪日志,基于内存存储记录3.gateway 网关路由服务:分发请求,统一管理过滤,结合 ribbon 负载均衡、feign服务调用4.springboot-admin 监控中心服务:统一界面管.原创 2021-12-02 09:45:03 · 798 阅读 · 0 评论 -
java 自定义表单 挂靠流程 模块设计方案
作流模块-------------------------------1.模型管理:web在线流程设计器、导入导出xml、复制流程、部署流程2.流程管理:导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务:查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务:查...原创 2021-12-01 10:31:51 · 183 阅读 · 0 评论 -
java 百度人脸识别 接口代码
package org.fh.util;import org.json.JSONObject;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;/** * 说明:获取百度人脸识别token类 * 作者:FH Adm.原创 2021-11-30 12:13:42 · 195 阅读 · 0 评论 -
JAVA oa 办公系统模块 设计方案
1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(...原创 2021-11-29 09:01:52 · 343 阅读 · 0 评论 -
新版 google 谷歌浏览器跨域问题
新版本的firefox火狐浏览器限制了 127.0.0.1本地部署测试的时候,用火狐浏览器需要把 前端的 后台中的服务地址改成 http://localhost:8081浏览器访问的时候也用 http://localhost:8080完事清理浏览器缓存,否则没生效如果是服务器部署,把localhost改成实际服务器IP或者域名==========================================google浏览器,当前端和后台在同一个电脑上时后台 中的服务地址如果.原创 2021-11-24 10:57:45 · 1890 阅读 · 0 评论 -
activiti 汉化 stencilset.json 文件内容
{ //from fhadmin.cn "title" : "流程编辑器", "namespace" : "http://b3mn.org/stencilset/bpmn2.0#", "description" : "BPMN流程编辑器", "propertyPackages" : [ { "name" : "process_idpackage", "properties" : [ { "id" : "process_id", "type" : "S.原创 2021-11-19 15:39:59 · 708 阅读 · 0 评论 -
flowable 从zip压缩包 部署流程定义
/**部署流程定义(从zip压缩包) * @param name //部署名称 * @param zippath //zip文件路径 * @return 部署ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromZip(String name, String zippath) throws Exception{ File outfile = new File(zippath); ..原创 2021-11-17 13:39:08 · 183 阅读 · 0 评论 -
工作流引擎 flowable 获取 当前任务流程图片 输入流
/** * 获取当前任务流程图片的输入流 * @param PROC_INST_ID_ 流程实例ID * @from fhadmin.cn */ public InputStream genProcessDiagram(String PROC_INST_ID_, String type){ /* 获得活动的节点 */ String processDefinitionId = ""; if (this.isFinished(PROC_INST_ID_.原创 2021-11-16 18:29:00 · 478 阅读 · 0 评论 -
flowable 部署流程定义(从Classpath) 和 (根据ui.modeler的 modelId部署)
/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromUIModelId(String modelId) throws Exception{ Model model = modelService.getModel(modelId); BpmnModel bpmnModel = mod..原创 2021-11-12 10:00:43 · 417 阅读 · 0 评论 -
自定义表单 动态表单 表单设计器 流程引擎 设计方案
作流模块-------------------------------1.模型管理:web在线流程设计器、导入导出xml、复制流程、部署流程2.流程管理:导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务:查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务:查...原创 2021-11-11 11:43:54 · 792 阅读 · 0 评论 -
flowable 查询、完成、作废、删除 任务
/** * 查询我的任务 * from fhadmin.cn * @param USERNAME * @return 返回任务列表 */ protected List<Task> findMyPersonalTask(String USERNAME) { return taskService.createTaskQuery() // 创建查询对象 .taskAssignee(USERNAME) // 指定办理人 .list(); ..原创 2021-11-09 13:26:40 · 2828 阅读 · 0 评论