diff --git a/sql/activiti.sql b/sql/bpm_activiti.sql
similarity index 100%
rename from sql/activiti.sql
rename to sql/bpm_activiti.sql
diff --git a/sql/bpm_flowable.sql b/sql/bpm_flowable.sql
new file mode 100644
index 000000000..d5d4ee33d
--- /dev/null
+++ b/sql/bpm_flowable.sql
@@ -0,0 +1,1329 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server : 127.0.0.1
+ Source Server Type : MySQL
+ Source Server Version : 80026
+ Source Host : localhost:3306
+ Source Schema : ruoyi-vue-pro-flowable
+
+ Target Server Type : MySQL
+ Target Server Version : 80026
+ File Encoding : 65001
+
+ Date: 28/02/2022 00:57:25
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for ACT_EVT_LOG
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_EVT_LOG`;
+CREATE TABLE `ACT_EVT_LOG` (
+ `LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
+ `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DATA_` longblob,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `IS_PROCESSED_` tinyint DEFAULT '0',
+ PRIMARY KEY (`LOG_NR_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_EVT_LOG
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_GE_BYTEARRAY
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_GE_BYTEARRAY`;
+CREATE TABLE `ACT_GE_BYTEARRAY` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `BYTES_` longblob,
+ `GENERATED_` tinyint DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_FK_BYTEARR_DEPL` (`DEPLOYMENT_ID_`),
+ CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `ACT_RE_DEPLOYMENT` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_GE_BYTEARRAY
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('7bac85f2-97ed-11ec-a2b9-862bc1a4a054', 2, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F4449222069643D226469616772616D5F50726F636573735F3136343539383036353033313122207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E223E3C62706D6E323A70726F636573732069643D22666C6F7761626C655F303122206E616D653D22666C6F7761626C65E6B58BE8AF952220697345786563757461626C653D2274727565223E3C62706D6E323A73746172744576656E742069643D224576656E745F3169727578696D223E3C62706D6E323A6F7574676F696E673E466C6F775F30383034676D6F3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A757365725461736B2069643D227461736B303122206E616D653D227461736B3031223E3C62706D6E323A696E636F6D696E673E466C6F775F30383034676D6F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306378343739783C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30383034676D6F2220736F757263655265663D224576656E745F3169727578696D22207461726765745265663D227461736B303122202F3E3C62706D6E323A656E644576656E742069643D224576656E745F316D647363637A223E3C62706D6E323A696E636F6D696E673E466C6F775F306378343739783C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306378343739782220736F757263655265663D227461736B303122207461726765745265663D224576656E745F316D647363637A22202F3E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D22666C6F7761626C655F30315F6469222062706D6E456C656D656E743D22666C6F7761626C655F3031223E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306378343739785F6469222062706D6E456C656D656E743D22466C6F775F30637834373978223E3C64693A776179706F696E7420783D223434302220793D2233353022202F3E3C64693A776179706F696E7420783D223439322220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30383034676D6F5F6469222062706D6E456C656D656E743D22466C6F775F30383034676D6F223E3C64693A776179706F696E7420783D223238382220793D2233353022202F3E3C64693A776179706F696E7420783D223334302220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F3169727578696D5F6469222062706D6E456C656D656E743D224576656E745F3169727578696D223E3C64633A426F756E647320783D223235322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D227461736B30315F6469222062706D6E456C656D656E743D227461736B3031223E3C64633A426F756E647320783D223334302220793D22333130222077696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F316D647363637A5F6469222062706D6E456C656D656E743D224576656E745F316D647363637A223E3C64633A426F756E647320783D223439322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E, NULL);
+INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('bfb4c0a4-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01.bpmn', 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F4449222069643D226469616772616D5F50726F636573735F3136343539383036353033313122207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E223E3C62706D6E323A70726F636573732069643D22666C6F7761626C655F303122206E616D653D22666C6F7761626C65E6B58BE8AF952220697345786563757461626C653D2274727565223E3C62706D6E323A73746172744576656E742069643D224576656E745F3169727578696D223E3C62706D6E323A6F7574676F696E673E466C6F775F30383034676D6F3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A757365725461736B2069643D227461736B303122206E616D653D227461736B3031223E3C62706D6E323A696E636F6D696E673E466C6F775F30383034676D6F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306378343739783C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30383034676D6F2220736F757263655265663D224576656E745F3169727578696D22207461726765745265663D227461736B303122202F3E3C62706D6E323A656E644576656E742069643D224576656E745F316D647363637A223E3C62706D6E323A696E636F6D696E673E466C6F775F306378343739783C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306378343739782220736F757263655265663D227461736B303122207461726765745265663D224576656E745F316D647363637A22202F3E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D22666C6F7761626C655F30315F6469222062706D6E456C656D656E743D22666C6F7761626C655F3031223E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306378343739785F6469222062706D6E456C656D656E743D22466C6F775F30637834373978223E3C64693A776179706F696E7420783D223434302220793D2233353022202F3E3C64693A776179706F696E7420783D223439322220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30383034676D6F5F6469222062706D6E456C656D656E743D22466C6F775F30383034676D6F223E3C64693A776179706F696E7420783D223238382220793D2233353022202F3E3C64693A776179706F696E7420783D223334302220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F3169727578696D5F6469222062706D6E456C656D656E743D224576656E745F3169727578696D223E3C64633A426F756E647320783D223235322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D227461736B30315F6469222062706D6E456C656D656E743D227461736B3031223E3C64633A426F756E647320783D223334302220793D22333130222077696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F316D647363637A5F6469222062706D6E456C656D656E743D224576656E745F316D647363637A223E3C64633A426F756E647320783D223439322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E, 0);
+INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c0bae605-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01.flowable_01.png', 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 0x89504E470D0A1A0A0000000D494844520000021A000001900806000000E87AC905000010174944415478DAEDDD0B8896F59E07F0531854D8952516929038D021160A3AD0424B146C6450ED093273D4AC316D2D1BEDA25D305BCDAE6BB638854442EDD9A2C432375BCE76BCA4633A8A5D5C2F15999D2E8EB38EBA9AE6F136F5ECF37B9877781C9D1C67E6BDCCF8F9C01FDF79DF77DE9197E7F93FDFE77FFDCD6F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A2549923EDF7CF3CD9C952B57FEBC68D1A264C182054A89CBC2850B93BABABAED6919EA8804A0578990B16CD9B2A4A9A9293970E08052A6B26DDBB664E9D2A53FA6A1E366472500BD46B46408191513360E2C58B0E00B472500BD467497B8C8574E4983C621472500BD468C117081AFA8A091382A0138E182C64FBB1A936F56BF9A6C5838252BF1389E130E040D00E852D0D8B3B32159FFC163C9FFFCD7F8C34A3C17AF0908820600743A68FCB0E1BD234246A16CDE305F40103400A0F341E38B0F9F6D3768C46B0282A001009D0E1AEB17FC4BBB41235E1310040D001034040D00A8BCA011B34CDA0B1AF19A8020680040A783C6C6E52FB61B34E2350141D000804E078D1D0D6B93F57F7EFCC86E93F4B9784D40103400A0D34123CA5F3EFEE31141239E130E040D00E85AD0D8BF3FD9B862E691DD26E973F19A8020680040A78246ACFCF9D5F2DA76C768C46B5607153400E0F882C6FEFD49E3C6C5C9BAFF7EB4DD905128F19E78AFD60D4103008E19348ED58AA17543D000804E078D8EB462FC5AEB86C020680040BB41A3B321A3500406410300DA0D1A8AA0512EB7DF7EFBD9B7DE7AEBCD69A94D4B7D5A1AD392E44AFC5C3F68D0A057060F1E3C342D7FE32C064A6AF3E6CD97BCFBEEBBFFF6D24B2FAD9F3871E29E3163C6FC3C64C890D68A6AE4C891071F78E0811D93274FAE9B366DDA3FA715DBA982860BBCA0515E6970B83E3D3FE7A7C1A1B94DB03866497F67415AFE70D55557F5510302459124499FFAFAFA093366CC684C8344F2F4D34F2773E7CE4DD6AC599334343424CDCDCD49C18E1D3B92B56BD726F3E6CD4B5E7CF1C5240D1ACDE3C78F5F515D5D7D89A0A1081AA5950685DFA72161E5F1868B76CAEAF4B306A811816EB574E9D2EA175E7861CFDD77DF9DCC993327696C6C4C8EC7CE9D3BB3CAFD9E7BEE39545353B33CADACFA0B1A8AA0515CD1FA908682A78FD682F1D0430F65E7F2F2E5CB93EFBFFF3ED9B76F5F76AE1E3C7830FB79E5CA95D98DC4638F3DD65EE0A83DD15B2A816E6AC5983D7BF6BAEAEAEAE4CD37DF6CAD8C3A2B5A3DA29563D8B06187468C18F190A0A1081AC53164C8907E6D5B31D2F32E79F5D5578FFB46E1DB6FBF4D66CD9A152D936DC3C6BAF83B6A4AA053D2CAA87F6D6D6DD3B871E3B28AA63BC5E7DD77DF7DFB468E1CF9FA8970572468081AA594068CDF5555556DC98782E8EA6C6A6AEAD2791B5DA253A64C691B367E38D15A28816E0A19D15512CDA6D1ED510CD13AF2E4934FEE1D3162C49F7AFB00334143D028654B463E64442BC692254B0E1B43D555CB962DCB3E57D8003A25BA4BA22523424657BB4A3AD2953275EAD4DD69A5354BD050048DAE691993D1DA5D1233C1BEFCF2CBA29CBB3186A34D57CABA810307F6558302C7146332A2BB64F7EEDD49294498A9A9A9D99D568A13040D45D0E8BC18F8996FC92856C8C8878DFCB4F61820AA06057E555D5DDDC818F8D9DD63323A326623ADB0F6A57744BF15341441E3F8B54C616D9D5D12DD25A510DD286DD6DB30F51538BAE83279FEF9E77F8AD925E53077EEDC5D69D8982B68288246A75A3356E6077E76E7988C6369334074B545BD80A38AC5B8629D8C628FCBF8B5F11AD5D5D55BABAAAA2E15341441A3E35A56FC6CED32E9EAEC92CECC46C98FD7881544D5A8C011A64F9FDE180BF894D3FCF9F363F4FA7F081A8AA0D171B1AC78E1221FEB6494C3EBAFBF7ED872E56A54E030B177492C2B7EBC0BF974B7984A5B5555F57FBD6D6D0D4143D02896D8202D3F36A35CE770B4A2E40786DA880D384C6C90F6DC73CF2595E091471E591D4DC13DE17B6BD968EA1F040D41A35CC757CB2EACADCB8A97537EB9F2D8F555CD0AB49A3163C686D8D7A012BCF6DA6BEB7ACA34B97C53711A8EFE5ED010344A7D7CB56CF59EBDAFDC5D9F518714FE2FB1C5BC9A1568155BBDC72EAC95E0D34F3FDD985654F53DE942902B7F3ADA1DA8A0216814EBF88A73A5F07A6C90564EB1AE46EEFF5AAF66055A8D1933E6E7728FCF28D8BE7DFB4F6925D5D8432F04AD77A0F90B82A0216814EBF88A73A5F07CECBA5A4E0D0D0DF9FF67A39A15681583B84A39EFFE58A2A2EAC91782FC1D6834790B1A8246B18EAFFCCFB1C57B39C5DFCFFF7FD4ACC061155A25E94005DBA38AA05159A5B71D5F855269E7AE9A15A8D4168D3DBDA045239B39535821F1440A1AFBF7EF3FEAF33FFEF863B6189C168DEE3DBEF2CF976BB13D2D1AC0318D1E3DFA40A58CD1D8BA75EBFA1E3C46E3B080515029412342C0AC59B39237DE78A353BFFFD65B6FC5C52379E79D778E786DEAD4A9C959679D959C79E699D934C7FC6BB18854FCDECC9933058D6E3EBEF263344ABD4791311A40874D9830E17F2B65D6497D7DFD921E38EBA43E965D6E6F8F874A091A2B56ACC82EF8D3A64DEB52D078FBEDB70F7B3E8E9D934E3A29B9EEBAEB921B6EB8217B4FCC40D8B3674FF2ECB3CF26A79F7EBAA051A4E3CBAC13A047983265CA9F2B651D8DE9D3A7CFEF41EB681CB505A35283C6A5975E9A5DF0CF3DF7DCA4B6B6366B6ABFF3CE3B93F3CF3F3F39F5D45393ABAFBE3ABB2B8DD6ADE84E3BEFBCF392BE7DFB66FB58446B483E68BCF2CA2B49FFFEFD93B163C726CF3CF34CF67C0499CF3EFB2C7BFCF8E38F27AB56ADCA3EF7C61B6F14348A747CE5D7D1983D7BB6753480CA94DE75DE91DEE5FE520941E3AEBBEE9ADF535606EDA84A091AE3C78FCF2EF8D1F250575797BCF7DE7B5957C7A44993927BEFBD377B2D02C4C48913B3C7D1CD128F2FBEF8E2ECFD85A0317AF4E8E494534E49AEBCF2CA6CEC454D4D4DF6FCC68D1B93CD9B37678F478D1A956CD9B225F9EAABAF92850B170A1AC50B235606052A5FEC2D525D5D7D3076612CF31A1A313E639BBD4E4AD775B278F1E264C28409C965975D96BD165B7EBFFFFEFBD9E3E8F2B8E69A6BB280B077EFDED6A051281F7DF451F61963C68CC97EFEFAEBAF5B8346B49414FE86A051D473F7ECF49C3954B8C06FDAB4A96C7B9D545555FD62AF13A05DE9DDD087F3E7CF2F6BD0A8ADADFD77BBB7962E6844EB45A185235A35E2F1134F3CD13A80F3A69B6ECA5A3CE2F9E86A29048D0B2FBC3039EDB4D3926BAFBD367B6FFC4E3C1F5D256BD7AECD1EE707840A1A456FD568DDBDF5E5975FB67B2B5099AAABAB2F19356A5473B9A6C8353737FF9056505FA77745970A1AC5291F7FFC7176C14FBFE3E4934F3EC9BA37E2E70F3EF82079F4D147B3C7D155124DF0E79C734E12C133C663C4F3E3C68D6B0D1A3116E0E1871FCE1E47F74B74ABC4E341830625B7DD765BF6385A4A048DD288AEC6C2457ED8B06159EB4229454BE8F0E1C3F3AD197F50A302473576ECD8A5E51A14FAD4534FBD965652737AE3F75A294163E7CE9D49BF7EFDB28BFE830F3E18337C920B2EB820FBF9F2CB2F4FCE38E38CAC15E3BBEFBE4BAEB8E28AA44F9F3E59CBC5800103B22E91FCF4D6EDDBB76783452FBAE8A26C5069749F9C7CF2C9D9EC937CB789A051B2568DD6D927D1FD55CA7571E2EFE5A7E01E6B703470021B3870E0DFDE71C71D074A3D1FFFF3CF3F5F9A56507BD2BFFF5B41A3B825C65A4468C8AFAD11334D8EF6DEB853DDB56B57873F3BDEBF6DDB364B9097C12DB7DCF28FF93537962C5952927377D9B2656DF76119A026057E55555555CDB871E3FE5AAA2E94F4C2B721FD9B1BD24AEAC1DEFA9D5A825CD02851ABC6BF162EF8313D394240B1D7CD183A74E82FB9A051AB06053A64C488117F9C3C7972D1C3467373F3B7D5D5D58BD30A6A666FFE3E050D41A3145A9624AFCF878D622DE2152163F8F0E13FE742C6BA810307F6557B021DAEB0D200F09F93264DDA5DACB0112D1969A0F930C665F4B6E9AC8286A0512E69B8E8979E531BF36123BA51BA73CC46B494B469C9F8212DFDD59CC071878DAAAAAA976B6A6A7677F7988D1893D1D25D32B3B7870C4143D028B5B8E8E7C3466180685767A3C4189C36033F850CA0EB060D1A3426BD2BFA69F6ECD93B6377C6AE4E616D995DB2A7378FC91034048D0A69D9A8CF878298FA1AEBA31CEF068A1150629D8CFC14D64277899001748B988D3278F0E0B7D38A66D79C397336A57736878E77C5CF588C2BFD8C2FA3AB24FDF77727D2F72768081AE56A954C6F145E38DA56F3B16E4AAC87126338A2C5B2701311FFC62CA41883316FDEBC6CE1B5FC8A9FF9819FC66400C568DDF8BBD82C29AD7876DF7FFFFD6B66CD9AB566D5AA559BB66CD9B237972BF644B0885D586383B4D8BB2496154FC3C59BBD71312E4143D0A8742D535FEB8F16383A51569BC20A145D8CAB68A9BC623A5D0CE8FC4B7EBF85B434B6546CB5B16AE189300E43D010347AC08DC2F52DCB951F3ADE8011CB8AB7B7553D0082862268E46F14CE4E43C7AD2D5BCCD7B7DC18246D6F14A2F53276618DAE53673180A0A1081A00081A8AA001008286A0010082862268002068B8C00B1A002068081A00206828820600081A820600081A820600081A8AA001008286A001008286A00100828622680080A021680080A021680080A0A1081A002068081A00502E8B162D7281AF9CB22F0D1A871C9500F41A7575758D4D4D4D2EF215501A1A1ADE4A83C6178E4A007A8DC58B17FFD392254B766DDDBAF5AF2EF6E56BC98890B170E1C2EFD272B3A312805E25BDB85D9FDE49AF8E66FB1823A094BCC4F7FE859001000000000000000000000000000000000000F408FF0FC85213564CA9202B0000000049454E44AE426082, 1);
+INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c969093d-97ed-11ec-a2b9-862bc1a4a054', 1, 'hist.var-field122', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178, NULL);
+INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c969304e-97ed-11ec-a2b9-862bc1a4a054', 1, 'hist.detail.var-field122', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178, NULL);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_GE_PROPERTY
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_GE_PROPERTY`;
+CREATE TABLE `ACT_GE_PROPERTY` (
+ `NAME_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `VALUE_` varchar(300) COLLATE utf8_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ PRIMARY KEY (`NAME_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_GE_PROPERTY
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('batch.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('cfg.execution-related-entities-count', 'true', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('cfg.task-related-entities-count', 'true', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('common.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('entitylink.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('eventsubscription.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('identitylink.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('job.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('next.dbid', '1', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('schema.history', 'create(6.7.0.0)', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('task.schema.version', '6.7.0.0', 1);
+INSERT INTO `ACT_GE_PROPERTY` VALUES ('variable.schema.version', '6.7.0.0', 1);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_ACTINST
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_ACTINST`;
+CREATE TABLE `ACT_HI_ACTINST` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `ACT_ID_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CALL_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `TRANSACTION_ORDER_` int DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_ACT_INST_START` (`START_TIME_`),
+ KEY `ACT_IDX_HI_ACT_INST_END` (`END_TIME_`),
+ KEY `ACT_IDX_HI_ACT_INST_PROCINST` (`PROC_INST_ID_`,`ACT_ID_`),
+ KEY `ACT_IDX_HI_ACT_INST_EXEC` (`EXECUTION_ID_`,`ACT_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_ACTINST
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_ACTINST` VALUES ('c9695761-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', 'Event_1iruxim', NULL, NULL, NULL, 'startEvent', NULL, '2022-02-28 00:53:28.382', '2022-02-28 00:53:28.388', 1, 6, NULL, '');
+INSERT INTO `ACT_HI_ACTINST` VALUES ('c96b0512-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', 'Flow_0804gmo', NULL, NULL, NULL, 'sequenceFlow', NULL, '2022-02-28 00:53:28.392', '2022-02-28 00:53:28.392', 2, 0, NULL, '');
+INSERT INTO `ACT_HI_ACTINST` VALUES ('c96b0513-97ed-11ec-a2b9-862bc1a4a054', 2, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', 'task01', 'c97146a4-97ed-11ec-a2b9-862bc1a4a054', NULL, 'task01', 'userTask', '1', '2022-02-28 00:53:28.392', '2022-02-28 00:53:34.789', 3, 6397, NULL, '');
+INSERT INTO `ACT_HI_ACTINST` VALUES ('cd3b6e08-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', 'Flow_0cx479x', NULL, NULL, NULL, 'sequenceFlow', NULL, '2022-02-28 00:53:34.792', '2022-02-28 00:53:34.792', 1, 0, NULL, '');
+INSERT INTO `ACT_HI_ACTINST` VALUES ('cd3be339-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', 'Event_1mdsccz', NULL, NULL, NULL, 'endEvent', NULL, '2022-02-28 00:53:34.794', '2022-02-28 00:53:34.796', 2, 2, NULL, '');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_ATTACHMENT
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_ATTACHMENT`;
+CREATE TABLE `ACT_HI_ATTACHMENT` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `URL_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CONTENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_ATTACHMENT
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_COMMENT
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_COMMENT`;
+CREATE TABLE `ACT_HI_COMMENT` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TIME_` datetime(3) NOT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACTION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `MESSAGE_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `FULL_MSG_` longblob,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_COMMENT
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_DETAIL
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_DETAIL`;
+CREATE TABLE `ACT_HI_DETAIL` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `VAR_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ `TIME_` datetime(3) NOT NULL,
+ `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_DETAIL_PROC_INST` (`PROC_INST_ID_`),
+ KEY `ACT_IDX_HI_DETAIL_ACT_INST` (`ACT_INST_ID_`),
+ KEY `ACT_IDX_HI_DETAIL_TIME` (`TIME_`),
+ KEY `ACT_IDX_HI_DETAIL_NAME` (`NAME_`),
+ KEY `ACT_IDX_HI_DETAIL_TASK_ID` (`TASK_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_DETAIL
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_DETAIL` VALUES ('c9681eda-97ed-11ec-a2b9-862bc1a4a054', 'VariableUpdate', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, 'field121', 'string', 0, '2022-02-28 00:53:28.373', NULL, NULL, NULL, 'AAA', NULL);
+INSERT INTO `ACT_HI_DETAIL` VALUES ('c969304f-97ed-11ec-a2b9-862bc1a4a054', 'VariableUpdate', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, 'field122', 'serializable', 0, '2022-02-28 00:53:28.379', 'c969304e-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_ENTITYLINK
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_ENTITYLINK`;
+CREATE TABLE `ACT_HI_ENTITYLINK` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `LINK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ROOT_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HIERARCHY_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_HI_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_HI_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_ENTITYLINK
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_IDENTITYLINK
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_IDENTITYLINK`;
+CREATE TABLE `ACT_HI_IDENTITYLINK` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_USER` (`USER_ID_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_TASK` (`TASK_ID_`),
+ KEY `ACT_IDX_HI_IDENT_LNK_PROCINST` (`PROC_INST_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_IDENTITYLINK
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_IDENTITYLINK` VALUES ('c9651198-97ed-11ec-a2b9-862bc1a4a054', NULL, 'starter', '1', NULL, '2022-02-28 00:53:28.353', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL);
+INSERT INTO `ACT_HI_IDENTITYLINK` VALUES ('c9769dd5-97ed-11ec-a2b9-862bc1a4a054', NULL, 'assignee', '1', 'c97146a4-97ed-11ec-a2b9-862bc1a4a054', '2022-02-28 00:53:28.468', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `ACT_HI_IDENTITYLINK` VALUES ('c978e7c6-97ed-11ec-a2b9-862bc1a4a054', NULL, 'participant', '1', NULL, '2022-02-28 00:53:28.483', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL);
+INSERT INTO `ACT_HI_IDENTITYLINK` VALUES ('cd377667-97ed-11ec-a2b9-862bc1a4a054', NULL, 'participant', '1', NULL, '2022-02-28 00:53:34.765', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_PROCINST
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_PROCINST`;
+CREATE TABLE `ACT_HI_PROCINST` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `END_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUPER_PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CALLBACK_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CALLBACK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REFERENCE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REFERENCE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ UNIQUE KEY `PROC_INST_ID_` (`PROC_INST_ID_`),
+ KEY `ACT_IDX_HI_PRO_INST_END` (`END_TIME_`),
+ KEY `ACT_IDX_HI_PRO_I_BUSKEY` (`BUSINESS_KEY_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_PROCINST
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_PROCINST` VALUES ('c964c377-97ed-11ec-a2b9-862bc1a4a054', 3, 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', '2022-02-28 00:53:28.351', '2022-02-28 00:53:34.899', 6548, '1', 'Event_1iruxim', 'Event_1mdsccz', NULL, NULL, '', 'flowable测试', NULL, NULL, NULL, NULL, NULL);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_TASKINST
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_TASKINST`;
+CREATE TABLE `ACT_HI_TASKINST` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `CLAIM_TIME_` datetime(3) DEFAULT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `PRIORITY_` int DEFAULT NULL,
+ `DUE_DATE_` datetime(3) DEFAULT NULL,
+ `FORM_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_TASKINST
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_TASKINST` VALUES ('c97146a4-97ed-11ec-a2b9-862bc1a4a054', 2, 'flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', NULL, 'task01', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c9695760-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL, NULL, 'task01', NULL, NULL, NULL, '1', '2022-02-28 00:53:28.392', NULL, '2022-02-28 00:53:34.779', 6387, NULL, 50, NULL, NULL, NULL, '', '2022-02-28 00:53:34.779');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_TSK_LOG
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_TSK_LOG`;
+CREATE TABLE `ACT_HI_TSK_LOG` (
+ `ID_` bigint NOT NULL AUTO_INCREMENT,
+ `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `TIME_STAMP_` timestamp(3) NOT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DATA_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_TSK_LOG
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_HI_VARINST
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_HI_VARINST`;
+CREATE TABLE `ACT_HI_VARINST` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `VAR_TYPE_` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_HI_PROCVAR_NAME_TYPE` (`NAME_`,`VAR_TYPE_`),
+ KEY `ACT_IDX_HI_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_HI_PROCVAR_PROC_INST` (`PROC_INST_ID_`),
+ KEY `ACT_IDX_HI_PROCVAR_TASK_ID` (`TASK_ID_`),
+ KEY `ACT_IDX_HI_PROCVAR_EXE` (`EXECUTION_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_HI_VARINST
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_HI_VARINST` VALUES ('c9678299-97ed-11ec-a2b9-862bc1a4a054', 0, 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, 'field121', 'string', NULL, NULL, NULL, NULL, NULL, NULL, 'AAA', NULL, '2022-02-28 00:53:28.373', '2022-02-28 00:53:28.373');
+INSERT INTO `ACT_HI_VARINST` VALUES ('c969093c-97ed-11ec-a2b9-862bc1a4a054', 0, 'c964c377-97ed-11ec-a2b9-862bc1a4a054', 'c964c377-97ed-11ec-a2b9-862bc1a4a054', NULL, 'field122', 'serializable', NULL, NULL, NULL, 'c969093d-97ed-11ec-a2b9-862bc1a4a054', NULL, NULL, NULL, NULL, '2022-02-28 00:53:28.379', '2022-02-28 00:53:28.379');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_BYTEARRAY
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_BYTEARRAY`;
+CREATE TABLE `ACT_ID_BYTEARRAY` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `BYTES_` longblob,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_BYTEARRAY
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_GROUP
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_GROUP`;
+CREATE TABLE `ACT_ID_GROUP` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_GROUP
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_INFO
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_INFO`;
+CREATE TABLE `ACT_ID_INFO` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `USER_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `VALUE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PASSWORD_` longblob,
+ `PARENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_INFO
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_MEMBERSHIP
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_MEMBERSHIP`;
+CREATE TABLE `ACT_ID_MEMBERSHIP` (
+ `USER_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `GROUP_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ PRIMARY KEY (`USER_ID_`,`GROUP_ID_`),
+ KEY `ACT_FK_MEMB_GROUP` (`GROUP_ID_`),
+ CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `ACT_ID_GROUP` (`ID_`),
+ CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `ACT_ID_USER` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_MEMBERSHIP
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_PRIV
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_PRIV`;
+CREATE TABLE `ACT_ID_PRIV` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
+ PRIMARY KEY (`ID_`),
+ UNIQUE KEY `ACT_UNIQ_PRIV_NAME` (`NAME_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_PRIV
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_PRIV_MAPPING
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_PRIV_MAPPING`;
+CREATE TABLE `ACT_ID_PRIV_MAPPING` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `PRIV_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_FK_PRIV_MAPPING` (`PRIV_ID_`),
+ KEY `ACT_IDX_PRIV_USER` (`USER_ID_`),
+ KEY `ACT_IDX_PRIV_GROUP` (`GROUP_ID_`),
+ CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `ACT_ID_PRIV` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_PRIV_MAPPING
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_PROPERTY
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_PROPERTY`;
+CREATE TABLE `ACT_ID_PROPERTY` (
+ `NAME_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `VALUE_` varchar(300) COLLATE utf8_bin DEFAULT NULL,
+ `REV_` int DEFAULT NULL,
+ PRIMARY KEY (`NAME_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_PROPERTY
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_ID_PROPERTY` VALUES ('schema.version', '6.7.0.0', 1);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_TOKEN
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_TOKEN`;
+CREATE TABLE `ACT_ID_TOKEN` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `TOKEN_VALUE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL,
+ `IP_ADDRESS_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `USER_AGENT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TOKEN_DATA_` varchar(2000) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_TOKEN
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_ID_USER
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_ID_USER`;
+CREATE TABLE `ACT_ID_USER` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `FIRST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `LAST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DISPLAY_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EMAIL_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PWD_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PICTURE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_ID_USER
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_PROCDEF_INFO
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_PROCDEF_INFO`;
+CREATE TABLE `ACT_PROCDEF_INFO` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `INFO_JSON_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ UNIQUE KEY `ACT_UNIQ_INFO_PROCDEF` (`PROC_DEF_ID_`),
+ KEY `ACT_IDX_INFO_PROCDEF` (`PROC_DEF_ID_`),
+ KEY `ACT_FK_INFO_JSON_BA` (`INFO_JSON_ID_`),
+ CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_PROCDEF_INFO
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RE_DEPLOYMENT
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RE_DEPLOYMENT`;
+CREATE TABLE `ACT_RE_DEPLOYMENT` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_DEPLOYMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ENGINE_VERSION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RE_DEPLOYMENT
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_RE_DEPLOYMENT` VALUES ('bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 'flowable测试', '1', 'flowable_01', '', '2022-02-28 00:53:12.098', NULL, NULL, 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', NULL);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RE_MODEL
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RE_MODEL`;
+CREATE TABLE `ACT_RE_MODEL` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `VERSION_` int DEFAULT NULL,
+ `META_INFO_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EDITOR_SOURCE_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_FK_MODEL_SOURCE` (`EDITOR_SOURCE_VALUE_ID_`),
+ KEY `ACT_FK_MODEL_SOURCE_EXTRA` (`EDITOR_SOURCE_EXTRA_VALUE_ID_`),
+ KEY `ACT_FK_MODEL_DEPLOYMENT` (`DEPLOYMENT_ID_`),
+ CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `ACT_RE_DEPLOYMENT` (`ID_`),
+ CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RE_MODEL
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_RE_MODEL` VALUES ('4b4909d8-97e7-11ec-8e20-862bc1a4a054', 6, 'flowable测试', 'flowable_01', '1', '2022-02-28 00:06:59.795', '2022-02-28 00:53:13.893', 1, '{\"description\":\"ooxx\",\"formType\":10,\"formId\":11,\"formCustomCreatePath\":null,\"formCustomViewPath\":null}', 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', '7bac85f2-97ed-11ec-a2b9-862bc1a4a054', NULL, '');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RE_PROCDEF
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RE_PROCDEF`;
+CREATE TABLE `ACT_RE_PROCDEF` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `KEY_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `VERSION_` int NOT NULL,
+ `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DGRM_RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `HAS_START_FORM_KEY_` tinyint DEFAULT NULL,
+ `HAS_GRAPHICAL_NOTATION_` tinyint DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `ENGINE_VERSION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DERIVED_FROM_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DERIVED_VERSION_` int NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID_`),
+ UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`DERIVED_VERSION_`,`TENANT_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RE_PROCDEF
+-- ----------------------------
+BEGIN;
+INSERT INTO `ACT_RE_PROCDEF` VALUES ('flowable_01:1:c0bb5b36-97ed-11ec-a2b9-862bc1a4a054', 2, '1', 'flowable测试', 'flowable_01', 1, 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 'flowable_01.bpmn', 'flowable_01.flowable_01.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_ACTINST
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_ACTINST`;
+CREATE TABLE `ACT_RU_ACTINST` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT '1',
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `ACT_ID_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CALL_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) NOT NULL,
+ `END_TIME_` datetime(3) DEFAULT NULL,
+ `DURATION_` bigint DEFAULT NULL,
+ `TRANSACTION_ORDER_` int DEFAULT NULL,
+ `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_RU_ACTI_START` (`START_TIME_`),
+ KEY `ACT_IDX_RU_ACTI_END` (`END_TIME_`),
+ KEY `ACT_IDX_RU_ACTI_PROC` (`PROC_INST_ID_`),
+ KEY `ACT_IDX_RU_ACTI_PROC_ACT` (`PROC_INST_ID_`,`ACT_ID_`),
+ KEY `ACT_IDX_RU_ACTI_EXEC` (`EXECUTION_ID_`),
+ KEY `ACT_IDX_RU_ACTI_EXEC_ACT` (`EXECUTION_ID_`,`ACT_ID_`),
+ KEY `ACT_IDX_RU_ACTI_TASK` (`TASK_ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_ACTINST
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_DEADLETTER_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_DEADLETTER_JOB`;
+CREATE TABLE `ACT_RU_DEADLETTER_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
+ KEY `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
+ KEY `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
+ KEY `ACT_IDX_DJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_DJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_DJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_DEADLETTER_JOB_EXECUTION` (`EXECUTION_ID_`),
+ KEY `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
+ KEY `ACT_FK_DEADLETTER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_DEADLETTER_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_ENTITYLINK
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_ENTITYLINK`;
+CREATE TABLE `ACT_RU_ENTITYLINK` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CREATE_TIME_` datetime(3) DEFAULT NULL,
+ `LINK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ROOT_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HIERARCHY_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
+ KEY `ACT_IDX_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_ENTITYLINK
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_EVENT_SUBSCR
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_EVENT_SUBSCR`;
+CREATE TABLE `ACT_RU_EVENT_SUBSCR` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `EVENT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `EVENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACTIVITY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CONFIGURATION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_EVENT_SUBSCR_CONFIG_` (`CONFIGURATION_`),
+ KEY `ACT_FK_EVENT_EXEC` (`EXECUTION_ID_`),
+ CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_EVENT_SUBSCR
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_EXECUTION
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_EXECUTION`;
+CREATE TABLE `ACT_RU_EXECUTION` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SUPER_EXEC_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ROOT_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `IS_ACTIVE_` tinyint DEFAULT NULL,
+ `IS_CONCURRENT_` tinyint DEFAULT NULL,
+ `IS_SCOPE_` tinyint DEFAULT NULL,
+ `IS_EVENT_SCOPE_` tinyint DEFAULT NULL,
+ `IS_MI_ROOT_` tinyint DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `CACHED_ENT_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `START_TIME_` datetime(3) DEFAULT NULL,
+ `START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
+ `EVT_SUBSCR_COUNT_` int DEFAULT NULL,
+ `TASK_COUNT_` int DEFAULT NULL,
+ `JOB_COUNT_` int DEFAULT NULL,
+ `TIMER_JOB_COUNT_` int DEFAULT NULL,
+ `SUSP_JOB_COUNT_` int DEFAULT NULL,
+ `DEADLETTER_JOB_COUNT_` int DEFAULT NULL,
+ `EXTERNAL_WORKER_JOB_COUNT_` int DEFAULT NULL,
+ `VAR_COUNT_` int DEFAULT NULL,
+ `ID_LINK_COUNT_` int DEFAULT NULL,
+ `CALLBACK_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CALLBACK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REFERENCE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `REFERENCE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`),
+ KEY `ACT_IDC_EXEC_ROOT` (`ROOT_PROC_INST_ID_`),
+ KEY `ACT_IDX_EXEC_REF_ID_` (`REFERENCE_ID_`),
+ KEY `ACT_FK_EXE_PROCINST` (`PROC_INST_ID_`),
+ KEY `ACT_FK_EXE_PARENT` (`PARENT_ID_`),
+ KEY `ACT_FK_EXE_SUPER` (`SUPER_EXEC_`),
+ KEY `ACT_FK_EXE_PROCDEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE,
+ CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
+ CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_EXECUTION
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_EXTERNAL_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_EXTERNAL_JOB`;
+CREATE TABLE `ACT_RU_EXTERNAL_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
+ KEY `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
+ KEY `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
+ KEY `ACT_IDX_EJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_EJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_EJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_EXTERNAL_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_HISTORY_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_HISTORY_JOB`;
+CREATE TABLE `ACT_RU_HISTORY_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ADV_HANDLER_CFG_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_HISTORY_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_IDENTITYLINK
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_IDENTITYLINK`;
+CREATE TABLE `ACT_RU_IDENTITYLINK` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_IDENT_LNK_USER` (`USER_ID_`),
+ KEY `ACT_IDX_IDENT_LNK_GROUP` (`GROUP_ID_`),
+ KEY `ACT_IDX_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_ATHRZ_PROCEDEF` (`PROC_DEF_ID_`),
+ KEY `ACT_FK_TSKASS_TASK` (`TASK_ID_`),
+ KEY `ACT_FK_IDL_PROCINST` (`PROC_INST_ID_`),
+ CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `ACT_RU_TASK` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_IDENTITYLINK
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_JOB`;
+CREATE TABLE `ACT_RU_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
+ KEY `ACT_IDX_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
+ KEY `ACT_IDX_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
+ KEY `ACT_IDX_JOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_JOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_JOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_JOB_EXECUTION` (`EXECUTION_ID_`),
+ KEY `ACT_FK_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
+ KEY `ACT_FK_JOB_PROC_DEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_SUSPENDED_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_SUSPENDED_JOB`;
+CREATE TABLE `ACT_RU_SUSPENDED_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
+ KEY `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
+ KEY `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
+ KEY `ACT_IDX_SJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_SJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_SJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_SUSPENDED_JOB_EXECUTION` (`EXECUTION_ID_`),
+ KEY `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
+ KEY `ACT_FK_SUSPENDED_JOB_PROC_DEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_SUSPENDED_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_TASK
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_TASK`;
+CREATE TABLE `ACT_RU_TASK` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `DELEGATION_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PRIORITY_` int DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `DUE_DATE_` datetime(3) DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUSPENSION_STATE_` int DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ `FORM_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CLAIM_TIME_` datetime(3) DEFAULT NULL,
+ `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
+ `VAR_COUNT_` int DEFAULT NULL,
+ `ID_LINK_COUNT_` int DEFAULT NULL,
+ `SUB_TASK_COUNT_` int DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_TASK_CREATE` (`CREATE_TIME_`),
+ KEY `ACT_IDX_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_TASK_EXE` (`EXECUTION_ID_`),
+ KEY `ACT_FK_TASK_PROCINST` (`PROC_INST_ID_`),
+ KEY `ACT_FK_TASK_PROCDEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_TASK
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_TIMER_JOB
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_TIMER_JOB`;
+CREATE TABLE `ACT_RU_TIMER_JOB` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `RETRIES_` int DEFAULT NULL,
+ `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
+ `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
+ `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
+ KEY `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
+ KEY `ACT_IDX_TIMER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
+ KEY `ACT_IDX_TIMER_JOB_DUEDATE` (`DUEDATE_`),
+ KEY `ACT_IDX_TJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_TJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_TJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_TIMER_JOB_EXECUTION` (`EXECUTION_ID_`),
+ KEY `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
+ KEY `ACT_FK_TIMER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
+ CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
+ CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_TIMER_JOB
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Table structure for ACT_RU_VARIABLE
+-- ----------------------------
+DROP TABLE IF EXISTS `ACT_RU_VARIABLE`;
+CREATE TABLE `ACT_RU_VARIABLE` (
+ `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
+ `REV_` int DEFAULT NULL,
+ `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
+ `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
+ `DOUBLE_` double DEFAULT NULL,
+ `LONG_` bigint DEFAULT NULL,
+ `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`ID_`),
+ KEY `ACT_IDX_RU_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_IDX_RU_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
+ KEY `ACT_FK_VAR_BYTEARRAY` (`BYTEARRAY_ID_`),
+ KEY `ACT_IDX_VARIABLE_TASK_ID` (`TASK_ID_`),
+ KEY `ACT_FK_VAR_EXE` (`EXECUTION_ID_`),
+ KEY `ACT_FK_VAR_PROCINST` (`PROC_INST_ID_`),
+ CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
+ CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
+ CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
+
+-- ----------------------------
+-- Records of ACT_RU_VARIABLE
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/yudao-framework/yudao-spring-boot-starter-flowable/pom.xml b/yudao-framework/yudao-spring-boot-starter-flowable/pom.xml
index f778e2a54..0ad946284 100644
--- a/yudao-framework/yudao-spring-boot-starter-flowable/pom.xml
+++ b/yudao-framework/yudao-spring-boot-starter-flowable/pom.xml
@@ -16,16 +16,22 @@
cn.iocoder.boot
yudao-common
+
cn.iocoder.boot
yudao-spring-boot-starter-security
+
org.flowable
flowable-spring-boot-starter-basic
+
+ org.flowable
+ flowable-spring-boot-starter-actuator
+
-
\ No newline at end of file
+
diff --git a/yudao-module-bpm/yudao-module-bpm-base/pom.xml b/yudao-module-bpm/yudao-module-bpm-base/pom.xml
index 44a0dbd2a..1980a094d 100644
--- a/yudao-module-bpm/yudao-module-bpm-base/pom.xml
+++ b/yudao-module-bpm/yudao-module-bpm-base/pom.xml
@@ -32,6 +32,10 @@
cn.iocoder.boot
yudao-spring-boot-starter-biz-operatelog
+
+ cn.iocoder.boot
+ yudao-spring-boot-starter-biz-data-permission
+
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
index a1d05e4fc..ff3966025 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
@@ -8,7 +8,7 @@ import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
/**
- * 流程实例 Api 实现类
+ * Activiti 流程实例 Api 实现类
*
* @author 芋道源码
*/
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
index 4a570d1fc..5d8b4bfcc 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
@@ -93,5 +93,4 @@ public class BpmModelController {
bpmModelService.updateModelState(reqVO.getId(), reqVO.getState());
return success(true);
}
-
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
index e0714731a..4b0a7c1eb 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
@@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.bpm.framework.activiti.core.behavior.script.impl;
+import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
import org.activiti.engine.impl.persistence.entity.TaskEntity;
import org.springframework.stereotype.Component;
@@ -15,6 +16,7 @@ import java.util.Set;
public class BpmTaskAssignLeaderX1Script extends BpmTaskAssignLeaderAbstractScript {
@Override
+ @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
public Set calculateTaskCandidateUsers(TaskEntity task) {
return calculateTaskCandidateUsers(task, 1);
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
index 7ad928c8d..41ee8254b 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/framework/activiti/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
@@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.bpm.framework.activiti.core.behavior.script.impl;
+import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
import org.activiti.engine.impl.persistence.entity.TaskEntity;
import org.springframework.stereotype.Component;
@@ -15,6 +16,7 @@ import java.util.Set;
public class BpmTaskAssignLeaderX2Script extends BpmTaskAssignLeaderAbstractScript {
@Override
+ @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
public Set calculateTaskCandidateUsers(TaskEntity task) {
return calculateTaskCandidateUsers(task, 2);
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/pom.xml b/yudao-module-bpm/yudao-module-bpm-impl-flowable/pom.xml
index ffd2412e5..bf4626d05 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/pom.xml
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/pom.xml
@@ -21,18 +21,18 @@
yudao-module-bpm-base
${revision}
+
cn.iocoder.boot
yudao-spring-boot-starter-flowable
+
+
cn.iocoder.boot
- yudao-spring-boot-starter-biz-data-permission
-
-
- org.flowable
- flowable-spring-boot-starter-actuator
+ yudao-spring-boot-starter-test
+ test
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
index 745a61a51..596c9981a 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApiImpl.java
@@ -7,6 +7,7 @@ import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
import javax.validation.Valid;
+
/**
* Flowable 流程实例 Api 实现类
*
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
index b51a4661b..3e946707a 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
@@ -55,5 +55,4 @@ public class BpmTaskAssignRuleController {
taskAssignRuleService.updateTaskAssignRule(reqVO);
return success(true);
}
-
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/config/BpmFlowableConfiguration.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/config/BpmFlowableConfiguration.java
index f22dcb04a..bf2feb840 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/config/BpmFlowableConfiguration.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/config/BpmFlowableConfiguration.java
@@ -1,24 +1,22 @@
package cn.iocoder.yudao.module.bpm.framework.flowable.config;
+import cn.hutool.core.collection.ListUtil;
import cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.BpmActivityBehaviorFactory;
import cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.BpmTaskAssignScript;
-import cn.iocoder.yudao.module.bpm.framework.flowable.core.listener.BpmProcessInstanceEventListener;
import cn.iocoder.yudao.module.bpm.service.definition.BpmTaskAssignRuleService;
import cn.iocoder.yudao.module.bpm.service.definition.BpmUserGroupService;
import cn.iocoder.yudao.module.system.api.dept.DeptApi;
import cn.iocoder.yudao.module.system.api.permission.PermissionApi;
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
import org.flowable.common.engine.api.delegate.event.FlowableEventListener;
-import org.flowable.engine.runtime.ProcessInstance;
import org.flowable.spring.SpringProcessEngineConfiguration;
import org.flowable.spring.boot.EngineConfigurationConfigurer;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
-import java.util.ArrayList;
-import java.util.Iterator;
import java.util.List;
+
/**
* BPM 模块的 Flowable 配置类
*
@@ -28,26 +26,23 @@ import java.util.List;
public class BpmFlowableConfiguration {
/**
- * Flowable engines 自定义的配置
- * @param listeners 自定义 listener
- * @param bpmActivityBehaviorFactory 自定义的 ActivityBehaviorFactory 实现
+ * BPM 模块的 ProcessEngineConfigurationConfigurer 实现类:
+ *
+ * 1. 设置各种监听器
+ * 2. 设置自定义的 ActivityBehaviorFactory 实现
*/
@Bean
- public EngineConfigurationConfigurer addCustomerListenerConfigurer (ObjectProvider listeners,
- BpmActivityBehaviorFactory bpmActivityBehaviorFactory) {
- return engineConfiguration -> {
- List eventListeners = new ArrayList<>();
- Iterator iterator = listeners.iterator();
- while (iterator.hasNext()) {
- eventListeners.add(iterator.next());
- }
- engineConfiguration.setEventListeners(eventListeners);
- engineConfiguration.setActivityBehaviorFactory(bpmActivityBehaviorFactory);
+ public EngineConfigurationConfigurer bpmProcessEngineConfigurationConfigurer(
+ ObjectProvider listeners,
+ BpmActivityBehaviorFactory bpmActivityBehaviorFactory) {
+ return configuration -> {
+ // 注册监听器,例如说 BpmActivitiEventListener
+ configuration.setEventListeners(ListUtil.toList(listeners.iterator()));
+ // 设置 ActivityBehaviorFactory 实现类,用于流程任务的审核人的自定义
+ configuration.setActivityBehaviorFactory(bpmActivityBehaviorFactory);
};
}
-
-
@Bean
public BpmActivityBehaviorFactory bpmActivityBehaviorFactory(BpmTaskAssignRuleService taskRuleService,
BpmUserGroupService userGroupService,
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
index fef8ecc4b..adcece67b 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX1Script.java
@@ -1,7 +1,6 @@
package cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.impl;
import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
-import cn.iocoder.yudao.framework.datapermission.core.dept.rule.DeptDataPermissionRule;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
import org.flowable.task.service.impl.persistence.entity.TaskEntity;
import org.springframework.stereotype.Component;
@@ -17,7 +16,7 @@ import java.util.Set;
public class BpmTaskAssignLeaderX1Script extends BpmTaskAssignLeaderAbstractScript {
@Override
- @DataPermission(excludeRules = DeptDataPermissionRule.class)
+ @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
public Set calculateTaskCandidateUsers(TaskEntity task) {
return calculateTaskCandidateUsers(task, 1);
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
index ccb4b944e..59c0732dc 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignLeaderX2Script.java
@@ -1,7 +1,6 @@
package cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.impl;
import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
-import cn.iocoder.yudao.framework.datapermission.core.dept.rule.DeptDataPermissionRule;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
import org.flowable.task.service.impl.persistence.entity.TaskEntity;
import org.springframework.stereotype.Component;
@@ -18,8 +17,7 @@ public class BpmTaskAssignLeaderX2Script extends BpmTaskAssignLeaderAbstractScri
@Override
- //不需要处理数据权限, 不然会有问题,查询不到数据
- @DataPermission(excludeRules = DeptDataPermissionRule.class)
+ @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
public Set calculateTaskCandidateUsers(TaskEntity task) {
return calculateTaskCandidateUsers(task, 2);
}
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/package-info.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/package-info.java
new file mode 100644
index 000000000..52fdb7f93
--- /dev/null
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/package-info.java
@@ -0,0 +1,6 @@
+/**
+ * 属于 bpm 模块的 framework 封装
+ *
+ * @author 芋道源码
+ */
+package cn.iocoder.yudao.module.bpm.framework;
diff --git a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
index 694da78d4..a6591bd93 100644
--- a/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
+++ b/yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
@@ -281,5 +281,4 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ
processDefinitionDOMap, formMap), definitionCount);
}
-
}
diff --git a/yudao-server/pom.xml b/yudao-server/pom.xml
index c9163a0f4..1b7bdbe94 100644
--- a/yudao-server/pom.xml
+++ b/yudao-server/pom.xml
@@ -47,12 +47,17 @@
yudao-module-pay-impl
${revision}
-
+
cn.iocoder.boot
- yudao-module-bpm-impl-activiti
+ yudao-module-bpm-impl-flowable
${revision}
+
+
+
+
+
diff --git a/yudao-server/src/main/resources/application-local.yaml b/yudao-server/src/main/resources/application-local.yaml
index ef43d2b4d..1f3261307 100644
--- a/yudao-server/src/main/resources/application-local.yaml
+++ b/yudao-server/src/main/resources/application-local.yaml
@@ -43,13 +43,15 @@ spring:
primary: master
datasource:
master:
- name: ruoyi-vue-pro
+# name: ruoyi-vue-pro
+ name: ruoyi-vue-pro-flowable
url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT
driver-class-name: com.mysql.jdbc.Driver
username: root
password: 123456
slave: # 模拟从库,可根据自己需要修改
- name: ruoyi-vue-pro
+# name: ruoyi-vue-pro
+ name: ruoyi-vue-pro-flowable
url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.slave.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT
driver-class-name: com.mysql.jdbc.Driver
username: root
diff --git a/yudao-server/src/main/resources/application.yaml b/yudao-server/src/main/resources/application.yaml
index 67c06c7f4..cd42d7fac 100644
--- a/yudao-server/src/main/resources/application.yaml
+++ b/yudao-server/src/main/resources/application.yaml
@@ -27,10 +27,21 @@ spring:
# 3. create_drop: 启动时自动创建表,关闭时自动删除表
# 4. drop_create: 启动时,删除旧表,再创建新表
database-schema-update: false # 设置为 false,可通过 sql/activiti.sql 初始化
- db-history-used: true # activiti7 默认不生成历史信息表,需手动设置开启
+ db-history-used: true # activiti7 默认 false 不生成历史信息表,需手动设置开启
check-process-definitions: false # 设置为 false,禁用 /resources/processes 自动部署 BPMN XML 流程
history-level: full # full:保存历史数据的最高级别,可保存全部流程相关细节,包括流程流转各节点参数
+# 工作流 Flowable 配置
+flowable:
+ # 1. false: 默认值,activiti启动时,对比数据库表中保存的版本,如果不匹配。将抛出异常
+ # 2. true: 启动时会对数据库中所有表进行更新操作,如果表存在,不做处理,反之,自动创建表
+ # 3. create_drop: 启动时自动创建表,关闭时自动删除表
+ # 4. drop_create: 启动时,删除旧表,再创建新表
+ database-schema-update: false # 设置为 false,可通过 https://github.com/flowable/flowable-sql 初始化
+ db-history-used: true # flowable6 默认 true 生成信息表,无需手动设置
+ check-process-definitions: false # 设置为 false,禁用 /resources/processes 自动部署 BPMN XML 流程
+ history-level: full # full:保存历史数据的最高级别,可保存全部流程相关细节,包括流程流转各节点参数
+
# MyBatis Plus 的配置项
mybatis-plus:
configuration: