Commit 32012880368051d4842a6c65606a1b3fbec25f62

Authored by YunaiV
1 parent b845d62e

review flowable 的代码实现,测试通过

Showing 19 changed files with 1396 additions and 39 deletions
sql/activiti.sql renamed to sql/bpm_activiti.sql
sql/bpm_flowable.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : 127.0.0.1
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80026
  7 + Source Host : localhost:3306
  8 + Source Schema : ruoyi-vue-pro-flowable
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80026
  12 + File Encoding : 65001
  13 +
  14 + Date: 28/02/2022 00:57:25
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for ACT_EVT_LOG
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `ACT_EVT_LOG`;
  24 +CREATE TABLE `ACT_EVT_LOG` (
  25 + `LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
  26 + `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  27 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  28 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  29 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  30 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  31 + `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  32 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  33 + `DATA_` longblob,
  34 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  35 + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  36 + `IS_PROCESSED_` tinyint DEFAULT '0',
  37 + PRIMARY KEY (`LOG_NR_`)
  38 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  39 +
  40 +-- ----------------------------
  41 +-- Records of ACT_EVT_LOG
  42 +-- ----------------------------
  43 +BEGIN;
  44 +COMMIT;
  45 +
  46 +-- ----------------------------
  47 +-- Table structure for ACT_GE_BYTEARRAY
  48 +-- ----------------------------
  49 +DROP TABLE IF EXISTS `ACT_GE_BYTEARRAY`;
  50 +CREATE TABLE `ACT_GE_BYTEARRAY` (
  51 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  52 + `REV_` int DEFAULT NULL,
  53 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  54 + `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  55 + `BYTES_` longblob,
  56 + `GENERATED_` tinyint DEFAULT NULL,
  57 + PRIMARY KEY (`ID_`),
  58 + KEY `ACT_FK_BYTEARR_DEPL` (`DEPLOYMENT_ID_`),
  59 + CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `ACT_RE_DEPLOYMENT` (`ID_`)
  60 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  61 +
  62 +-- ----------------------------
  63 +-- Records of ACT_GE_BYTEARRAY
  64 +-- ----------------------------
  65 +BEGIN;
  66 +INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('7bac85f2-97ed-11ec-a2b9-862bc1a4a054', 2, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F4449222069643D226469616772616D5F50726F636573735F3136343539383036353033313122207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E223E3C62706D6E323A70726F636573732069643D22666C6F7761626C655F303122206E616D653D22666C6F7761626C65E6B58BE8AF952220697345786563757461626C653D2274727565223E3C62706D6E323A73746172744576656E742069643D224576656E745F3169727578696D223E3C62706D6E323A6F7574676F696E673E466C6F775F30383034676D6F3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A757365725461736B2069643D227461736B303122206E616D653D227461736B3031223E3C62706D6E323A696E636F6D696E673E466C6F775F30383034676D6F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306378343739783C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30383034676D6F2220736F757263655265663D224576656E745F3169727578696D22207461726765745265663D227461736B303122202F3E3C62706D6E323A656E644576656E742069643D224576656E745F316D647363637A223E3C62706D6E323A696E636F6D696E673E466C6F775F306378343739783C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306378343739782220736F757263655265663D227461736B303122207461726765745265663D224576656E745F316D647363637A22202F3E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D22666C6F7761626C655F30315F6469222062706D6E456C656D656E743D22666C6F7761626C655F3031223E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306378343739785F6469222062706D6E456C656D656E743D22466C6F775F30637834373978223E3C64693A776179706F696E7420783D223434302220793D2233353022202F3E3C64693A776179706F696E7420783D223439322220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30383034676D6F5F6469222062706D6E456C656D656E743D22466C6F775F30383034676D6F223E3C64693A776179706F696E7420783D223238382220793D2233353022202F3E3C64693A776179706F696E7420783D223334302220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F3169727578696D5F6469222062706D6E456C656D656E743D224576656E745F3169727578696D223E3C64633A426F756E647320783D223235322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D227461736B30315F6469222062706D6E456C656D656E743D227461736B3031223E3C64633A426F756E647320783D223334302220793D22333130222077696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F316D647363637A5F6469222062706D6E456C656D656E743D224576656E745F316D647363637A223E3C64633A426F756E647320783D223439322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E, NULL);
  67 +INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('bfb4c0a4-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01.bpmn', 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F4449222069643D226469616772616D5F50726F636573735F3136343539383036353033313122207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E223E3C62706D6E323A70726F636573732069643D22666C6F7761626C655F303122206E616D653D22666C6F7761626C65E6B58BE8AF952220697345786563757461626C653D2274727565223E3C62706D6E323A73746172744576656E742069643D224576656E745F3169727578696D223E3C62706D6E323A6F7574676F696E673E466C6F775F30383034676D6F3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A757365725461736B2069643D227461736B303122206E616D653D227461736B3031223E3C62706D6E323A696E636F6D696E673E466C6F775F30383034676D6F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306378343739783C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30383034676D6F2220736F757263655265663D224576656E745F3169727578696D22207461726765745265663D227461736B303122202F3E3C62706D6E323A656E644576656E742069643D224576656E745F316D647363637A223E3C62706D6E323A696E636F6D696E673E466C6F775F306378343739783C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306378343739782220736F757263655265663D227461736B303122207461726765745265663D224576656E745F316D647363637A22202F3E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D22666C6F7761626C655F30315F6469222062706D6E456C656D656E743D22666C6F7761626C655F3031223E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306378343739785F6469222062706D6E456C656D656E743D22466C6F775F30637834373978223E3C64693A776179706F696E7420783D223434302220793D2233353022202F3E3C64693A776179706F696E7420783D223439322220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30383034676D6F5F6469222062706D6E456C656D656E743D22466C6F775F30383034676D6F223E3C64693A776179706F696E7420783D223238382220793D2233353022202F3E3C64693A776179706F696E7420783D223334302220793D2233353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F3169727578696D5F6469222062706D6E456C656D656E743D224576656E745F3169727578696D223E3C64633A426F756E647320783D223235322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D227461736B30315F6469222062706D6E456C656D656E743D227461736B3031223E3C64633A426F756E647320783D223334302220793D22333130222077696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F316D647363637A5F6469222062706D6E456C656D656E743D224576656E745F316D647363637A223E3C64633A426F756E647320783D223439322220793D22333332222077696474683D22333622206865696768743D22333622202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E, 0);
  68 +INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c0bae605-97ed-11ec-a2b9-862bc1a4a054', 1, 'flowable_01.flowable_01.png', 'bfb4c0a3-97ed-11ec-a2b9-862bc1a4a054', 0x89504E470D0A1A0A0000000D494844520000021A000001900806000000E87AC905000010174944415478DAEDDD0B8896F59E07F0531854D8952516929038D021160A3AD0424B146C6450ED093273D4AC316D2D1BEDA25D305BCDAE6BB638854442EDD9A2C432375BCE76BCA4633A8A5D5C2F15999D2E8EB38EBA9AE6F136F5ECF37B9877781C9D1C67E6BDCCF8F9C01FDF79DF77DE9197E7F93FDFE77FFDCD6F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A2549923EDF7CF3CD9C952B57FEBC68D1A264C182054A89CBC2850B93BABABAED6919EA8804A0578990B16CD9B2A4A9A9293970E08052A6B26DDBB664E9D2A53FA6A1E366472500BD46B46408191513360E2C58B0E00B472500BD467497B8C8574E4983C621472500BD468C117081AFA8A091382A0138E182C64FBB1A936F56BF9A6C5838252BF1389E130E040D00E852D0D8B3B32159FFC163C9FFFCD7F8C34A3C17AF0908820600743A68FCB0E1BD234246A16CDE305F40103400A0F341E38B0F9F6D3768C46B0282A001009D0E1AEB17FC4BBB41235E1310040D001034040D00A8BCA011B34CDA0B1AF19A8020680040A783C6C6E52FB61B34E2350141D000804E078D1D0D6B93F57F7EFCC86E93F4B9784D40103400A0D34123CA5F3EFEE31141239E130E040D00E85AD0D8BF3FD9B862E691DD26E973F19A8020680040A78246ACFCF9D5F2DA76C768C46B5607153400E0F882C6FEFD49E3C6C5C9BAFF7EB4DD905128F19E78AFD60D4103008E19348ED58AA17543D000804E078D8EB462FC5AEB86C020680040BB41A3B321A3500406410300DA0D1A8AA0512EB7DF7EFBD9B7DE7AEBCD69A94D4B7D5A1AD392E44AFC5C3F68D0A057060F1E3C342D7FE32C064A6AF3E6CD97BCFBEEBBFFF6D24B2FAD9F3871E29E3163C6FC3C64C890D68A6AE4C891071F78E0811D93274FAE9B366DDA3FA715DBA982860BBCA0515E6970B83E3D3FE7A7C1A1B94DB03866497F67415AFE70D55557F5510302459124499FFAFAFA093366CC684C8344F2F4D34F2773E7CE4DD6AC599334343424CDCDCD49C18E1D3B92B56BD726F3E6CD4B5E7CF1C5240D1ACDE3C78F5F515D5D7D89A0A1081AA5950685DFA72161E5F1868B76CAEAF4B306A811816EB574E9D2EA175E7861CFDD77DF9DCC993327696C6C4C8EC7CE9D3BB3CAFD9E7BEE39545353B33CADACFA0B1A8AA0515CD1FA908682A78FD682F1D0430F65E7F2F2E5CB93EFBFFF3ED9B76F5F76AE1E3C7830FB79E5CA95D98DC4638F3DD65EE0A83DD15B2A816E6AC5983D7BF6BAEAEAEAE4CD37DF6CAD8C3A2B5A3DA29563D8B06187468C18F190A0A1081AC53164C8907E6D5B31D2F32E79F5D5578FFB46E1DB6FBF4D66CD9A152D936DC3C6BAF83B6A4AA053D2CAA87F6D6D6DD3B871E3B28AA63BC5E7DD77DF7DFB468E1CF9FA8970572468081AA594068CDF5555556DC98782E8EA6C6A6AEAD2791B5DA253A64C691B367E38D15A28816E0A19D15512CDA6D1ED510CD13AF2E4934FEE1D3162C49F7AFB00334143D028654B463E64442BC692254B0E1B43D555CB962DCB3E57D8003A25BA4BA22523424657BB4A3AD2953275EAD4DD69A5354BD050048DAE691993D1DA5D1233C1BEFCF2CBA29CBB3186A34D57CABA810307F6558302C7146332A2BB64F7EEDD49294498A9A9A9D99D568A13040D45D0E8BC18F8996FC92856C8C8878DFCB4F61820AA06057E555D5DDDC818F8D9DD63323A326623ADB0F6A57744BF15341441E3F8B54C616D9D5D12DD25A510DD286DD6DB30F51538BAE83279FEF9E77F8AD925E53077EEDC5D69D8982B68288246A75A3356E6077E76E7988C6369334074B545BD80A38AC5B8629D8C628FCBF8B5F11AD5D5D55BABAAAA2E15341441A3E35A56FC6CED32E9EAEC92CECC46C98FD7881544D5A8C011A64F9FDE180BF894D3FCF9F363F4FA7F081A8AA0D171B1AC78E1221FEB6494C3EBAFBF7ED872E56A54E030B177492C2B7EBC0BF974B7984A5B5555F57FBD6D6D0D4143D02896D8202D3F36A35CE770B4A2E40786DA880D384C6C90F6DC73CF2595E091471E591D4DC13DE17B6BD968EA1F040D41A35CC757CB2EACADCB8A97537EB9F2D8F555CD0AB49A3163C686D8D7A012BCF6DA6BEB7ACA34B97C53711A8EFE5ED010344A7D7CB56CF59EBDAFDC5D9F518714FE2FB1C5BC9A1568155BBDC72EAC95E0D34F3FDD985654F53DE942902B7F3ADA1DA8A0216814EBF88A73A5F07A6C90564EB1AE46EEFF5AAF66055A8D1933E6E7728FCF28D8BE7DFB4F6925D5D8432F04AD77A0F90B82A0216814EBF88A73A5F07CECBA5A4E0D0D0DF9FF67A39A15681583B84A39EFFE58A2A2EAC91782FC1D6834790B1A8246B18EAFFCCFB1C57B39C5DFCFFF7FD4ACC061155A25E94005DBA38AA05159A5B71D5F855269E7AE9A15A8D4168D3DBDA045239B39535821F1440A1AFBF7EF3FEAF33FFEF863B6189C168DEE3DBEF2CF976BB13D2D1AC0318D1E3DFA40A58CD1D8BA75EBFA1E3C46E3B080515029412342C0AC59B39237DE78A353BFFFD65B6FC5C52379E79D778E786DEAD4A9C959679D959C79E699D934C7FC6BB18854FCDECC9933058D6E3EBEF263344ABD4791311A40874D9830E17F2B65D6497D7DFD921E38EBA43E965D6E6F8F874A091A2B56ACC82EF8D3A64DEB52D078FBEDB70F7B3E8E9D934E3A29B9EEBAEB921B6EB8217B4FCC40D8B3674FF2ECB3CF26A79F7EBAA051A4E3CBAC13A047983265CA9F2B651D8DE9D3A7CFEF41EB681CB505A35283C6A5975E9A5DF0CF3DF7DCA4B6B6366B6ABFF3CE3B93F3CF3F3F39F5D45393ABAFBE3ABB2B8DD6ADE84E3BEFBCF392BE7DFB66FB58446B483E68BCF2CA2B49FFFEFD93B163C726CF3CF34CF67C0499CF3EFB2C7BFCF8E38F27AB56ADCA3EF7C61B6F14348A747CE5D7D1983D7BB6753480CA94DE75DE91DEE5FE520941E3AEBBEE9ADF535606EDA84A091AE3C78FCF2EF8D1F250575797BCF7DE7B5957C7A44993927BEFBD377B2D02C4C48913B3C7D1CD128F2FBEF8E2ECFD85A0317AF4E8E494534E49AEBCF2CA6CEC454D4D4DF6FCC68D1B93CD9B37678F478D1A956CD9B225F9EAABAF92850B170A1AC50B235606052A5FEC2D525D5D7D3076612CF31A1A313E639BBD4E4AD775B278F1E264C28409C965975D96BD165B7EBFFFFEFBD9E3E8F2B8E69A6BB280B077EFDED6A051281F7DF451F61963C68CC97EFEFAEBAF5B8346B49414FE86A051D473F7ECF49C3954B8C06FDAB4A96C7B9D545555FD62AF13A05DE9DDD087F3E7CF2F6BD0A8ADADFD77BBB7962E6844EB45A185235A35E2F1134F3CD13A80F3A69B6ECA5A3CE2F9E86A29048D0B2FBC3039EDB4D3926BAFBD367B6FFC4E3C1F5D256BD7AECD1EE707840A1A456FD568DDBDF5E5975FB67B2B5099AAABAB2F19356A5473B9A6C8353737FF9056505FA77745970A1AC5291F7FFC7176C14FBFE3E4934F3EC9BA37E2E70F3EF82079F4D147B3C7D155124DF0E79C734E12C133C663C4F3E3C68D6B0D1A3116E0E1871FCE1E47F74B74ABC4E341830625B7DD765BF6385A4A048DD288AEC6C2457ED8B06159EB4229454BE8F0E1C3F3AD197F50A302473576ECD8A5E51A14FAD4534FBD965652737AE3F75A294163E7CE9D49BF7EFDB28BFE830F3E18337C920B2EB820FBF9F2CB2F4FCE38E38CAC15E3BBEFBE4BAEB8E28AA44F9F3E59CBC5800103B22E91FCF4D6EDDBB76783452FBAE8A26C5069749F9C7CF2C9D9EC937CB789A051B2568DD6D927D1FD55CA7571E2EFE5A7E01E6B703470021B3870E0DFDE71C71D074A3D1FFFF3CF3F5F9A56507BD2BFFF5B41A3B825C65A4468C8AFAD11334D8EF6DEB853DDB56B57873F3BDEBF6DDB364B9097C12DB7DCF28FF93537962C5952927377D9B2656DF76119A026057E55555555CDB871E3FE5AAA2E94F4C2B721FD9B1BD24AEAC1DEFA9D5A825CD02851ABC6BF162EF8313D394240B1D7CD183A74E82FB9A051AB06053A64C488117F9C3C7972D1C3467373F3B7D5D5D58BD30A6A666FFE3E050D41A3145A9624AFCF878D622DE2152163F8F0E13FE742C6BA810307F6557B021DAEB0D200F09F93264DDA5DACB0112D1969A0F930C665F4B6E9AC8286A0512E69B8E8979E531BF36123BA51BA73CC46B494B469C9F8212DFDD59CC071878DAAAAAA976B6A6A7677F7988D1893D1D25D32B3B7870C4143D028B5B8E8E7C3466180685767A3C4189C36033F850CA0EB060D1A3426BD2BFA69F6ECD93B6377C6AE4E616D995DB2A7378FC91034048D0A69D9A8CF878298FA1AEBA31CEF068A1150629D8CFC14D64277899001748B988D3278F0E0B7D38A66D79C397336A57736878E77C5CF588C2BFD8C2FA3AB24FDF77727D2F72768081AE56A954C6F145E38DA56F3B16E4AAC87126338A2C5B2701311FFC62CA41883316FDEBC6CE1B5FC8A9FF9819FC66400C568DDF8BBD82C29AD7876DF7FFFFD6B66CD9AB566D5AA559BB66CD9B237972BF644B0885D586383B4D8BB2496154FC3C59BBD71312E4143D0A8742D535FEB8F16383A51569BC20A145D8CAB68A9BC623A5D0CE8FC4B7EBF85B434B6546CB5B16AE189300E43D010347AC08DC2F52DCB951F3ADE8011CB8AB7B7553D0082862268E46F14CE4E43C7AD2D5BCCD7B7DC18246D6F14A2F53276618DAE53673180A0A1081A00081A8AA001008286A0010082862268002068B8C00B1A002068081A00206828820600081A820600081A820600081A8AA001008286A001008286A00100828622680080A021680080A021680080A0A1081A002068081A00502E8B162D7281AF9CB22F0D1A871C9500F41A7575758D4D4D4D2EF215501A1A1ADE4A83C6178E4A007A8DC58B17FFD392254B766DDDBAF5AF2EF6E56BC98890B170E1C2EFD272B3A312805E25BDB85D9FDE49AF8E66FB1823A094BCC4F7FE859001000000000000000000000000000000000000F408FF0FC85213564CA9202B0000000049454E44AE426082, 1);
  69 +INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c969093d-97ed-11ec-a2b9-862bc1a4a054', 1, 'hist.var-field122', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178, NULL);
  70 +INSERT INTO `ACT_GE_BYTEARRAY` VALUES ('c969304e-97ed-11ec-a2b9-862bc1a4a054', 1, 'hist.detail.var-field122', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178, NULL);
  71 +COMMIT;
  72 +
  73 +-- ----------------------------
  74 +-- Table structure for ACT_GE_PROPERTY
  75 +-- ----------------------------
  76 +DROP TABLE IF EXISTS `ACT_GE_PROPERTY`;
  77 +CREATE TABLE `ACT_GE_PROPERTY` (
  78 + `NAME_` varchar(64) COLLATE utf8_bin NOT NULL,
  79 + `VALUE_` varchar(300) COLLATE utf8_bin DEFAULT NULL,
  80 + `REV_` int DEFAULT NULL,
  81 + PRIMARY KEY (`NAME_`)
  82 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  83 +
  84 +-- ----------------------------
  85 +-- Records of ACT_GE_PROPERTY
  86 +-- ----------------------------
  87 +BEGIN;
  88 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('batch.schema.version', '6.7.0.0', 1);
  89 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('cfg.execution-related-entities-count', 'true', 1);
  90 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('cfg.task-related-entities-count', 'true', 1);
  91 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('common.schema.version', '6.7.0.0', 1);
  92 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('entitylink.schema.version', '6.7.0.0', 1);
  93 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('eventsubscription.schema.version', '6.7.0.0', 1);
  94 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('identitylink.schema.version', '6.7.0.0', 1);
  95 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('job.schema.version', '6.7.0.0', 1);
  96 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('next.dbid', '1', 1);
  97 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('schema.history', 'create(6.7.0.0)', 1);
  98 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('schema.version', '6.7.0.0', 1);
  99 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('task.schema.version', '6.7.0.0', 1);
  100 +INSERT INTO `ACT_GE_PROPERTY` VALUES ('variable.schema.version', '6.7.0.0', 1);
  101 +COMMIT;
  102 +
  103 +-- ----------------------------
  104 +-- Table structure for ACT_HI_ACTINST
  105 +-- ----------------------------
  106 +DROP TABLE IF EXISTS `ACT_HI_ACTINST`;
  107 +CREATE TABLE `ACT_HI_ACTINST` (
  108 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  109 + `REV_` int DEFAULT '1',
  110 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  111 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  112 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  113 + `ACT_ID_` varchar(255) COLLATE utf8_bin NOT NULL,
  114 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  115 + `CALL_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  116 + `ACT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  117 + `ACT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  118 + `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  119 + `START_TIME_` datetime(3) NOT NULL,
  120 + `END_TIME_` datetime(3) DEFAULT NULL,
  121 + `TRANSACTION_ORDER_` int DEFAULT NULL,
  122 + `DURATION_` bigint DEFAULT NULL,
  123 + `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  124 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  125 + PRIMARY KEY (`ID_`),
  126 + KEY `ACT_IDX_HI_ACT_INST_START` (`START_TIME_`),
  127 + KEY `ACT_IDX_HI_ACT_INST_END` (`END_TIME_`),
  128 + KEY `ACT_IDX_HI_ACT_INST_PROCINST` (`PROC_INST_ID_`,`ACT_ID_`),
  129 + KEY `ACT_IDX_HI_ACT_INST_EXEC` (`EXECUTION_ID_`,`ACT_ID_`)
  130 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  131 +
  132 +-- ----------------------------
  133 +-- Records of ACT_HI_ACTINST
  134 +-- ----------------------------
  135 +BEGIN;
  136 +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, '');
  137 +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, '');
  138 +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, '');
  139 +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, '');
  140 +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, '');
  141 +COMMIT;
  142 +
  143 +-- ----------------------------
  144 +-- Table structure for ACT_HI_ATTACHMENT
  145 +-- ----------------------------
  146 +DROP TABLE IF EXISTS `ACT_HI_ATTACHMENT`;
  147 +CREATE TABLE `ACT_HI_ATTACHMENT` (
  148 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  149 + `REV_` int DEFAULT NULL,
  150 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  151 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  152 + `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  153 + `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  154 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  155 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  156 + `URL_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  157 + `CONTENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  158 + `TIME_` datetime(3) DEFAULT NULL,
  159 + PRIMARY KEY (`ID_`)
  160 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  161 +
  162 +-- ----------------------------
  163 +-- Records of ACT_HI_ATTACHMENT
  164 +-- ----------------------------
  165 +BEGIN;
  166 +COMMIT;
  167 +
  168 +-- ----------------------------
  169 +-- Table structure for ACT_HI_COMMENT
  170 +-- ----------------------------
  171 +DROP TABLE IF EXISTS `ACT_HI_COMMENT`;
  172 +CREATE TABLE `ACT_HI_COMMENT` (
  173 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  174 + `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  175 + `TIME_` datetime(3) NOT NULL,
  176 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  177 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  178 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  179 + `ACTION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  180 + `MESSAGE_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  181 + `FULL_MSG_` longblob,
  182 + PRIMARY KEY (`ID_`)
  183 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  184 +
  185 +-- ----------------------------
  186 +-- Records of ACT_HI_COMMENT
  187 +-- ----------------------------
  188 +BEGIN;
  189 +COMMIT;
  190 +
  191 +-- ----------------------------
  192 +-- Table structure for ACT_HI_DETAIL
  193 +-- ----------------------------
  194 +DROP TABLE IF EXISTS `ACT_HI_DETAIL`;
  195 +CREATE TABLE `ACT_HI_DETAIL` (
  196 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  197 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  198 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  199 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  200 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  201 + `ACT_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  202 + `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
  203 + `VAR_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  204 + `REV_` int DEFAULT NULL,
  205 + `TIME_` datetime(3) NOT NULL,
  206 + `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  207 + `DOUBLE_` double DEFAULT NULL,
  208 + `LONG_` bigint DEFAULT NULL,
  209 + `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  210 + `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  211 + PRIMARY KEY (`ID_`),
  212 + KEY `ACT_IDX_HI_DETAIL_PROC_INST` (`PROC_INST_ID_`),
  213 + KEY `ACT_IDX_HI_DETAIL_ACT_INST` (`ACT_INST_ID_`),
  214 + KEY `ACT_IDX_HI_DETAIL_TIME` (`TIME_`),
  215 + KEY `ACT_IDX_HI_DETAIL_NAME` (`NAME_`),
  216 + KEY `ACT_IDX_HI_DETAIL_TASK_ID` (`TASK_ID_`)
  217 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  218 +
  219 +-- ----------------------------
  220 +-- Records of ACT_HI_DETAIL
  221 +-- ----------------------------
  222 +BEGIN;
  223 +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);
  224 +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);
  225 +COMMIT;
  226 +
  227 +-- ----------------------------
  228 +-- Table structure for ACT_HI_ENTITYLINK
  229 +-- ----------------------------
  230 +DROP TABLE IF EXISTS `ACT_HI_ENTITYLINK`;
  231 +CREATE TABLE `ACT_HI_ENTITYLINK` (
  232 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  233 + `LINK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  234 + `CREATE_TIME_` datetime(3) DEFAULT NULL,
  235 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  236 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  237 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  238 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  239 + `PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  240 + `REF_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  241 + `REF_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  242 + `REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  243 + `ROOT_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  244 + `ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  245 + `HIERARCHY_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  246 + PRIMARY KEY (`ID_`),
  247 + KEY `ACT_IDX_HI_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
  248 + KEY `ACT_IDX_HI_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
  249 + KEY `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
  250 + KEY `ACT_IDX_HI_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
  251 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  252 +
  253 +-- ----------------------------
  254 +-- Records of ACT_HI_ENTITYLINK
  255 +-- ----------------------------
  256 +BEGIN;
  257 +COMMIT;
  258 +
  259 +-- ----------------------------
  260 +-- Table structure for ACT_HI_IDENTITYLINK
  261 +-- ----------------------------
  262 +DROP TABLE IF EXISTS `ACT_HI_IDENTITYLINK`;
  263 +CREATE TABLE `ACT_HI_IDENTITYLINK` (
  264 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  265 + `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  266 + `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  267 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  268 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  269 + `CREATE_TIME_` datetime(3) DEFAULT NULL,
  270 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  271 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  272 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  273 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  274 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  275 + PRIMARY KEY (`ID_`),
  276 + KEY `ACT_IDX_HI_IDENT_LNK_USER` (`USER_ID_`),
  277 + KEY `ACT_IDX_HI_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  278 + KEY `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  279 + KEY `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  280 + KEY `ACT_IDX_HI_IDENT_LNK_TASK` (`TASK_ID_`),
  281 + KEY `ACT_IDX_HI_IDENT_LNK_PROCINST` (`PROC_INST_ID_`)
  282 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  283 +
  284 +-- ----------------------------
  285 +-- Records of ACT_HI_IDENTITYLINK
  286 +-- ----------------------------
  287 +BEGIN;
  288 +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);
  289 +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);
  290 +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);
  291 +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);
  292 +COMMIT;
  293 +
  294 +-- ----------------------------
  295 +-- Table structure for ACT_HI_PROCINST
  296 +-- ----------------------------
  297 +DROP TABLE IF EXISTS `ACT_HI_PROCINST`;
  298 +CREATE TABLE `ACT_HI_PROCINST` (
  299 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  300 + `REV_` int DEFAULT '1',
  301 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  302 + `BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  303 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  304 + `START_TIME_` datetime(3) NOT NULL,
  305 + `END_TIME_` datetime(3) DEFAULT NULL,
  306 + `DURATION_` bigint DEFAULT NULL,
  307 + `START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  308 + `START_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  309 + `END_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  310 + `SUPER_PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  311 + `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  312 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  313 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  314 + `CALLBACK_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  315 + `CALLBACK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  316 + `REFERENCE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  317 + `REFERENCE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  318 + `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  319 + PRIMARY KEY (`ID_`),
  320 + UNIQUE KEY `PROC_INST_ID_` (`PROC_INST_ID_`),
  321 + KEY `ACT_IDX_HI_PRO_INST_END` (`END_TIME_`),
  322 + KEY `ACT_IDX_HI_PRO_I_BUSKEY` (`BUSINESS_KEY_`)
  323 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  324 +
  325 +-- ----------------------------
  326 +-- Records of ACT_HI_PROCINST
  327 +-- ----------------------------
  328 +BEGIN;
  329 +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);
  330 +COMMIT;
  331 +
  332 +-- ----------------------------
  333 +-- Table structure for ACT_HI_TASKINST
  334 +-- ----------------------------
  335 +DROP TABLE IF EXISTS `ACT_HI_TASKINST`;
  336 +CREATE TABLE `ACT_HI_TASKINST` (
  337 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  338 + `REV_` int DEFAULT '1',
  339 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  340 + `TASK_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  341 + `TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  342 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  343 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  344 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  345 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  346 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  347 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  348 + `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  349 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  350 + `PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  351 + `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  352 + `OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  353 + `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  354 + `START_TIME_` datetime(3) NOT NULL,
  355 + `CLAIM_TIME_` datetime(3) DEFAULT NULL,
  356 + `END_TIME_` datetime(3) DEFAULT NULL,
  357 + `DURATION_` bigint DEFAULT NULL,
  358 + `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  359 + `PRIORITY_` int DEFAULT NULL,
  360 + `DUE_DATE_` datetime(3) DEFAULT NULL,
  361 + `FORM_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  362 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  363 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  364 + `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
  365 + PRIMARY KEY (`ID_`),
  366 + KEY `ACT_IDX_HI_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  367 + KEY `ACT_IDX_HI_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  368 + KEY `ACT_IDX_HI_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  369 + KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`)
  370 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  371 +
  372 +-- ----------------------------
  373 +-- Records of ACT_HI_TASKINST
  374 +-- ----------------------------
  375 +BEGIN;
  376 +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');
  377 +COMMIT;
  378 +
  379 +-- ----------------------------
  380 +-- Table structure for ACT_HI_TSK_LOG
  381 +-- ----------------------------
  382 +DROP TABLE IF EXISTS `ACT_HI_TSK_LOG`;
  383 +CREATE TABLE `ACT_HI_TSK_LOG` (
  384 + `ID_` bigint NOT NULL AUTO_INCREMENT,
  385 + `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  386 + `TASK_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  387 + `TIME_STAMP_` timestamp(3) NOT NULL,
  388 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  389 + `DATA_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  390 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  391 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  392 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  393 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  394 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  395 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  396 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  397 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  398 + PRIMARY KEY (`ID_`)
  399 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  400 +
  401 +-- ----------------------------
  402 +-- Records of ACT_HI_TSK_LOG
  403 +-- ----------------------------
  404 +BEGIN;
  405 +COMMIT;
  406 +
  407 +-- ----------------------------
  408 +-- Table structure for ACT_HI_VARINST
  409 +-- ----------------------------
  410 +DROP TABLE IF EXISTS `ACT_HI_VARINST`;
  411 +CREATE TABLE `ACT_HI_VARINST` (
  412 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  413 + `REV_` int DEFAULT '1',
  414 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  415 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  416 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  417 + `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
  418 + `VAR_TYPE_` varchar(100) COLLATE utf8_bin DEFAULT NULL,
  419 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  420 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  421 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  422 + `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  423 + `DOUBLE_` double DEFAULT NULL,
  424 + `LONG_` bigint DEFAULT NULL,
  425 + `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  426 + `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  427 + `CREATE_TIME_` datetime(3) DEFAULT NULL,
  428 + `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
  429 + PRIMARY KEY (`ID_`),
  430 + KEY `ACT_IDX_HI_PROCVAR_NAME_TYPE` (`NAME_`,`VAR_TYPE_`),
  431 + KEY `ACT_IDX_HI_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  432 + KEY `ACT_IDX_HI_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  433 + KEY `ACT_IDX_HI_PROCVAR_PROC_INST` (`PROC_INST_ID_`),
  434 + KEY `ACT_IDX_HI_PROCVAR_TASK_ID` (`TASK_ID_`),
  435 + KEY `ACT_IDX_HI_PROCVAR_EXE` (`EXECUTION_ID_`)
  436 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  437 +
  438 +-- ----------------------------
  439 +-- Records of ACT_HI_VARINST
  440 +-- ----------------------------
  441 +BEGIN;
  442 +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');
  443 +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');
  444 +COMMIT;
  445 +
  446 +-- ----------------------------
  447 +-- Table structure for ACT_ID_BYTEARRAY
  448 +-- ----------------------------
  449 +DROP TABLE IF EXISTS `ACT_ID_BYTEARRAY`;
  450 +CREATE TABLE `ACT_ID_BYTEARRAY` (
  451 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  452 + `REV_` int DEFAULT NULL,
  453 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  454 + `BYTES_` longblob,
  455 + PRIMARY KEY (`ID_`)
  456 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  457 +
  458 +-- ----------------------------
  459 +-- Records of ACT_ID_BYTEARRAY
  460 +-- ----------------------------
  461 +BEGIN;
  462 +COMMIT;
  463 +
  464 +-- ----------------------------
  465 +-- Table structure for ACT_ID_GROUP
  466 +-- ----------------------------
  467 +DROP TABLE IF EXISTS `ACT_ID_GROUP`;
  468 +CREATE TABLE `ACT_ID_GROUP` (
  469 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  470 + `REV_` int DEFAULT NULL,
  471 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  472 + `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  473 + PRIMARY KEY (`ID_`)
  474 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  475 +
  476 +-- ----------------------------
  477 +-- Records of ACT_ID_GROUP
  478 +-- ----------------------------
  479 +BEGIN;
  480 +COMMIT;
  481 +
  482 +-- ----------------------------
  483 +-- Table structure for ACT_ID_INFO
  484 +-- ----------------------------
  485 +DROP TABLE IF EXISTS `ACT_ID_INFO`;
  486 +CREATE TABLE `ACT_ID_INFO` (
  487 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  488 + `REV_` int DEFAULT NULL,
  489 + `USER_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  490 + `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  491 + `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  492 + `VALUE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  493 + `PASSWORD_` longblob,
  494 + `PARENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  495 + PRIMARY KEY (`ID_`)
  496 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  497 +
  498 +-- ----------------------------
  499 +-- Records of ACT_ID_INFO
  500 +-- ----------------------------
  501 +BEGIN;
  502 +COMMIT;
  503 +
  504 +-- ----------------------------
  505 +-- Table structure for ACT_ID_MEMBERSHIP
  506 +-- ----------------------------
  507 +DROP TABLE IF EXISTS `ACT_ID_MEMBERSHIP`;
  508 +CREATE TABLE `ACT_ID_MEMBERSHIP` (
  509 + `USER_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  510 + `GROUP_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  511 + PRIMARY KEY (`USER_ID_`,`GROUP_ID_`),
  512 + KEY `ACT_FK_MEMB_GROUP` (`GROUP_ID_`),
  513 + CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `ACT_ID_GROUP` (`ID_`),
  514 + CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `ACT_ID_USER` (`ID_`)
  515 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  516 +
  517 +-- ----------------------------
  518 +-- Records of ACT_ID_MEMBERSHIP
  519 +-- ----------------------------
  520 +BEGIN;
  521 +COMMIT;
  522 +
  523 +-- ----------------------------
  524 +-- Table structure for ACT_ID_PRIV
  525 +-- ----------------------------
  526 +DROP TABLE IF EXISTS `ACT_ID_PRIV`;
  527 +CREATE TABLE `ACT_ID_PRIV` (
  528 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  529 + `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
  530 + PRIMARY KEY (`ID_`),
  531 + UNIQUE KEY `ACT_UNIQ_PRIV_NAME` (`NAME_`)
  532 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  533 +
  534 +-- ----------------------------
  535 +-- Records of ACT_ID_PRIV
  536 +-- ----------------------------
  537 +BEGIN;
  538 +COMMIT;
  539 +
  540 +-- ----------------------------
  541 +-- Table structure for ACT_ID_PRIV_MAPPING
  542 +-- ----------------------------
  543 +DROP TABLE IF EXISTS `ACT_ID_PRIV_MAPPING`;
  544 +CREATE TABLE `ACT_ID_PRIV_MAPPING` (
  545 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  546 + `PRIV_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  547 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  548 + `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  549 + PRIMARY KEY (`ID_`),
  550 + KEY `ACT_FK_PRIV_MAPPING` (`PRIV_ID_`),
  551 + KEY `ACT_IDX_PRIV_USER` (`USER_ID_`),
  552 + KEY `ACT_IDX_PRIV_GROUP` (`GROUP_ID_`),
  553 + CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `ACT_ID_PRIV` (`ID_`)
  554 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  555 +
  556 +-- ----------------------------
  557 +-- Records of ACT_ID_PRIV_MAPPING
  558 +-- ----------------------------
  559 +BEGIN;
  560 +COMMIT;
  561 +
  562 +-- ----------------------------
  563 +-- Table structure for ACT_ID_PROPERTY
  564 +-- ----------------------------
  565 +DROP TABLE IF EXISTS `ACT_ID_PROPERTY`;
  566 +CREATE TABLE `ACT_ID_PROPERTY` (
  567 + `NAME_` varchar(64) COLLATE utf8_bin NOT NULL,
  568 + `VALUE_` varchar(300) COLLATE utf8_bin DEFAULT NULL,
  569 + `REV_` int DEFAULT NULL,
  570 + PRIMARY KEY (`NAME_`)
  571 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  572 +
  573 +-- ----------------------------
  574 +-- Records of ACT_ID_PROPERTY
  575 +-- ----------------------------
  576 +BEGIN;
  577 +INSERT INTO `ACT_ID_PROPERTY` VALUES ('schema.version', '6.7.0.0', 1);
  578 +COMMIT;
  579 +
  580 +-- ----------------------------
  581 +-- Table structure for ACT_ID_TOKEN
  582 +-- ----------------------------
  583 +DROP TABLE IF EXISTS `ACT_ID_TOKEN`;
  584 +CREATE TABLE `ACT_ID_TOKEN` (
  585 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  586 + `REV_` int DEFAULT NULL,
  587 + `TOKEN_VALUE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  588 + `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL,
  589 + `IP_ADDRESS_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  590 + `USER_AGENT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  591 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  592 + `TOKEN_DATA_` varchar(2000) COLLATE utf8_bin DEFAULT NULL,
  593 + PRIMARY KEY (`ID_`)
  594 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  595 +
  596 +-- ----------------------------
  597 +-- Records of ACT_ID_TOKEN
  598 +-- ----------------------------
  599 +BEGIN;
  600 +COMMIT;
  601 +
  602 +-- ----------------------------
  603 +-- Table structure for ACT_ID_USER
  604 +-- ----------------------------
  605 +DROP TABLE IF EXISTS `ACT_ID_USER`;
  606 +CREATE TABLE `ACT_ID_USER` (
  607 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  608 + `REV_` int DEFAULT NULL,
  609 + `FIRST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  610 + `LAST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  611 + `DISPLAY_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  612 + `EMAIL_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  613 + `PWD_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  614 + `PICTURE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  615 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  616 + PRIMARY KEY (`ID_`)
  617 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  618 +
  619 +-- ----------------------------
  620 +-- Records of ACT_ID_USER
  621 +-- ----------------------------
  622 +BEGIN;
  623 +COMMIT;
  624 +
  625 +-- ----------------------------
  626 +-- Table structure for ACT_PROCDEF_INFO
  627 +-- ----------------------------
  628 +DROP TABLE IF EXISTS `ACT_PROCDEF_INFO`;
  629 +CREATE TABLE `ACT_PROCDEF_INFO` (
  630 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  631 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  632 + `REV_` int DEFAULT NULL,
  633 + `INFO_JSON_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  634 + PRIMARY KEY (`ID_`),
  635 + UNIQUE KEY `ACT_UNIQ_INFO_PROCDEF` (`PROC_DEF_ID_`),
  636 + KEY `ACT_IDX_INFO_PROCDEF` (`PROC_DEF_ID_`),
  637 + KEY `ACT_FK_INFO_JSON_BA` (`INFO_JSON_ID_`),
  638 + CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  639 + CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`)
  640 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  641 +
  642 +-- ----------------------------
  643 +-- Records of ACT_PROCDEF_INFO
  644 +-- ----------------------------
  645 +BEGIN;
  646 +COMMIT;
  647 +
  648 +-- ----------------------------
  649 +-- Table structure for ACT_RE_DEPLOYMENT
  650 +-- ----------------------------
  651 +DROP TABLE IF EXISTS `ACT_RE_DEPLOYMENT`;
  652 +CREATE TABLE `ACT_RE_DEPLOYMENT` (
  653 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  654 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  655 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  656 + `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  657 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  658 + `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
  659 + `DERIVED_FROM_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  660 + `DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  661 + `PARENT_DEPLOYMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  662 + `ENGINE_VERSION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  663 + PRIMARY KEY (`ID_`)
  664 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  665 +
  666 +-- ----------------------------
  667 +-- Records of ACT_RE_DEPLOYMENT
  668 +-- ----------------------------
  669 +BEGIN;
  670 +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);
  671 +COMMIT;
  672 +
  673 +-- ----------------------------
  674 +-- Table structure for ACT_RE_MODEL
  675 +-- ----------------------------
  676 +DROP TABLE IF EXISTS `ACT_RE_MODEL`;
  677 +CREATE TABLE `ACT_RE_MODEL` (
  678 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  679 + `REV_` int DEFAULT NULL,
  680 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  681 + `KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  682 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  683 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  684 + `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  685 + `VERSION_` int DEFAULT NULL,
  686 + `META_INFO_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  687 + `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  688 + `EDITOR_SOURCE_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  689 + `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  690 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  691 + PRIMARY KEY (`ID_`),
  692 + KEY `ACT_FK_MODEL_SOURCE` (`EDITOR_SOURCE_VALUE_ID_`),
  693 + KEY `ACT_FK_MODEL_SOURCE_EXTRA` (`EDITOR_SOURCE_EXTRA_VALUE_ID_`),
  694 + KEY `ACT_FK_MODEL_DEPLOYMENT` (`DEPLOYMENT_ID_`),
  695 + CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `ACT_RE_DEPLOYMENT` (`ID_`),
  696 + CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  697 + CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`)
  698 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  699 +
  700 +-- ----------------------------
  701 +-- Records of ACT_RE_MODEL
  702 +-- ----------------------------
  703 +BEGIN;
  704 +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, '');
  705 +COMMIT;
  706 +
  707 +-- ----------------------------
  708 +-- Table structure for ACT_RE_PROCDEF
  709 +-- ----------------------------
  710 +DROP TABLE IF EXISTS `ACT_RE_PROCDEF`;
  711 +CREATE TABLE `ACT_RE_PROCDEF` (
  712 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  713 + `REV_` int DEFAULT NULL,
  714 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  715 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  716 + `KEY_` varchar(255) COLLATE utf8_bin NOT NULL,
  717 + `VERSION_` int NOT NULL,
  718 + `DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  719 + `RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  720 + `DGRM_RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  721 + `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  722 + `HAS_START_FORM_KEY_` tinyint DEFAULT NULL,
  723 + `HAS_GRAPHICAL_NOTATION_` tinyint DEFAULT NULL,
  724 + `SUSPENSION_STATE_` int DEFAULT NULL,
  725 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  726 + `ENGINE_VERSION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  727 + `DERIVED_FROM_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  728 + `DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  729 + `DERIVED_VERSION_` int NOT NULL DEFAULT '0',
  730 + PRIMARY KEY (`ID_`),
  731 + UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`DERIVED_VERSION_`,`TENANT_ID_`)
  732 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  733 +
  734 +-- ----------------------------
  735 +-- Records of ACT_RE_PROCDEF
  736 +-- ----------------------------
  737 +BEGIN;
  738 +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);
  739 +COMMIT;
  740 +
  741 +-- ----------------------------
  742 +-- Table structure for ACT_RU_ACTINST
  743 +-- ----------------------------
  744 +DROP TABLE IF EXISTS `ACT_RU_ACTINST`;
  745 +CREATE TABLE `ACT_RU_ACTINST` (
  746 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  747 + `REV_` int DEFAULT '1',
  748 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  749 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  750 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  751 + `ACT_ID_` varchar(255) COLLATE utf8_bin NOT NULL,
  752 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  753 + `CALL_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  754 + `ACT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  755 + `ACT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  756 + `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  757 + `START_TIME_` datetime(3) NOT NULL,
  758 + `END_TIME_` datetime(3) DEFAULT NULL,
  759 + `DURATION_` bigint DEFAULT NULL,
  760 + `TRANSACTION_ORDER_` int DEFAULT NULL,
  761 + `DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  762 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  763 + PRIMARY KEY (`ID_`),
  764 + KEY `ACT_IDX_RU_ACTI_START` (`START_TIME_`),
  765 + KEY `ACT_IDX_RU_ACTI_END` (`END_TIME_`),
  766 + KEY `ACT_IDX_RU_ACTI_PROC` (`PROC_INST_ID_`),
  767 + KEY `ACT_IDX_RU_ACTI_PROC_ACT` (`PROC_INST_ID_`,`ACT_ID_`),
  768 + KEY `ACT_IDX_RU_ACTI_EXEC` (`EXECUTION_ID_`),
  769 + KEY `ACT_IDX_RU_ACTI_EXEC_ACT` (`EXECUTION_ID_`,`ACT_ID_`),
  770 + KEY `ACT_IDX_RU_ACTI_TASK` (`TASK_ID_`)
  771 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  772 +
  773 +-- ----------------------------
  774 +-- Records of ACT_RU_ACTINST
  775 +-- ----------------------------
  776 +BEGIN;
  777 +COMMIT;
  778 +
  779 +-- ----------------------------
  780 +-- Table structure for ACT_RU_DEADLETTER_JOB
  781 +-- ----------------------------
  782 +DROP TABLE IF EXISTS `ACT_RU_DEADLETTER_JOB`;
  783 +CREATE TABLE `ACT_RU_DEADLETTER_JOB` (
  784 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  785 + `REV_` int DEFAULT NULL,
  786 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  787 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  788 + `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
  789 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  790 + `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  791 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  792 + `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  793 + `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  794 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  795 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  796 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  797 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  798 + `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  799 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  800 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  801 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  802 + `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  803 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  804 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  805 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  806 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  807 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  808 + PRIMARY KEY (`ID_`),
  809 + KEY `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
  810 + KEY `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
  811 + KEY `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
  812 + KEY `ACT_IDX_DJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  813 + KEY `ACT_IDX_DJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  814 + KEY `ACT_IDX_DJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  815 + KEY `ACT_FK_DEADLETTER_JOB_EXECUTION` (`EXECUTION_ID_`),
  816 + KEY `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
  817 + KEY `ACT_FK_DEADLETTER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
  818 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  819 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  820 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  821 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  822 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  823 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  824 +
  825 +-- ----------------------------
  826 +-- Records of ACT_RU_DEADLETTER_JOB
  827 +-- ----------------------------
  828 +BEGIN;
  829 +COMMIT;
  830 +
  831 +-- ----------------------------
  832 +-- Table structure for ACT_RU_ENTITYLINK
  833 +-- ----------------------------
  834 +DROP TABLE IF EXISTS `ACT_RU_ENTITYLINK`;
  835 +CREATE TABLE `ACT_RU_ENTITYLINK` (
  836 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  837 + `REV_` int DEFAULT NULL,
  838 + `CREATE_TIME_` datetime(3) DEFAULT NULL,
  839 + `LINK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  840 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  841 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  842 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  843 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  844 + `PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  845 + `REF_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  846 + `REF_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  847 + `REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  848 + `ROOT_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  849 + `ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  850 + `HIERARCHY_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  851 + PRIMARY KEY (`ID_`),
  852 + KEY `ACT_IDX_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
  853 + KEY `ACT_IDX_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
  854 + KEY `ACT_IDX_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
  855 + KEY `ACT_IDX_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
  856 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  857 +
  858 +-- ----------------------------
  859 +-- Records of ACT_RU_ENTITYLINK
  860 +-- ----------------------------
  861 +BEGIN;
  862 +COMMIT;
  863 +
  864 +-- ----------------------------
  865 +-- Table structure for ACT_RU_EVENT_SUBSCR
  866 +-- ----------------------------
  867 +DROP TABLE IF EXISTS `ACT_RU_EVENT_SUBSCR`;
  868 +CREATE TABLE `ACT_RU_EVENT_SUBSCR` (
  869 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  870 + `REV_` int DEFAULT NULL,
  871 + `EVENT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  872 + `EVENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  873 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  874 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  875 + `ACTIVITY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  876 + `CONFIGURATION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  877 + `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  878 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  879 + `SUB_SCOPE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  880 + `SCOPE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  881 + `SCOPE_DEFINITION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  882 + `SCOPE_TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  883 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  884 + PRIMARY KEY (`ID_`),
  885 + KEY `ACT_IDX_EVENT_SUBSCR_CONFIG_` (`CONFIGURATION_`),
  886 + KEY `ACT_FK_EVENT_EXEC` (`EXECUTION_ID_`),
  887 + CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  888 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  889 +
  890 +-- ----------------------------
  891 +-- Records of ACT_RU_EVENT_SUBSCR
  892 +-- ----------------------------
  893 +BEGIN;
  894 +COMMIT;
  895 +
  896 +-- ----------------------------
  897 +-- Table structure for ACT_RU_EXECUTION
  898 +-- ----------------------------
  899 +DROP TABLE IF EXISTS `ACT_RU_EXECUTION`;
  900 +CREATE TABLE `ACT_RU_EXECUTION` (
  901 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  902 + `REV_` int DEFAULT NULL,
  903 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  904 + `BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  905 + `PARENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  906 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  907 + `SUPER_EXEC_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  908 + `ROOT_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  909 + `ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  910 + `IS_ACTIVE_` tinyint DEFAULT NULL,
  911 + `IS_CONCURRENT_` tinyint DEFAULT NULL,
  912 + `IS_SCOPE_` tinyint DEFAULT NULL,
  913 + `IS_EVENT_SCOPE_` tinyint DEFAULT NULL,
  914 + `IS_MI_ROOT_` tinyint DEFAULT NULL,
  915 + `SUSPENSION_STATE_` int DEFAULT NULL,
  916 + `CACHED_ENT_STATE_` int DEFAULT NULL,
  917 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  918 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  919 + `START_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  920 + `START_TIME_` datetime(3) DEFAULT NULL,
  921 + `START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  922 + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  923 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  924 + `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
  925 + `EVT_SUBSCR_COUNT_` int DEFAULT NULL,
  926 + `TASK_COUNT_` int DEFAULT NULL,
  927 + `JOB_COUNT_` int DEFAULT NULL,
  928 + `TIMER_JOB_COUNT_` int DEFAULT NULL,
  929 + `SUSP_JOB_COUNT_` int DEFAULT NULL,
  930 + `DEADLETTER_JOB_COUNT_` int DEFAULT NULL,
  931 + `EXTERNAL_WORKER_JOB_COUNT_` int DEFAULT NULL,
  932 + `VAR_COUNT_` int DEFAULT NULL,
  933 + `ID_LINK_COUNT_` int DEFAULT NULL,
  934 + `CALLBACK_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  935 + `CALLBACK_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  936 + `REFERENCE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  937 + `REFERENCE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  938 + `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  939 + PRIMARY KEY (`ID_`),
  940 + KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`),
  941 + KEY `ACT_IDC_EXEC_ROOT` (`ROOT_PROC_INST_ID_`),
  942 + KEY `ACT_IDX_EXEC_REF_ID_` (`REFERENCE_ID_`),
  943 + KEY `ACT_FK_EXE_PROCINST` (`PROC_INST_ID_`),
  944 + KEY `ACT_FK_EXE_PARENT` (`PARENT_ID_`),
  945 + KEY `ACT_FK_EXE_SUPER` (`SUPER_EXEC_`),
  946 + KEY `ACT_FK_EXE_PROCDEF` (`PROC_DEF_ID_`),
  947 + CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE,
  948 + CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  949 + CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
  950 + CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`) ON DELETE CASCADE
  951 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  952 +
  953 +-- ----------------------------
  954 +-- Records of ACT_RU_EXECUTION
  955 +-- ----------------------------
  956 +BEGIN;
  957 +COMMIT;
  958 +
  959 +-- ----------------------------
  960 +-- Table structure for ACT_RU_EXTERNAL_JOB
  961 +-- ----------------------------
  962 +DROP TABLE IF EXISTS `ACT_RU_EXTERNAL_JOB`;
  963 +CREATE TABLE `ACT_RU_EXTERNAL_JOB` (
  964 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  965 + `REV_` int DEFAULT NULL,
  966 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  967 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  968 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  969 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  970 + `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
  971 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  972 + `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  973 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  974 + `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  975 + `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  976 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  977 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  978 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  979 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  980 + `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  981 + `RETRIES_` int DEFAULT NULL,
  982 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  983 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  984 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  985 + `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  986 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  987 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  988 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  989 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  990 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  991 + PRIMARY KEY (`ID_`),
  992 + KEY `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
  993 + KEY `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
  994 + KEY `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
  995 + KEY `ACT_IDX_EJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  996 + KEY `ACT_IDX_EJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  997 + KEY `ACT_IDX_EJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  998 + CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  999 + CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`)
  1000 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1001 +
  1002 +-- ----------------------------
  1003 +-- Records of ACT_RU_EXTERNAL_JOB
  1004 +-- ----------------------------
  1005 +BEGIN;
  1006 +COMMIT;
  1007 +
  1008 +-- ----------------------------
  1009 +-- Table structure for ACT_RU_HISTORY_JOB
  1010 +-- ----------------------------
  1011 +DROP TABLE IF EXISTS `ACT_RU_HISTORY_JOB`;
  1012 +CREATE TABLE `ACT_RU_HISTORY_JOB` (
  1013 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1014 + `REV_` int DEFAULT NULL,
  1015 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  1016 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1017 + `RETRIES_` int DEFAULT NULL,
  1018 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1019 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1020 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1021 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1022 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1023 + `ADV_HANDLER_CFG_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1024 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  1025 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1026 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  1027 + PRIMARY KEY (`ID_`)
  1028 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1029 +
  1030 +-- ----------------------------
  1031 +-- Records of ACT_RU_HISTORY_JOB
  1032 +-- ----------------------------
  1033 +BEGIN;
  1034 +COMMIT;
  1035 +
  1036 +-- ----------------------------
  1037 +-- Table structure for ACT_RU_IDENTITYLINK
  1038 +-- ----------------------------
  1039 +DROP TABLE IF EXISTS `ACT_RU_IDENTITYLINK`;
  1040 +CREATE TABLE `ACT_RU_IDENTITYLINK` (
  1041 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1042 + `REV_` int DEFAULT NULL,
  1043 + `GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1044 + `TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1045 + `USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1046 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1047 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1048 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1049 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1050 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1051 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1052 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1053 + PRIMARY KEY (`ID_`),
  1054 + KEY `ACT_IDX_IDENT_LNK_USER` (`USER_ID_`),
  1055 + KEY `ACT_IDX_IDENT_LNK_GROUP` (`GROUP_ID_`),
  1056 + KEY `ACT_IDX_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1057 + KEY `ACT_IDX_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1058 + KEY `ACT_IDX_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  1059 + KEY `ACT_IDX_ATHRZ_PROCEDEF` (`PROC_DEF_ID_`),
  1060 + KEY `ACT_FK_TSKASS_TASK` (`TASK_ID_`),
  1061 + KEY `ACT_FK_IDL_PROCINST` (`PROC_INST_ID_`),
  1062 + CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  1063 + CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1064 + CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `ACT_RU_TASK` (`ID_`)
  1065 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1066 +
  1067 +-- ----------------------------
  1068 +-- Records of ACT_RU_IDENTITYLINK
  1069 +-- ----------------------------
  1070 +BEGIN;
  1071 +COMMIT;
  1072 +
  1073 +-- ----------------------------
  1074 +-- Table structure for ACT_RU_JOB
  1075 +-- ----------------------------
  1076 +DROP TABLE IF EXISTS `ACT_RU_JOB`;
  1077 +CREATE TABLE `ACT_RU_JOB` (
  1078 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1079 + `REV_` int DEFAULT NULL,
  1080 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1081 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  1082 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  1083 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1084 + `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
  1085 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1086 + `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1087 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1088 + `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1089 + `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1090 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1091 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1092 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1093 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1094 + `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1095 + `RETRIES_` int DEFAULT NULL,
  1096 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1097 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1098 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  1099 + `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1100 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1101 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1102 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1103 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  1104 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  1105 + PRIMARY KEY (`ID_`),
  1106 + KEY `ACT_IDX_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
  1107 + KEY `ACT_IDX_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
  1108 + KEY `ACT_IDX_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
  1109 + KEY `ACT_IDX_JOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1110 + KEY `ACT_IDX_JOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1111 + KEY `ACT_IDX_JOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  1112 + KEY `ACT_FK_JOB_EXECUTION` (`EXECUTION_ID_`),
  1113 + KEY `ACT_FK_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
  1114 + KEY `ACT_FK_JOB_PROC_DEF` (`PROC_DEF_ID_`),
  1115 + CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1116 + CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1117 + CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1118 + CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  1119 + CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  1120 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1121 +
  1122 +-- ----------------------------
  1123 +-- Records of ACT_RU_JOB
  1124 +-- ----------------------------
  1125 +BEGIN;
  1126 +COMMIT;
  1127 +
  1128 +-- ----------------------------
  1129 +-- Table structure for ACT_RU_SUSPENDED_JOB
  1130 +-- ----------------------------
  1131 +DROP TABLE IF EXISTS `ACT_RU_SUSPENDED_JOB`;
  1132 +CREATE TABLE `ACT_RU_SUSPENDED_JOB` (
  1133 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1134 + `REV_` int DEFAULT NULL,
  1135 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1136 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  1137 + `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
  1138 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1139 + `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1140 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1141 + `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1142 + `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1143 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1144 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1145 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1146 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1147 + `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1148 + `RETRIES_` int DEFAULT NULL,
  1149 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1150 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1151 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  1152 + `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1153 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1154 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1155 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1156 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  1157 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  1158 + PRIMARY KEY (`ID_`),
  1159 + KEY `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
  1160 + KEY `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
  1161 + KEY `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
  1162 + KEY `ACT_IDX_SJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1163 + KEY `ACT_IDX_SJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1164 + KEY `ACT_IDX_SJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  1165 + KEY `ACT_FK_SUSPENDED_JOB_EXECUTION` (`EXECUTION_ID_`),
  1166 + KEY `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
  1167 + KEY `ACT_FK_SUSPENDED_JOB_PROC_DEF` (`PROC_DEF_ID_`),
  1168 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1169 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1170 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1171 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  1172 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  1173 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1174 +
  1175 +-- ----------------------------
  1176 +-- Records of ACT_RU_SUSPENDED_JOB
  1177 +-- ----------------------------
  1178 +BEGIN;
  1179 +COMMIT;
  1180 +
  1181 +-- ----------------------------
  1182 +-- Table structure for ACT_RU_TASK
  1183 +-- ----------------------------
  1184 +DROP TABLE IF EXISTS `ACT_RU_TASK`;
  1185 +CREATE TABLE `ACT_RU_TASK` (
  1186 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1187 + `REV_` int DEFAULT NULL,
  1188 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1189 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1190 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1191 + `TASK_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1192 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1193 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1194 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1195 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1196 + `PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1197 + `NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1198 + `PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1199 + `DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1200 + `TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1201 + `OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1202 + `ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1203 + `DELEGATION_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1204 + `PRIORITY_` int DEFAULT NULL,
  1205 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  1206 + `DUE_DATE_` datetime(3) DEFAULT NULL,
  1207 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1208 + `SUSPENSION_STATE_` int DEFAULT NULL,
  1209 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  1210 + `FORM_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1211 + `CLAIM_TIME_` datetime(3) DEFAULT NULL,
  1212 + `IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
  1213 + `VAR_COUNT_` int DEFAULT NULL,
  1214 + `ID_LINK_COUNT_` int DEFAULT NULL,
  1215 + `SUB_TASK_COUNT_` int DEFAULT NULL,
  1216 + PRIMARY KEY (`ID_`),
  1217 + KEY `ACT_IDX_TASK_CREATE` (`CREATE_TIME_`),
  1218 + KEY `ACT_IDX_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1219 + KEY `ACT_IDX_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1220 + KEY `ACT_IDX_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  1221 + KEY `ACT_FK_TASK_EXE` (`EXECUTION_ID_`),
  1222 + KEY `ACT_FK_TASK_PROCINST` (`PROC_INST_ID_`),
  1223 + KEY `ACT_FK_TASK_PROCDEF` (`PROC_DEF_ID_`),
  1224 + CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1225 + CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  1226 + CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  1227 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1228 +
  1229 +-- ----------------------------
  1230 +-- Records of ACT_RU_TASK
  1231 +-- ----------------------------
  1232 +BEGIN;
  1233 +COMMIT;
  1234 +
  1235 +-- ----------------------------
  1236 +-- Table structure for ACT_RU_TIMER_JOB
  1237 +-- ----------------------------
  1238 +DROP TABLE IF EXISTS `ACT_RU_TIMER_JOB`;
  1239 +CREATE TABLE `ACT_RU_TIMER_JOB` (
  1240 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1241 + `REV_` int DEFAULT NULL,
  1242 + `CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1243 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  1244 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  1245 + `LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1246 + `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
  1247 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1248 + `PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1249 + `PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1250 + `ELEMENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1251 + `ELEMENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1252 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1253 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1254 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1255 + `SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1256 + `CORRELATION_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1257 + `RETRIES_` int DEFAULT NULL,
  1258 + `EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1259 + `EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1260 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  1261 + `REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1262 + `HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1263 + `HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1264 + `CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1265 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  1266 + `TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
  1267 + PRIMARY KEY (`ID_`),
  1268 + KEY `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
  1269 + KEY `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
  1270 + KEY `ACT_IDX_TIMER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
  1271 + KEY `ACT_IDX_TIMER_JOB_DUEDATE` (`DUEDATE_`),
  1272 + KEY `ACT_IDX_TJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1273 + KEY `ACT_IDX_TJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1274 + KEY `ACT_IDX_TJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
  1275 + KEY `ACT_FK_TIMER_JOB_EXECUTION` (`EXECUTION_ID_`),
  1276 + KEY `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
  1277 + KEY `ACT_FK_TIMER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
  1278 + CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1279 + CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1280 + CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1281 + CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `ACT_RE_PROCDEF` (`ID_`),
  1282 + CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  1283 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1284 +
  1285 +-- ----------------------------
  1286 +-- Records of ACT_RU_TIMER_JOB
  1287 +-- ----------------------------
  1288 +BEGIN;
  1289 +COMMIT;
  1290 +
  1291 +-- ----------------------------
  1292 +-- Table structure for ACT_RU_VARIABLE
  1293 +-- ----------------------------
  1294 +DROP TABLE IF EXISTS `ACT_RU_VARIABLE`;
  1295 +CREATE TABLE `ACT_RU_VARIABLE` (
  1296 + `ID_` varchar(64) COLLATE utf8_bin NOT NULL,
  1297 + `REV_` int DEFAULT NULL,
  1298 + `TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
  1299 + `NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
  1300 + `EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1301 + `PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1302 + `TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1303 + `SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1304 + `SUB_SCOPE_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1305 + `SCOPE_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  1306 + `BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
  1307 + `DOUBLE_` double DEFAULT NULL,
  1308 + `LONG_` bigint DEFAULT NULL,
  1309 + `TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1310 + `TEXT2_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
  1311 + PRIMARY KEY (`ID_`),
  1312 + KEY `ACT_IDX_RU_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
  1313 + KEY `ACT_IDX_RU_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
  1314 + KEY `ACT_FK_VAR_BYTEARRAY` (`BYTEARRAY_ID_`),
  1315 + KEY `ACT_IDX_VARIABLE_TASK_ID` (`TASK_ID_`),
  1316 + KEY `ACT_FK_VAR_EXE` (`EXECUTION_ID_`),
  1317 + KEY `ACT_FK_VAR_PROCINST` (`PROC_INST_ID_`),
  1318 + CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `ACT_GE_BYTEARRAY` (`ID_`),
  1319 + CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`),
  1320 + CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `ACT_RU_EXECUTION` (`ID_`)
  1321 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin;
  1322 +
  1323 +-- ----------------------------
  1324 +-- Records of ACT_RU_VARIABLE
  1325 +-- ----------------------------
  1326 +BEGIN;
  1327 +COMMIT;
  1328 +
  1329 +SET FOREIGN_KEY_CHECKS = 1;
... ...
yudao-framework/yudao-spring-boot-starter-flowable/pom.xml
... ... @@ -16,16 +16,22 @@
16 16 <groupId>cn.iocoder.boot</groupId>
17 17 <artifactId>yudao-common</artifactId>
18 18 </dependency>
  19 +
19 20 <!-- Web 相关 -->
20 21 <dependency>
21 22 <groupId>cn.iocoder.boot</groupId>
22 23 <artifactId>yudao-spring-boot-starter-security</artifactId>
23 24 </dependency>
  25 +
24 26 <!-- flowable 工作流相关 -->
25 27 <dependency>
26 28 <groupId>org.flowable</groupId>
27 29 <artifactId>flowable-spring-boot-starter-basic</artifactId>
28 30 </dependency>
  31 + <dependency>
  32 + <groupId>org.flowable</groupId>
  33 + <artifactId>flowable-spring-boot-starter-actuator</artifactId>
  34 + </dependency>
29 35 </dependencies>
30 36  
31   -</project>
32 37 \ No newline at end of file
  38 +</project>
... ...
yudao-module-bpm/yudao-module-bpm-base/pom.xml
... ... @@ -32,6 +32,10 @@
32 32 <groupId>cn.iocoder.boot</groupId>
33 33 <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId>
34 34 </dependency>
  35 + <dependency>
  36 + <groupId>cn.iocoder.boot</groupId>
  37 + <artifactId>yudao-spring-boot-starter-biz-data-permission</artifactId>
  38 + </dependency>
35 39  
36 40 <!-- Web 相关 -->
37 41 <dependency>
... ...
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;
8 8 import javax.annotation.Resource;
9 9  
10 10 /**
11   - * 流程实例 Api 实现类
  11 + * Activiti 流程实例 Api 实现类
12 12 *
13 13 * @author 芋道源码
14 14 */
... ...
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 {
93 93 bpmModelService.updateModelState(reqVO.getId(), reqVO.getState());
94 94 return success(true);
95 95 }
96   -
97 96 }
... ...
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 1 package cn.iocoder.yudao.module.bpm.framework.activiti.core.behavior.script.impl;
2 2  
  3 +import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
3 4 import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
4 5 import org.activiti.engine.impl.persistence.entity.TaskEntity;
5 6 import org.springframework.stereotype.Component;
... ... @@ -15,6 +16,7 @@ import java.util.Set;
15 16 public class BpmTaskAssignLeaderX1Script extends BpmTaskAssignLeaderAbstractScript {
16 17  
17 18 @Override
  19 + @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
18 20 public Set<Long> calculateTaskCandidateUsers(TaskEntity task) {
19 21 return calculateTaskCandidateUsers(task, 1);
20 22 }
... ...
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 1 package cn.iocoder.yudao.module.bpm.framework.activiti.core.behavior.script.impl;
2 2  
  3 +import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
3 4 import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
4 5 import org.activiti.engine.impl.persistence.entity.TaskEntity;
5 6 import org.springframework.stereotype.Component;
... ... @@ -15,6 +16,7 @@ import java.util.Set;
15 16 public class BpmTaskAssignLeaderX2Script extends BpmTaskAssignLeaderAbstractScript {
16 17  
17 18 @Override
  19 + @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
18 20 public Set<Long> calculateTaskCandidateUsers(TaskEntity task) {
19 21 return calculateTaskCandidateUsers(task, 2);
20 22 }
... ...
yudao-module-bpm/yudao-module-bpm-impl-flowable/pom.xml
... ... @@ -21,18 +21,18 @@
21 21 <artifactId>yudao-module-bpm-base</artifactId>
22 22 <version>${revision}</version>
23 23 </dependency>
  24 +
24 25 <!-- 工作流相关 -->
25 26 <dependency>
26 27 <groupId>cn.iocoder.boot</groupId>
27 28 <artifactId>yudao-spring-boot-starter-flowable</artifactId>
28 29 </dependency>
  30 +
  31 + <!-- Test 测试相关 -->
29 32 <dependency>
30 33 <groupId>cn.iocoder.boot</groupId>
31   - <artifactId>yudao-spring-boot-starter-biz-data-permission</artifactId>
32   - </dependency>
33   - <dependency>
34   - <groupId>org.flowable</groupId>
35   - <artifactId>flowable-spring-boot-starter-actuator</artifactId>
  34 + <artifactId>yudao-spring-boot-starter-test</artifactId>
  35 + <scope>test</scope>
36 36 </dependency>
37 37 </dependencies>
38 38  
... ...
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;
7 7  
8 8 import javax.annotation.Resource;
9 9 import javax.validation.Valid;
  10 +
10 11 /**
11 12 * Flowable 流程实例 Api 实现类
12 13 *
... ...
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 {
55 55 taskAssignRuleService.updateTaskAssignRule(reqVO);
56 56 return success(true);
57 57 }
58   -
59 58 }
... ...
yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/config/BpmFlowableConfiguration.java
1 1 package cn.iocoder.yudao.module.bpm.framework.flowable.config;
2 2  
  3 +import cn.hutool.core.collection.ListUtil;
3 4 import cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.BpmActivityBehaviorFactory;
4 5 import cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.BpmTaskAssignScript;
5   -import cn.iocoder.yudao.module.bpm.framework.flowable.core.listener.BpmProcessInstanceEventListener;
6 6 import cn.iocoder.yudao.module.bpm.service.definition.BpmTaskAssignRuleService;
7 7 import cn.iocoder.yudao.module.bpm.service.definition.BpmUserGroupService;
8 8 import cn.iocoder.yudao.module.system.api.dept.DeptApi;
9 9 import cn.iocoder.yudao.module.system.api.permission.PermissionApi;
10 10 import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
11 11 import org.flowable.common.engine.api.delegate.event.FlowableEventListener;
12   -import org.flowable.engine.runtime.ProcessInstance;
13 12 import org.flowable.spring.SpringProcessEngineConfiguration;
14 13 import org.flowable.spring.boot.EngineConfigurationConfigurer;
15 14 import org.springframework.beans.factory.ObjectProvider;
16 15 import org.springframework.context.annotation.Bean;
17 16 import org.springframework.context.annotation.Configuration;
18 17  
19   -import java.util.ArrayList;
20   -import java.util.Iterator;
21 18 import java.util.List;
  19 +
22 20 /**
23 21 * BPM 模块的 Flowable 配置类
24 22 *
... ... @@ -28,26 +26,23 @@ import java.util.List;
28 26 public class BpmFlowableConfiguration {
29 27  
30 28 /**
31   - * Flowable engines 自定义的配置
32   - * @param listeners 自定义 listener
33   - * @param bpmActivityBehaviorFactory 自定义的 ActivityBehaviorFactory 实现
  29 + * BPM 模块的 ProcessEngineConfigurationConfigurer 实现类:
  30 + *
  31 + * 1. 设置各种监听器
  32 + * 2. 设置自定义的 ActivityBehaviorFactory 实现
34 33 */
35 34 @Bean
36   - public EngineConfigurationConfigurer<SpringProcessEngineConfiguration> addCustomerListenerConfigurer (ObjectProvider<FlowableEventListener> listeners,
37   - BpmActivityBehaviorFactory bpmActivityBehaviorFactory) {
38   - return engineConfiguration -> {
39   - List<FlowableEventListener> eventListeners = new ArrayList<>();
40   - Iterator<FlowableEventListener> iterator = listeners.iterator();
41   - while (iterator.hasNext()) {
42   - eventListeners.add(iterator.next());
43   - }
44   - engineConfiguration.setEventListeners(eventListeners);
45   - engineConfiguration.setActivityBehaviorFactory(bpmActivityBehaviorFactory);
  35 + public EngineConfigurationConfigurer<SpringProcessEngineConfiguration> bpmProcessEngineConfigurationConfigurer(
  36 + ObjectProvider<FlowableEventListener> listeners,
  37 + BpmActivityBehaviorFactory bpmActivityBehaviorFactory) {
  38 + return configuration -> {
  39 + // 注册监听器,例如说 BpmActivitiEventListener
  40 + configuration.setEventListeners(ListUtil.toList(listeners.iterator()));
  41 + // 设置 ActivityBehaviorFactory 实现类,用于流程任务的审核人的自定义
  42 + configuration.setActivityBehaviorFactory(bpmActivityBehaviorFactory);
46 43 };
47 44 }
48 45  
49   -
50   -
51 46 @Bean
52 47 public BpmActivityBehaviorFactory bpmActivityBehaviorFactory(BpmTaskAssignRuleService taskRuleService,
53 48 BpmUserGroupService userGroupService,
... ...
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 1 package cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.impl;
2 2  
3 3 import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
4   -import cn.iocoder.yudao.framework.datapermission.core.dept.rule.DeptDataPermissionRule;
5 4 import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
6 5 import org.flowable.task.service.impl.persistence.entity.TaskEntity;
7 6 import org.springframework.stereotype.Component;
... ... @@ -17,7 +16,7 @@ import java.util.Set;
17 16 public class BpmTaskAssignLeaderX1Script extends BpmTaskAssignLeaderAbstractScript {
18 17  
19 18 @Override
20   - @DataPermission(excludeRules = DeptDataPermissionRule.class)
  19 + @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
21 20 public Set<Long> calculateTaskCandidateUsers(TaskEntity task) {
22 21 return calculateTaskCandidateUsers(task, 1);
23 22 }
... ...
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 1 package cn.iocoder.yudao.module.bpm.framework.flowable.core.behavior.script.impl;
2 2  
3 3 import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
4   -import cn.iocoder.yudao.framework.datapermission.core.dept.rule.DeptDataPermissionRule;
5 4 import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum;
6 5 import org.flowable.task.service.impl.persistence.entity.TaskEntity;
7 6 import org.springframework.stereotype.Component;
... ... @@ -18,8 +17,7 @@ public class BpmTaskAssignLeaderX2Script extends BpmTaskAssignLeaderAbstractScri
18 17  
19 18  
20 19 @Override
21   - //不需要处理数据权限, 不然会有问题,查询不到数据
22   - @DataPermission(excludeRules = DeptDataPermissionRule.class)
  20 + @DataPermission(enable = false) // 不需要处理数据权限, 不然会有问题,查询不到数据
23 21 public Set<Long> calculateTaskCandidateUsers(TaskEntity task) {
24 22 return calculateTaskCandidateUsers(task, 2);
25 23 }
... ...
yudao-module-bpm/yudao-module-bpm-impl-flowable/src/main/java/cn/iocoder/yudao/module/bpm/framework/package-info.java 0 → 100644
  1 +/**
  2 + * 属于 bpm 模块的 framework 封装
  3 + *
  4 + * @author 芋道源码
  5 + */
  6 +package cn.iocoder.yudao.module.bpm.framework;
... ...
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
281 281 processDefinitionDOMap, formMap), definitionCount);
282 282 }
283 283  
284   -
285 284 }
... ...
yudao-server/pom.xml
... ... @@ -47,12 +47,17 @@
47 47 <artifactId>yudao-module-pay-impl</artifactId>
48 48 <version>${revision}</version>
49 49 </dependency>
50   - <!-- 默认引入 bpm-activiti 实现,可以替换为 bpm-flowable 实现-->
  50 + <!-- 默认引入 yudao-module-bpm-impl-flowable 实现,可以替换为 yudao-module-bpm-impl-activiti 实现-->
51 51 <dependency>
52 52 <groupId>cn.iocoder.boot</groupId>
53   - <artifactId>yudao-module-bpm-impl-activiti</artifactId>
  53 + <artifactId>yudao-module-bpm-impl-flowable</artifactId>
54 54 <version>${revision}</version>
55 55 </dependency>
  56 +<!-- <dependency>-->
  57 +<!-- <groupId>cn.iocoder.boot</groupId>-->
  58 +<!-- <artifactId>yudao-module-bpm-impl-activiti</artifactId>-->
  59 +<!-- <version>${revision}</version>-->
  60 +<!-- </dependency>-->
56 61  
57 62 <!-- spring boot 配置所需依赖 -->
58 63 <dependency>
... ...
yudao-server/src/main/resources/application-local.yaml
... ... @@ -43,13 +43,15 @@ spring:
43 43 primary: master
44 44 datasource:
45 45 master:
46   - name: ruoyi-vue-pro
  46 +# name: ruoyi-vue-pro
  47 + name: ruoyi-vue-pro-flowable
47 48 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
48 49 driver-class-name: com.mysql.jdbc.Driver
49 50 username: root
50 51 password: 123456
51 52 slave: # 模拟从库,可根据自己需要修改
52   - name: ruoyi-vue-pro
  53 +# name: ruoyi-vue-pro
  54 + name: ruoyi-vue-pro-flowable
53 55 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
54 56 driver-class-name: com.mysql.jdbc.Driver
55 57 username: root
... ...
yudao-server/src/main/resources/application.yaml
... ... @@ -27,10 +27,21 @@ spring:
27 27 # 3. create_drop: 启动时自动创建表,关闭时自动删除表
28 28 # 4. drop_create: 启动时,删除旧表,再创建新表
29 29 database-schema-update: false # 设置为 false,可通过 sql/activiti.sql 初始化
30   - db-history-used: true # activiti7 默认不生成历史信息表,需手动设置开启
  30 + db-history-used: true # activiti7 默认 false 不生成历史信息表,需手动设置开启
31 31 check-process-definitions: false # 设置为 false,禁用 /resources/processes 自动部署 BPMN XML 流程
32 32 history-level: full # full:保存历史数据的最高级别,可保存全部流程相关细节,包括流程流转各节点参数
33 33  
  34 +# 工作流 Flowable 配置
  35 +flowable:
  36 + # 1. false: 默认值,activiti启动时,对比数据库表中保存的版本,如果不匹配。将抛出异常
  37 + # 2. true: 启动时会对数据库中所有表进行更新操作,如果表存在,不做处理,反之,自动创建表
  38 + # 3. create_drop: 启动时自动创建表,关闭时自动删除表
  39 + # 4. drop_create: 启动时,删除旧表,再创建新表
  40 + database-schema-update: false # 设置为 false,可通过 https://github.com/flowable/flowable-sql 初始化
  41 + db-history-used: true # flowable6 默认 true 生成信息表,无需手动设置
  42 + check-process-definitions: false # 设置为 false,禁用 /resources/processes 自动部署 BPMN XML 流程
  43 + history-level: full # full:保存历史数据的最高级别,可保存全部流程相关细节,包括流程流转各节点参数
  44 +
34 45 # MyBatis Plus 的配置项
35 46 mybatis-plus:
36 47 configuration:
... ...