日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

springboot2.5.2與 flowable6.6.0整合流程引擎應用分析

瀏覽:16日期:2023-02-22 14:47:20

1.pom

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.2</version><relativePath /> <!-- lookup parent from repository --> </parent> <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><flowable.version>6.6.0</flowable.version> </properties> <!--flowable工作流依賴--><dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>${flowable.version}</version></dependency> <!-- https://mvnrepository.com/artifact/org.flowable/flowable-json-converter --><dependency> <groupId>org.flowable</groupId> <artifactId>flowable-json-converter</artifactId> <version>${flowable.version}</version></dependency><!-- app 依賴 包含 rest,logic,conf --><dependency> <groupId>org.flowable</groupId> <artifactId>flowable-ui-modeler-rest</artifactId> <version>${flowable.version}</version></dependency><dependency> <groupId>org.flowable</groupId> <artifactId>flowable-ui-modeler-logic</artifactId> <version>${flowable.version}</version> <exclusions><exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId></exclusion> </exclusions></dependency><dependency> <groupId>org.flowable</groupId> <artifactId>flowable-ui-modeler-conf</artifactId> <version>${flowable.version}</version></dependency>

2.FlowableConfig配置類

package org.fh.config;import org.flowable.spring.SpringProcessEngineConfiguration;import org.flowable.spring.boot.EngineConfigurationConfigurer;import org.springframework.context.annotation.Configuration;import org.springframework.stereotype.Controller;/** * 說明:Flowable配置 * 作者:FH Admin * from:fhadmin.cn */@Controller@Configurationpublic class FlowableConfig implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> {@Override public void configure(SpringProcessEngineConfiguration engineConfiguration) {engineConfiguration.setActivityFontName('宋體');engineConfiguration.setLabelFontName('宋體');engineConfiguration.setAnnotationFontName('宋體'); } }3.重寫 SecurityUtils 重構流程編輯器獲取用戶信息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.security.core.Authentication;import org.springframework.security.core.context.SecurityContext;import org.springframework.security.core.context.SecurityContextHolder;import java.util.ArrayList;import java.util.List;/** * 說明:重構流程編輯器獲取用戶信息 * 作者:FH Admin * from:fhadmin.cn */public class SecurityUtils { private static User assumeUser;private static SecurityScopeProvider securityScopeProvider = new FlowableSecurityScopeProvider(); private SecurityUtils() { } /** * Get the login of the current user. */ public static String getCurrentUserId() {User user = getCurrentUserObject();if (user != null) { return user.getId();}return null; } /** * @return the {@link User} object associated with the current logged in user. */ public static User getCurrentUserObject() {if (assumeUser != null) { return assumeUser;}RemoteUser user = new RemoteUser();user.setId(Jurisdiction.getUsername());user.setDisplayName(Jurisdiction.getName());user.setFirstName(Jurisdiction.getName());user.setLastName(Jurisdiction.getName());user.setEmail('admin@flowable.com');user.setPassword('123456');List<String> pris = new ArrayList<>();pris.add(DefaultPrivileges.ACCESS_MODELER);pris.add(DefaultPrivileges.ACCESS_IDM);pris.add(DefaultPrivileges.ACCESS_ADMIN);pris.add(DefaultPrivileges.ACCESS_TASK);pris.add(DefaultPrivileges.ACCESS_REST_API);user.setPrivileges(pris);return user; }public static void setSecurityScopeProvider(SecurityScopeProvider securityScopeProvider) {SecurityUtils.securityScopeProvider = securityScopeProvider; } public static SecurityScope getCurrentSecurityScope() {SecurityContext securityContext = SecurityContextHolder.getContext();if (securityContext != null && securityContext.getAuthentication() != null) { return getSecurityScope(securityContext.getAuthentication());}return null; } public static SecurityScope getSecurityScope(Authentication authentication) {return securityScopeProvider.getSecurityScope(authentication); } public static SecurityScope getAuthenticatedSecurityScope() {SecurityScope currentSecurityScope = getCurrentSecurityScope();if (currentSecurityScope != null) { return currentSecurityScope;}throw new FlowableIllegalStateException('User is not authenticated'); } public static void assumeUser(User user) {assumeUser = user; } public static void clearAssumeUser() {assumeUser = null; }}

工作流模塊----------------www.fhadmin.cn---------------

1.模型管理:web在線流程設計器、導入導出xml、復制流程、部署流程

2.流程管理:導入導出流程資源文件、查看流程圖、根據流程實例反射出流程模型、激活掛起

3.運行中流程:查看流程信息、當前任務節點、當前流程圖、作廢暫停流程、指派待辦人、自由跳轉

4.歷史的流程:查看流程信息、流程用時、流程狀態、查看任務發起人信息

5.待辦任務:查看本人個人任務以及本角色下的任務、辦理、駁回、作廢、指派一下代理人

6.已辦任務:查看自己辦理過的任務以及流程信息、流程圖、流程狀態(作廢 駁回 正常完成)

辦理任務時候可以選擇用戶進行抄送,就是給被抄送人發送站內信通知當前審批意見以及備注信息

注:當辦理完當前任務時,下一任務待辦人會即時通訊收到新任務消息提醒,當作廢和完結任務時,任務發起人會收到站內信消息通知

到此這篇關于springboot2.5.2與 flowable6.6.0整合流程引擎應用分析的文章就介紹到這了,更多相關springboot整合 flowable內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天海翼亚洲一区二区三区| 日韩欧美高清一区二区三区| 国产精品亚洲综合色区韩国| 91精品视频一区二区| 日韩一区精品字幕| 亚洲91网站| 日本欧美一区| 国产精品久久久久久模特| 老司机精品视频在线播放| 精品91福利视频| 免费观看亚洲| 欧美日韩激情| 日精品一区二区三区| 国产免费久久| 三上亚洲一区二区| 激情综合在线| 久久成人国产| 日韩成人午夜精品| 国产精品白浆| 精品视频97| 999精品一区| 亚洲欧美日韩综合国产aⅴ| 男女男精品网站| 国产欧美丝祙| 精精国产xxxx视频在线野外| 久久精品国产大片免费观看| 欧美在线综合| 国产欧美精品| 久久婷婷丁香| 综合日韩在线| 欧美成人aaa| 久久精品国产68国产精品亚洲| 三级欧美在线一区| 国产福利资源一区| av日韩中文| 婷婷丁香综合| 午夜亚洲福利| 97精品国产| 免费欧美在线视频| 久久精品国内一区二区三区| 欧美精品一区二区久久| 久久国产人妖系列| 成人久久久久| 日韩va亚洲va欧美va久久| 国产成人精选| 六月婷婷一区| 久久久亚洲欧洲日产| 一区福利视频| 国产精品任我爽爆在线播放| 香蕉成人av| 日韩av中文字幕一区| 欧美天堂视频| 日本99精品| 午夜欧美在线| 久久久久九九精品影院| 麻豆精品91| 成人在线黄色| 综合一区二区三区| 婷婷激情一区| 欧美日韩一区二区国产| 久久一区二区中文字幕| 奇米777国产一区国产二区| 国产麻豆久久| 国产精品最新| 欧美va天堂| 久久99青青| 老鸭窝亚洲一区二区三区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产精品nxnn| 激情综合网站| 精品高清久久| 亚洲免费福利一区| 麻豆视频在线看| 欧美日本精品| 丝袜亚洲另类欧美| 日韩伦理一区| 国产精品美女午夜爽爽| 另类亚洲自拍| 999国产精品视频| 久久久国产精品网站| 中文字幕视频精品一区二区三区 | 国产韩日影视精品| 国产一区国产二区国产三区| 综合亚洲自拍| 欧美日韩免费观看一区=区三区| 91嫩草精品| 美国三级日本三级久久99| 欧美一级精品| 日韩欧美视频专区| 国内精品麻豆美女在线播放视频| 日韩久久一区| 久久亚洲欧洲| 激情五月综合网| 欧美成人精品三级网站| 美女国产精品久久久| 亚洲麻豆一区| 久久亚洲风情| 石原莉奈在线亚洲二区| 中文亚洲免费| 欧美a级一区| а√天堂8资源在线| 欧美极品一区二区三区| 91亚洲无吗| 日韩极品在线观看| 蜜桃久久久久久久| 日韩精品一级中文字幕精品视频免费观看| 亚洲一级影院| 亚洲天堂成人| 欧美成人综合| 成人av动漫在线观看| 欧美国产偷国产精品三区| 美女av一区| 麻豆久久久久久久| 美女视频黄 久久| 国产精品一国产精品k频道56| 亚洲免费毛片| 日韩精品免费视频人成| 日韩不卡在线观看日韩不卡视频| 视频精品一区| 青青草91视频| 久久国内精品| 国产日韩欧美一区二区三区在线观看 | 欧美a级一区| 亚洲成人精选| 亚洲国产不卡| 国产精品毛片在线看| 久久亚洲风情| 日本亚洲欧洲无免费码在线| 日韩高清一级| 国产精品欧美三级在线观看| 欧美黑人做爰爽爽爽| 国产不卡精品| 色婷婷久久久| 国内精品99| 久久国产精品久久久久久电车| 蜜芽一区二区三区| 亚洲91在线| 国产精品高清一区二区| 国产成人精品一区二区三区在线| 深夜福利视频一区二区| 日韩欧美二区| 亚洲资源av| 日韩综合一区二区三区| 欧美精品国产一区| 免费日韩成人| 日韩一区电影| 亚洲美洲欧洲综合国产一区| 男女性色大片免费观看一区二区 | 国产激情精品一区二区三区| 国产成人精品999在线观看| 欧美不卡高清一区二区三区| 狠狠爱www人成狠狠爱综合网| 亚洲性视频在线| 麻豆传媒一区二区三区| 韩国精品主播一区二区在线观看| 91久久国产| 日韩二区三区在线观看| 国际精品欧美精品| 亚洲小说欧美另类婷婷| 日本电影久久久| 久久精品国产999大香线蕉| 性欧美videohd高精| 视频在线在亚洲| 国产精品成人**免费视频| 久久婷婷一区| 欧美激情麻豆| 久久精品青草| 国产亚洲精品美女久久| 蜜芽一区二区三区| 亚洲开心激情| 国产精品流白浆在线观看| 久久精品国产999大香线蕉| 国产精品tv| 精品一区二区三区在线观看视频| 91大神在线观看线路一区| 久久久久蜜桃| 国产精品1区| 久久免费黄色| 亚洲婷婷在线| 亚州av乱码久久精品蜜桃| 欧美亚洲激情| 国产伊人精品| 中文一区一区三区免费在线观 | 在线一区av| 久久久蜜桃一区二区人| 石原莉奈一区二区三区在线观看| 久久国产66| 美女精品网站| 精品国产18久久久久久二百| 蜜臀av在线播放一区二区三区| 国产成人1区| 欧美成人亚洲| 日本aⅴ亚洲精品中文乱码| 日韩欧美一区二区三区免费看| 欧美成人国产| 嫩草伊人久久精品少妇av杨幂| 久久久久久久久99精品大| 亚洲欧美在线专区| 国产一区二区三区不卡av| 国产h片在线观看|