diff --git a/gulliver/js/pmchart/pmCharts.js b/gulliver/js/pmchart/pmCharts.js
index b9aa168ef..2c8b3a599 100644
--- a/gulliver/js/pmchart/pmCharts.js
+++ b/gulliver/js/pmchart/pmCharts.js
@@ -1793,7 +1793,6 @@ RingChart.prototype.drawRing = function(data, canvas, param){
if (typeof _mouseClick == "function") {
//DL: original call back function commented
//_mouseClick.call();
- alert(1);
}
}
}
@@ -2127,7 +2126,6 @@ function drawVelocimeter(selector,param){
this.config.lightBlueColor = configuration.lightBlueColor || "6085A0";
};
- //alert(value);
this.render = function () {
this.body = this.myContainer//dashContainer//d3.select("#" + this.placeholderName)
@@ -2160,7 +2158,6 @@ function drawVelocimeter(selector,param){
this.redrawDimmableFace(xDim);//0);
var pointerContainer = this.body.append("svg:g").attr("class", "pointerContainer");
- //alert(value);
this.drawPointer(value);
pointerContainer.append("svg:circle")
.attr("cx", this.config.cx)
diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql
index a1e5c16ee..527ae5862 100755
--- a/workflow/engine/data/mysql/insert.sql
+++ b/workflow/engine/data/mysql/insert.sql
@@ -413,7 +413,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('AR', 'B', 'Buenos Aires' ) ,
('AR', 'C', 'Distrito Federal' ) ,
('AR', 'D', 'San Luis' ) ,
-('AR', 'E', 'Entre RÃos' ) ,
+('AR', 'E', 'Entre Ríos' ) ,
('AR', 'F', 'La Rioja' ) ,
('AR', 'G', 'Santiago del Estero' ) ,
('AR', 'H', 'Chaco' ) ,
@@ -423,14 +423,14 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('AR', 'M', 'Mendoza' ) ,
('AR', 'N', 'Misiones' ) ,
('AR', 'P', 'Formosa' ) ,
-('AR', 'Q', 'Neuquén' ) ,
-('AR', 'R', 'RÃo Negro' ) ,
+('AR', 'Q', 'Neuquén' ) ,
+('AR', 'R', 'Río Negro' ) ,
('AR', 'S', 'Santa Fe' ) ,
-('AR', 'T', 'Tucumán' ) ,
+('AR', 'T', 'Tucumán' ) ,
('AR', 'U', 'Chubut' ) ,
('AR', 'V', 'Tierra del Fuego' ) ,
('AR', 'W', 'Corrientes' ) ,
-('AR', 'X', 'Córdoba' ) ,
+('AR', 'X', 'Córdoba' ) ,
('AR', 'Y', 'Jujuy' ) ,
('AR', 'Z', 'Santa Cruz' ) ,
('AU', 'CT', 'Australian Capital Territory' ) ,
@@ -441,17 +441,17 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('AU', 'TS', 'Tasmania' ) ,
('AU', 'VI', 'Victoria' ) ,
('AU', 'WA', 'Western Australia' ) ,
-('BE', 'BRU', 'Bruxelles-Capitale, Région de (fr), Brussels Hoofdstedelijk Gewest (nl)' ) ,
+('BE', 'BRU', 'Bruxelles-Capitale, Région de (fr), Brussels Hoofdstedelijk Gewest (nl)' ) ,
('BE', 'VAN', 'Antwerpen (VLG)' ) ,
('BE', 'VBR', 'Vlaams Brabant (VLG)' ) ,
('BE', 'VLG', 'Vlaamse Gewest (nl)' ) ,
('BE', 'VLI', 'Limburg (VLG)' ) ,
('BE', 'VOV', 'Oost-Vlaanderen (VLG)' ) ,
('BE', 'VWV', 'West-Vlaanderen (VLG)' ) ,
-('BE', 'WAL', 'Wallonne, Région (fr)' ) ,
+('BE', 'WAL', 'Wallonne, Région (fr)' ) ,
('BE', 'WBR', 'Brabant Wallon (WAL)' ) ,
('BE', 'WHT', 'Hainaut (WAL)' ) ,
-('BE', 'WLG', 'Liège (WAL)' ) ,
+('BE', 'WLG', 'Liège (WAL)' ) ,
('BE', 'WLX', 'Luxembourg (WAL)' ) ,
('BE', 'WNA', 'Namur (WAL)' ) ,
('BO', 'B', 'El Beni' ) ,
@@ -460,35 +460,35 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('BO', 'L', 'La Paz' ) ,
('BO', 'N', 'Pando' ) ,
('BO', 'O', 'Oruro' ) ,
-('BO', 'P', 'PotosÃ' ) ,
+('BO', 'P', 'Potosí' ) ,
('BO', 'S', 'Santa Cruz' ) ,
('BO', 'T', 'Tarija' ) ,
('BR', 'AC', 'Acre' ) ,
('BR', 'AL', 'Alagoas' ) ,
('BR', 'AM', 'Amazonas' ) ,
-('BR', 'AP', 'Amapá' ) ,
+('BR', 'AP', 'Amapá' ) ,
('BR', 'BA', 'Bahia' ) ,
-('BR', 'CE', 'Ceará' ) ,
+('BR', 'CE', 'Ceará' ) ,
('BR', 'DF', 'Distrito Federal' ) ,
-('BR', 'ES', 'EspÃrito Santo' ) ,
-('BR', 'GO', 'Goiás' ) ,
-('BR', 'MA', 'Maranhão' ) ,
+('BR', 'ES', 'Espírito Santo' ) ,
+('BR', 'GO', 'Goiás' ) ,
+('BR', 'MA', 'Maranhão' ) ,
('BR', 'MG', 'Minas Gerais' ) ,
('BR', 'MS', 'Mato Grosso do Sul' ) ,
('BR', 'MT', 'Mato Grosso' ) ,
-('BR', 'PA', 'Pará' ) ,
-('BR', 'PB', 'ParaÃba' ) ,
+('BR', 'PA', 'Pará' ) ,
+('BR', 'PB', 'Paraíba' ) ,
('BR', 'PE', 'Pernambuco' ) ,
-('BR', 'PI', 'PiauÃ' ) ,
-('BR', 'PR', 'Paraná' ) ,
+('BR', 'PI', 'Piauí' ) ,
+('BR', 'PR', 'Paraná' ) ,
('BR', 'RJ', 'Rio de Janeiro' ) ,
('BR', 'RN', 'Rio Grande do Norte' ) ,
-('BR', 'RO', 'Rondônia' ) ,
+('BR', 'RO', 'Rondônia' ) ,
('BR', 'RR', 'Roraima' ) ,
('BR', 'RS', 'Rio Grande do Sul' ) ,
('BR', 'SC', 'Santa Catarina' ) ,
('BR', 'SE', 'Sergipe' ) ,
-('BR', 'SP', 'São Paulo' ) ;
+('BR', 'SP', 'São Paulo' ) ;
INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('BR', 'TO', 'Tocantins' ) ,
('CA', 'AB', 'Alberta' ) ,
@@ -511,12 +511,12 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('CH', 'BL', 'Basel-Landschaft (de)' ) ,
('CH', 'BS', 'Basel-Stadt (de)' ) ,
('CH', 'FR', 'Fribourg (fr)' ) ,
-('CH', 'GE', 'Genève (fr)' ) ,
+('CH', 'GE', 'Genève (fr)' ) ,
('CH', 'GL', 'Glarus (de)' ) ,
-('CH', 'GR', 'Graubünden (de)' ) ,
+('CH', 'GR', 'Graubünden (de)' ) ,
('CH', 'JU', 'Jura (fr)' ) ,
('CH', 'LU', 'Luzern (de)' ) ,
-('CH', 'NE', 'Neuchâtel (fr)' ) ,
+('CH', 'NE', 'Neuchâtel (fr)' ) ,
('CH', 'NW', 'Nidwalden (de)' ) ,
('CH', 'OW', 'Obwalden (de)' ) ,
('CH', 'SG', 'Sankt Gallen (de)' ) ,
@@ -529,20 +529,20 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('CH', 'VD', 'Vaud (fr)' ) ,
('CH', 'VS', 'Valais (fr)' ) ,
('CH', 'ZG', 'Zug (de)' ) ,
-('CH', 'ZH', 'Zürich (de)' ) ,
-('CL', 'AI', 'Aisén del General Carlos Ibáñez del Campo' ) ,
+('CH', 'ZH', 'Zürich (de)' ) ,
+('CL', 'AI', 'Aisén del General Carlos Ibáñez del Campo' ) ,
('CL', 'AN', 'Antofagasta' ) ,
-('CL', 'AR', 'La AraucanÃa' ) ,
+('CL', 'AR', 'La Araucanía' ) ,
('CL', 'AT', 'Atacama' ) ,
-('CL', 'BI', 'BiobÃo' ) ,
+('CL', 'BI', 'Biobío' ) ,
('CL', 'CO', 'Coquimbo' ) ,
('CL', 'LI', 'Libertador General Bernardo O''Higgins' ) ,
('CL', 'LL', 'Los Lagos' ) ,
('CL', 'MA', 'Magallanes' ) ,
('CL', 'ML', 'Maule' ) ,
-('CL', 'RM', 'Regón Metropolitana de Santiago' ) ,
-('CL', 'TA', 'Tarapacá' ) ,
-('CL', 'VS', 'ValparaÃso' ) ,
+('CL', 'RM', 'Regón Metropolitana de Santiago' ) ,
+('CL', 'TA', 'Tarapacá' ) ,
+('CL', 'VS', 'Valparaíso' ) ,
('CN', '11', 'Beijing' ) ,
('CN', '12', 'Tianjin' ) ,
('CN', '13', 'Hebei' ) ,
@@ -582,16 +582,16 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('CR', 'C', 'Cartago' ) ,
('CR', 'G', 'Guanacaste' ) ,
('CR', 'H', 'Heredia' ) ,
-('CR', 'L', 'Limón' ) ,
+('CR', 'L', 'Limón' ) ,
('CR', 'P', 'Puntarenas' ) ,
-('CR', 'SJ', 'San José' ) ,
+('CR', 'SJ', 'San José' ) ,
('CS', 'CG', 'Crna Gora' ) ,
('CS', 'KM', 'Kosovo-Metohija' ) ,
('CS', 'SR', 'Srbija' ) ,
('CS', 'VO', 'Vojvodina' ) ,
('DE', 'BE', 'Berlin' ) ,
('DE', 'BR', 'Brandenburg' ) ,
-('DE', 'BW', 'Baden-Württemberg' ) ,
+('DE', 'BW', 'Baden-Württemberg' ) ,
('DE', 'BY', 'Bayern' ) ,
('DE', 'HB', 'Bremen (Hansestadt)' ) ,
('DE', 'HE', 'Hessen' ) ,
@@ -604,68 +604,68 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('DE', 'SL', 'Saarland' ) ,
('DE', 'SN', 'Sachsen' ) ,
('DE', 'ST', 'Sachsen-Anhalt' ) ,
-('DE', 'TH', 'Thüringen' ) ,
+('DE', 'TH', 'Thüringen' ) ,
('EE', '37', 'Harjumaa' ) ,
('EE', '39', 'Hiiumaa' ) ,
('EE', '44', 'Ida-Virumaa' ) ,
-('EE', '49', 'Jõgevamaa' ) ,
-('EE', '51', 'Järvamaa' ) ,
-('EE', '57', 'Läänemaa' ) ,
-('EE', '59', 'Lääne-Virumaa' ) ,
-('EE', '65', 'Põlvamaa' ) ,
-('EE', '67', 'Pärnumaa' ) ,
+('EE', '49', 'Jõgevamaa' ) ,
+('EE', '51', 'Järvamaa' ) ,
+('EE', '57', 'Läänemaa' ) ,
+('EE', '59', 'Lääne-Virumaa' ) ,
+('EE', '65', 'Põlvamaa' ) ,
+('EE', '67', 'Pärnumaa' ) ,
('EE', '70', 'Raplamaa' ) ,
('EE', '74', 'Saaremaa' ) ,
('EE', '78', 'Tartumaa' ) ,
('EE', '82', 'Valgamaa' ) ,
('EE', '84', 'Viljandimaa' ) ,
-('EE', '86', 'Võrumaa' ) ,
+('EE', '86', 'Võrumaa' ) ,
('FI', 'AL', 'Ahvenanmaan Maakunta (fi)' ) ,
-('FI', 'ES', 'Etelä-Suomen lääni (fi)' ) ,
-('FI', 'IS', 'Itä-Suomen lääni (fi)' ) ,
-('FI', 'LL', 'Lapin lääni (fi)' ) ,
-('FI', 'LS', 'Länsi-Suomen lääni (fi)' ) ,
-('FI', 'OL', 'Oulun lääni (fi)' ) ,
+('FI', 'ES', 'Etelä-Suomen lääni (fi)' ) ,
+('FI', 'IS', 'Itä-Suomen lääni (fi)' ) ,
+('FI', 'LL', 'Lapin lääni (fi)' ) ,
+('FI', 'LS', 'Länsi-Suomen lääni (fi)' ) ,
+('FI', 'OL', 'Oulun lääni (fi)' ) ,
('FR', '01', 'Ain' ) ,
('FR', '02', 'Aisne' ) ,
('FR', '03', 'Allier' ) ,
('FR', '04', 'Alpes-de-Haute-Provence' ) ,
('FR', '05', 'Hautes-Alpes' ) ,
('FR', '06', 'Alpes-Maritimes' ) ,
-('FR', '07', 'Ardèche' ) ,
+('FR', '07', 'Ardèche' ) ,
('FR', '08', 'Ardennes' ) ,
-('FR', '09', 'Ariège' ) ,
+('FR', '09', 'Ariège' ) ,
('FR', '10', 'Aube' ) ,
('FR', '11', 'Aude' ) ,
('FR', '12', 'Aveyron' ) ,
-('FR', '13', 'Bouches-du-Rhône' ) ,
+('FR', '13', 'Bouches-du-Rhône' ) ,
('FR', '14', 'Calvados' ) ,
('FR', '15', 'Cantal' ) ,
('FR', '16', 'Charente' ) ,
('FR', '17', 'Charente-Maritime' ) ,
('FR', '18', 'Cher' ) ,
-('FR', '19', 'Corrèze' ) ,
-('FR', '21', 'Côte-d''Or' ) ,
-('FR', '22', 'Côtes-d''Armor' ) ,
+('FR', '19', 'Corrèze' ) ,
+('FR', '21', 'Côte-d''Or' ) ,
+('FR', '22', 'Côtes-d''Armor' ) ,
('FR', '23', 'Creuse' ) ,
('FR', '24', 'Dordogne' ) ,
('FR', '25', 'Doubs' ) ,
-('FR', '26', 'Drôme' ) ;
+('FR', '26', 'Drôme' ) ;
INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('FR', '27', 'Eure' ) ,
('FR', '28', 'Eure-et-Loir' ) ,
-('FR', '29', 'Finistère' ) ,
+('FR', '29', 'Finistère' ) ,
('FR', '2A', 'Corse-du-Sud' ) ,
('FR', '2B', 'Haute-Corse' ) ,
('FR', '30', 'Gard' ) ,
('FR', '31', 'Haute-Garonne' ) ,
('FR', '32', 'Gers' ) ,
('FR', '33', 'Gironde' ) ,
-('FR', '34', 'Hérault' ) ,
+('FR', '34', 'Hérault' ) ,
('FR', '35', 'Ille-et-Vilaine' ) ,
('FR', '36', 'Indre' ) ,
('FR', '37', 'Indre-et-Loire' ) ,
-('FR', '38', 'Isère' ) ,
+('FR', '38', 'Isère' ) ,
('FR', '39', 'Jura' ) ,
('FR', '40', 'Landes' ) ,
('FR', '41', 'Loir-et-Cher' ) ,
@@ -675,7 +675,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('FR', '45', 'Loiret' ) ,
('FR', '46', 'Lot' ) ,
('FR', '47', 'Lot-et-Garonne' ) ,
-('FR', '48', 'Lozère' ) ,
+('FR', '48', 'Lozère' ) ,
('FR', '49', 'Maine-et-Loire' ) ,
('FR', '50', 'Manche' ) ,
('FR', '51', 'Marne' ) ,
@@ -685,20 +685,20 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('FR', '55', 'Meuse' ) ,
('FR', '56', 'Morbihan' ) ,
('FR', '57', 'Moselle' ) ,
-('FR', '58', 'Nièvre' ) ,
+('FR', '58', 'Nièvre' ) ,
('FR', '59', 'Nord' ) ,
('FR', '60', 'Oise' ) ,
('FR', '61', 'Orne' ) ,
('FR', '62', 'Pas-de-Calais' ) ,
-('FR', '63', 'Puy-de-Dôme' ) ,
-('FR', '64', 'Pyrénées-Atlantiques' ) ,
-('FR', '65', 'Hautes-Pyrénées' ) ,
-('FR', '66', 'Pyrénées-Orientales' ) ,
+('FR', '63', 'Puy-de-Dôme' ) ,
+('FR', '64', 'Pyrénées-Atlantiques' ) ,
+('FR', '65', 'Hautes-Pyrénées' ) ,
+('FR', '66', 'Pyrénées-Orientales' ) ,
('FR', '67', 'Bas-Rhin' ) ,
('FR', '68', 'Haut-Rhin' ) ,
-('FR', '69', 'Rhône' ) ,
-('FR', '70', 'Haute-Saône' ) ,
-('FR', '71', 'Saône-et-Loire' ) ,
+('FR', '69', 'Rhône' ) ,
+('FR', '70', 'Haute-Saône' ) ,
+('FR', '71', 'Saône-et-Loire' ) ,
('FR', '72', 'Sarthe' ) ,
('FR', '73', 'Savoie' ) ,
('FR', '74', 'Haute-Savoie' ) ,
@@ -706,13 +706,13 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('FR', '76', 'Seine-Maritime' ) ,
('FR', '77', 'Seine-et-Marne' ) ,
('FR', '78', 'Yvelines' ) ,
-('FR', '79', 'Deux-Sèvres' ) ,
+('FR', '79', 'Deux-Sèvres' ) ,
('FR', '80', 'Somme' ) ,
('FR', '81', 'Tarn' ) ,
('FR', '82', 'Tarn-et-Garonne' ) ,
('FR', '83', 'Var' ) ,
('FR', '84', 'Vaucluse' ) ,
-('FR', '85', 'Vendée' ) ,
+('FR', '85', 'Vendée' ) ,
('FR', '86', 'Vienne' ) ,
('FR', '87', 'Haute-Vienne' ) ,
('FR', '88', 'Vosges' ) ,
@@ -726,7 +726,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('GB', 'ABD', 'Aberdeenshire' ) ,
('GB', 'ABE', 'Aberdeen City' ) ,
('GB', 'AGB', 'Argyll and Bute' ) ,
-('GB', 'AGY', 'Isle of Anglesey [ Sir Ynys Môn GB-YNM]' ) ,
+('GB', 'AGY', 'Isle of Anglesey [ Sir Ynys Môn GB-YNM]' ) ,
('GB', 'ANS', 'Angus' ) ,
('GB', 'ANT', 'Antrim' ) ,
('GB', 'ARD', 'Ards' ) ,
@@ -990,12 +990,12 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('GM', 'N', 'North Bank' ) ,
('GM', 'U', 'Upper River' ) ,
('GM', 'W', 'Western' ) ,
-('GW', 'BA', 'Bafatá' ) ,
+('GW', 'BA', 'Bafatá' ) ,
('GW', 'BL', 'Bolama' ) ,
('GW', 'BM', 'Biombo' ) ,
('GW', 'BS', 'Bissau' ) ,
('GW', 'CA', 'Cacheu' ) ,
-('GW', 'GA', 'Gabù' ) ,
+('GW', 'GA', 'Gabù' ) ,
('GW', 'OI', 'Oio' ) ,
('GW', 'QU', 'Quinara' ) ,
('GW', 'TO', 'Tombali' ) ,
@@ -1006,7 +1006,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('IN', 'BR', 'Bihar' ) ,
('IN', 'CH', 'Chandigarh' ) ,
('IN', 'CT', 'Chhattisgarh' ) ,
-('IN', 'DD', 'Damán y Diu' ) ,
+('IN', 'DD', 'Damán y Diu' ) ,
('IN', 'DL', 'Delhi' ) ,
('IN', 'DN', 'Dadra y Nagar Haveli' ) ,
('IN', 'GA', 'Goa' ) ,
@@ -1084,7 +1084,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('JP', '47', 'Okinawa' ) ,
('KM', 'A', 'Anjouan' ) ,
('KM', 'G', 'Grande Comore' ) ,
-('KM', 'M', 'Mohéli' ) ,
+('KM', 'M', 'Mohéli' ) ,
('KR', '11', 'Seoul Teugbyeolsi [Seoul-T'' kpy lshi]' ) ,
('KR', '26', 'Busan Gwang''yeogsi [Pusan-Kwangy kshi]' ) ,
('KR', '27', 'Daegu Gwang''yeogsi [Taegu-Kwangy kshi]' ) ,
@@ -1102,26 +1102,26 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('KR', '48', 'Gyeongsangnamdo [Ky ngsangnam-do]' ) ,
('KR', '49', 'Jejudo [Cheju-do]' ) ,
('LV', 'AI', 'Aizkraukle' ) ,
-('LV', 'AL', 'Alūksne' ) ,
+('LV', 'AL', 'Alūksne' ) ,
('LV', 'BL', 'Balvi' ) ,
('LV', 'BU', 'Bauska' ) ,
-('LV', 'CE', 'Cēsis' ) ,
+('LV', 'CE', 'Cēsis' ) ,
('LV', 'DA', 'Daugavpils' ) ,
('LV', 'DO', 'Dobele' ) ,
('LV', 'GU', 'Gulbene' ) ,
-('LV', 'JK', 'Jēkabpils' ) ,
+('LV', 'JK', 'Jēkabpils' ) ,
('LV', 'JL', 'Jelgava' ) ,
-('LV', 'JUR', 'Jūrmala' ) ,
-('LV', 'KR', 'Kr�slava' ) ,
-('LV', 'KU', 'Kuldīga' ) ,
-('LV', 'LE', 'Liep�ja' ) ,
-('LV', 'LM', 'Limbaži' ) ,
+('LV', 'JUR', 'Jūrmala' ) ,
+('LV', 'KR', 'Krāslava' ) ,
+('LV', 'KU', 'Kuldīga' ) ,
+('LV', 'LE', 'Liepāja' ) ,
+('LV', 'LM', 'Limbaži' ) ,
('LV', 'LPX', 'Liepdja' ) ,
('LV', 'LU', 'Ludza' ) ,
('LV', 'MA', 'Madona' ) ,
('LV', 'OG', 'Ogre' ) ,
-('LV', 'PR', 'Preiļi' ) ,
-('LV', 'RE', 'Rēzekne' ) ,
+('LV', 'PR', 'Preiļi' ) ,
+('LV', 'RE', 'Rēzekne' ) ,
('LV', 'RI', 'Riga' ) ,
('LV', 'SA', 'Saldus' ) ,
('LV', 'TA', 'Talsi' ) ,
@@ -1144,25 +1144,25 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('MX', 'GUA', 'Guanajuato' ) ,
('MX', 'HID', 'Hidalgo' ) ,
('MX', 'JAL', 'Jalisco' ) ,
-('MX', 'MEX', 'México' ) ,
-('MX', 'MIC', 'Michoacán' ) ,
+('MX', 'MEX', 'México' ) ,
+('MX', 'MIC', 'Michoacán' ) ,
('MX', 'MOR', 'Morelos' ) ,
('MX', 'NAY', 'Nayarit' ) ,
-('MX', 'NLE', 'Nuevo León' ) ,
+('MX', 'NLE', 'Nuevo León' ) ,
('MX', 'OAX', 'Oaxaca' ) ,
('MX', 'PUE', 'Puebla' ) ,
-('MX', 'QUE', 'Querétaro' ) ,
+('MX', 'QUE', 'Querétaro' ) ,
('MX', 'ROO', 'Quintana Roo' ) ,
('MX', 'SIN', 'Sinaloa' ) ,
-('MX', 'SLP', 'San Luis PotosÃ' ) ,
+('MX', 'SLP', 'San Luis Potosí' ) ,
('MX', 'SON', 'Sonora' ) ,
('MX', 'TAB', 'Tabasco' ) ,
('MX', 'TAM', 'Tamaulipas' ) ,
('MX', 'TLA', 'Tlaxcala' ) ,
('MX', 'VER', 'Veracruz' ) ,
-('MX', 'YUC', 'Yucatán' ) ,
+('MX', 'YUC', 'Yucatán' ) ,
('MX', 'ZAC', 'Zacatecas' ) ,
-('NO', '01', 'Østfold' ) ,
+('NO', '01', 'Østfold' ) ,
('NO', '02', 'Akershus' ) ,
('NO', '03', 'Oslo' ) ,
('NO', '04', 'Hedmark' ) ,
@@ -1175,9 +1175,9 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('NO', '11', 'Rogaland' ) ,
('NO', '12', 'Hordaland' ) ,
('NO', '14', 'Sogn og Fjordane' ) ,
-('NO', '15', 'Møre og Romsdal' ) ,
-('NO', '16', 'Sør-Trøndelag' ) ,
-('NO', '17', 'Nord-Trøndelag' ) ,
+('NO', '15', 'Møre og Romsdal' ) ,
+('NO', '16', 'Sør-Trøndelag' ) ,
+('NO', '17', 'Nord-Trøndelag' ) ,
('NO', '18', 'Nordland' ) ,
('NO', '19', 'Troms' ) ,
('NO', '20', 'Finnmark' ) ,
@@ -1203,42 +1203,42 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('PT', '04', 'Braganza' ) ,
('PT', '05', 'Castelo Branco' ) ,
('PT', '06', 'Coimbra' ) ,
-('PT', '07', 'Évora' ) ,
+('PT', '07', 'Évora' ) ,
('PT', '08', 'Faro' ) ,
('PT', '09', 'Guarda' ) ,
('PT', '10', 'Leiria' ) ,
('PT', '11', 'Lisboa' ) ,
('PT', '12', 'Portalegre' ) ,
('PT', '13', 'Porto' ) ,
-('PT', '14', 'Santarém' ) ,
-('PT', '15', 'Setúbal' ) ,
+('PT', '14', 'Santarém' ) ,
+('PT', '15', 'Setúbal' ) ,
('PT', '16', 'Viana do Castelo' ) ,
('PT', '17', 'Vila Real' ) ,
('PT', '18', 'Viseu' ) ,
-('PT', '20', 'Região Autónoma dos Açores' ) ,
-('PT', '30', 'Região Autónoma da Madeira' ) ,
+('PT', '20', 'Região Autónoma dos Açores' ) ,
+('PT', '30', 'Região Autónoma da Madeira' ) ,
('SE', 'AB', 'Stockholms' ) ;
INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('SE', 'AC', 'Vesterbottens' ) ,
-('SE', 'BD', 'Norrbottens län' ) ,
-('SE', 'C', 'Uppsala län' ) ,
-('SE', 'D', 'Södermanlands län' ) ,
-('SE', 'E', 'Östergötland' ) ,
-('SE', 'F', 'Jönköping' ) ,
+('SE', 'BD', 'Norrbottens län' ) ,
+('SE', 'C', 'Uppsala län' ) ,
+('SE', 'D', 'Södermanlands län' ) ,
+('SE', 'E', 'Östergötland' ) ,
+('SE', 'F', 'Jönköping' ) ,
('SE', 'G', 'Kronoberg' ) ,
('SE', 'H', 'Kalmar' ) ,
('SE', 'I', 'Gotlands' ) ,
('SE', 'K', 'Blekinge' ) ,
-('SE', 'M', 'Skåne' ) ,
+('SE', 'M', 'Skåne' ) ,
('SE', 'N', 'Halland' ) ,
-('SE', 'O', 'Västra Götaland' ) ,
-('SE', 'S', 'Värmland' ) ,
-('SE', 'T', 'Örebro' ) ,
-('SE', 'U', 'Västmanland' ) ,
+('SE', 'O', 'Västra Götaland' ) ,
+('SE', 'S', 'Värmland' ) ,
+('SE', 'T', 'Örebro' ) ,
+('SE', 'U', 'Västmanland' ) ,
('SE', 'W', 'Dalarna' ) ,
-('SE', 'X', 'Gävleborg' ) ,
-('SE', 'Y', 'Västernorrland' ) ,
-('SE', 'Z', 'Jämtland' ) ,
+('SE', 'X', 'Gävleborg' ) ,
+('SE', 'Y', 'Västernorrland' ) ,
+('SE', 'Z', 'Jämtland' ) ,
('TR', '01', 'Adana' ) ,
('TR', '02', 'Adiyaman' ) ,
('TR', '03', 'Afyon' ) ,
@@ -1267,7 +1267,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('TR', '26', 'Eskisehir' ) ,
('TR', '27', 'Gaziantep' ) ,
('TR', '28', 'Giresun' ) ,
-('TR', '29', 'Gümüşhane' ) ,
+('TR', '29', 'Gümüşhane' ) ,
('TR', '30', 'Hakkari' ) ,
('TR', '31', 'Hatay' ) ,
('TR', '32', 'Isparta' ) ,
@@ -1281,7 +1281,7 @@ INSERT INTO ISO_SUBDIVISION (IC_UID,IS_UID,IS_NAME) VALUES
('TR', '40', 'Kirsehir' ) ,
('TR', '41', 'Kocaeli' ) ,
('TR', '42', 'Konya' ) ,
-('TR', '43', 'Kütahya' ) ,
+('TR', '43', 'Kütahya' ) ,
('TR', '44', 'Malatya' ) ,
('TR', '45', 'Manisa' ) ,
('TR', '46', 'Kahramanmaras' ) ,
@@ -3413,7 +3413,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_INTERMEDIATE_MESSAGE_EVENT','en','Intermediate Message Events (Task Notifications)','2014-01-15') ,
( 'LABEL','ID_TEMPLATES','en','Templates','2014-01-15') ,
( 'LABEL','ID_PUBLIC','en','Public','2014-01-15') ,
-( 'LABEL','ID_DELETE_INPUTDOCUMENT_CONFIRM','en','The item will be deleted the day of the work hour’s list. Do you want continue?','2014-10-21') ,
+( 'LABEL','ID_DELETE_INPUTDOCUMENT_CONFIRM','en','The item will be deleted the day of the work hour’s list. Do you want continue?','2014-10-21') ,
( 'JAVASCRIPT','ID_SUBJECT_FIELD_REQUIRED','en','Subject Field is required.','2014-01-15') ,
( 'JAVASCRIPT','ID_MESSAGE_FIELD_REQUIRED','en','Message Field is required.','2014-01-15') ,
( 'JAVASCRIPT','ID_TEMPLATE_FIELD_REQUIRED','en','Template Field is required.','2014-01-15') ,
@@ -3639,7 +3639,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_NOT_WORKSPACE_SPECIFIED','en','No workspace specified!','2014-01-15') ,
( 'LABEL','ID_BAD_REQUEST','en','Bad Request!','2014-01-15') ,
( 'LABEL','ID_COLOSA_AND_CERTIFIED_PARTNERS','en','Supplied free of charge with no support, certification, warranty, maintenance nor indemnity by Colosa and its Certified Partners.','2014-10-21') ,
-( 'LABEL','ID_COPYRIGHT','en','Copyright © 2003-2011 Colosa, Inc. All rights reserved.','2014-01-15') ,
+( 'LABEL','ID_COPYRIGHT','en','Copyright © 2003-2011 Colosa, Inc. All rights reserved.','2014-01-15') ,
( 'LABEL','ID_LOGIN_WITH_FACEBOOK','en','Login with Facebook!!','2014-01-15') ,
( 'LABEL','ID_PROCESSMAKER_REQUIREMENTS_DESCRIPTION_STEP6','en','xxx','2014-01-15') ,
( 'LABEL','ID_SIZE_VERY_LARGE_PERMITTED','en','The file is too large . Please upload a smaller file.','2014-10-08') ,
@@ -4048,7 +4048,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_ROUTING_SCREEN_TEMPLATE_DOES_NOT_EXIST','en','The routing screen template with {0}: {1} does not exist.','2014-05-20') ,
( 'LABEL','ID_RECORD_EXISTS_IN_TABLE','en','The record "{0}" exists in table {1}.','2014-10-21') ,
( 'LABEL','ID_RECORD_DOES_NOT_EXIST_IN_TABLE','en','The record "{0}", does not exist in table {1}.','2014-05-20') ,
-( 'LABEL','ID_RECORD_CANNOT_BE_CREATED','en','The record couldn’t be created!','2014-10-21') ,
+( 'LABEL','ID_RECORD_CANNOT_BE_CREATED','en','The record couldn’t be created!','2014-10-21') ,
( 'LABEL','ID_CASE_TRACKER_OBJECT_DOES_NOT_EXIST','en','The case tracker object with {0}: {1} does not exist.','2014-05-20') ,
( 'LABEL','ID_ATTRIBUTE_HAS_INVALID_ELEMENT_KEY','en','The attribute {0}, has an invalid element (incorrect keys).','2014-05-20') ,
( 'LABEL','ID_DYNAFORM_DOES_NOT_EXIST','en','The DynaForm with {0}: {1} does not exist.','2014-05-20') ,
@@ -14907,7 +14907,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('CZ','JRN','Jirny',' ','') ,
('CZ','JSN','Jesenik',' ','') ,
('CZ','JTV','JetYichov',' ','') ,
-('CZ','KAD','Kadaň',' ','') ,
+('CZ','KAD','Kadaň',' ','') ,
('CZ','KAP','Kaplice',' ','') ,
('CZ','KAR','Karlin',' ','') ,
('CZ','KCC','Klasterec nad Orlici',' ','') ,
@@ -14937,7 +14937,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('CZ','KSL','Kostelec nad Labem',' ','') ,
('CZ','KST','Kostomlatky',' ','') ,
('CZ','KSV','Kamenicky Senov',' ','') ,
-('CZ','KTA','Košťálov',' ','') ,
+('CZ','KTA','Košťálov',' ','') ,
('CZ','KTV','Klatovy',' ','') ,
('CZ','KUH','Kutna Hora',' ','') ,
('CZ','KUN','Kunovice',' ','') ;
@@ -15145,7 +15145,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('CZ','SUS','Susice',' ','') ,
('CZ','SVK','Svaty Kriz',' ','') ,
('CZ','SVO','Straskov',' ','') ,
-('CZ','SVR','SvrkynÄ›',' ','') ,
+('CZ','SVR','Svrkyně',' ','') ,
('CZ','SZA','Strazny',' ','') ,
('CZ','TAC','Tachov',' ','') ,
('CZ','TAS','Tynec nad Sazavou',' ','') ,
@@ -15180,7 +15180,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('CZ','VCH','Vysoky Chlumec',' ','') ,
('CZ','VCR','Volduchy',' ','') ,
('CZ','VEA','Ceske Velenice',' ','') ,
-('CZ','VEB','Velká BÃteÅ¡',' ','') ,
+('CZ','VEB','Velká Bíteš',' ','') ,
('CZ','VEL','Veletov',' ','') ,
('CZ','VFA','Varnsdorf',' ','') ,
('CZ','VIM','Vimperk',' ','') ;
@@ -23197,7 +23197,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('FR','FDO','Fours',' ','33') ,
('FR','FDS','Fondettes',' ','37') ,
('FR','FDU','Ferdrupt',' ','88') ,
-('FR','FEA','Ferrières-en-Gâtinais',' ','45') ,
+('FR','FEA','Ferrières-en-Gâtinais',' ','45') ,
('FR','FEC','Fecamp',' ','76') ,
('FR','FEE','Fresse',' ','70') ,
('FR','FEG','Fegersheim',' ','67') ,
@@ -31025,7 +31025,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HR','BVA','Brezovica',' ','') ,
('HR','BVO','Baska Voda',' ','') ,
('HR','BZA','Bozava',' ','') ,
-('HR','CAK','ÄŒakovec',' ','') ,
+('HR','CAK','Čakovec',' ','') ,
('HR','CRA','Crikvenica',' ','') ,
('HR','CRS','Cres',' ','') ,
('HR','CVT','Cavtat',' ','') ,
@@ -31047,8 +31047,8 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HR','GCN','Gorican',' ','') ,
('HR','GNA','Gazenica',' ','') ,
('HR','GOM','Gomirje',' ','') ,
-('HR','GRA','Gra�ac',' ','') ,
-('HR','GSP','Gospić',' ','') ,
+('HR','GRA','Gračac',' ','') ,
+('HR','GSP','Gospić',' ','') ,
('HR','HLE','Hrvatski Leskovac',' ','') ,
('HR','HVA','Hvar',' ','') ,
('HR','ILO','Ilok',' ','') ,
@@ -31089,7 +31089,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HR','MAS','Maslenica',' ','') ,
('HR','MAV','Martinska Ves Desna',' ','') ,
('HR','MCC','Macinec',' ','') ,
-('HR','MET','Metković',' ','') ,
+('HR','MET','Metković',' ','') ,
('HR','MHV','Mohovo',' ','') ,
('HR','MIL','Milna',' ','') ,
('HR','MNK','Misnjak',' ','') ,
@@ -31118,7 +31118,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HR','OPT','Opatovac',' ','') ,
('HR','ORB','Orebic',' ','') ,
('HR','OSI','Osijek',' ','') ,
-('HR','OTO','Oto�ac',' ','') ,
+('HR','OTO','Otočac',' ','') ,
('HR','OVA','Orahovica',' ','') ,
('HR','OVC','Oriovac',' ','') ,
('HR','PAG','Pag',' ','') ,
@@ -31157,7 +31157,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HR','SBC','Stobrec',' ','') ,
('HR','SBD','Slavonski Brod',' ','') ,
('HR','SBR','Sobra',' ','') ,
-('HR','SDA','Satnica �akova�ka',' ','') ,
+('HR','SDA','Satnica Đakovačka',' ','') ,
('HR','SDR','Sudurad',' ','') ,
('HR','SEN','Senj',' ','') ,
('HR','SGA','Strigova',' ','') ,
@@ -31344,7 +31344,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HU','HER','Hercegszanto',' ','') ,
('HU','HEV','Heves',' ','') ,
('HU','HIS','Hidasnemeti',' ','') ,
-('HU','HMV','Hódmezővásárhely',' ','') ,
+('HU','HMV','Hódmezővásárhely',' ','') ,
('HU','HRY','Hater',' ','') ,
('HU','IPO','Ipolytarnoc',' ','') ,
('HU','IPS','Ipolytolgyes',' ','') ,
@@ -31367,7 +31367,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('HU','KIA','Kisvarda',' ','') ,
('HU','KIS','Kiskunfelegyhaza',' ','') ,
('HU','KIT','Kistarcsa',' ','') ,
-('HU','KKS','Kiskőrös',' ','') ,
+('HU','KKS','Kiskőrös',' ','') ,
('HU','KLK','Kistelek',' ','') ,
('HU','KMD','Kunmadaras',' ','') ,
('HU','KMJ','Kiskunmajsa',' ','') ,
@@ -37925,7 +37925,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('LV','ASE','Aluksne',' ','AL') ,
('LV','AUC','Auce',' ','DO') ,
('LV','BAU','Bauska',' ','BU') ,
-('LV','BRC','Brocēni',' ','SA') ,
+('LV','BRC','Brocēni',' ','SA') ,
('LV','BZC','Briezuciems',' ','BL') ,
('LV','CES','Cesis',' ','CE') ,
('LV','DGP','Daugavpils',' ','DW') ,
@@ -38068,7 +38068,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('MD','RIB','Ribnita',' ','') ,
('MD','TIR','Tiraspol',' ','') ,
('MD','UNG','Ungeny',' ','') ,
-('MD','VUL','Vulcăneşti',' ','') ,
+('MD','VUL','Vulcăneşti',' ','') ,
('ME','','',' ','') ,
('ME','BAR','Bar',' ','') ,
('ME','BIJ','Bijela',' ','') ,
@@ -38391,7 +38391,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('MT','PAO','Paola',' ','') ,
('MT','RMI','Qormi',' ','') ,
('MT','SGW','San A Wann, Valletta',' ','') ,
-('MT','SJN','San Julián (St Julian)',' ','') ,
+('MT','SJN','San Julián (St Julian)',' ','') ,
('MT','SPB','St Paul''s Bay (San Paul il-Bahir)',' ','') ,
('MU','','',' ','') ,
('MU','CDE','Cloverdale',' ','') ,
@@ -42559,8 +42559,8 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','BAP','Biala Podlaska',' ','') ,
('PL','BAR','Bartoszyce',' ','') ,
('PL','BCA','Bochnia',' ','') ,
-('PL','BED','Będzin',' ','') ,
-('PL','BEL','Bełżyce',' ','') ,
+('PL','BED','Będzin',' ','') ,
+('PL','BEL','Bełżyce',' ','') ,
('PL','BGA','Boguchwala',' ','') ;
INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','BGW','BoguchwaBa',' ','') ,
@@ -42626,7 +42626,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','DKA','Debnica Kaszubska',' ','') ,
('PL','DNW','Dobrzyn nad Wisla',' ','') ,
('PL','DOK','Dobrzyniewo Koscielne',' ','') ,
-('PL','DOL','Dołuje Mierzyn',' ','') ,
+('PL','DOL','Dołuje Mierzyn',' ','') ,
('PL','DUS','Duszniki Zdroj',' ','') ,
('PL','DZE','Dobrzykowice Wroclawskie',' ','') ,
('PL','DZI','Dzialdowo',' ','') ,
@@ -42711,7 +42711,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','KAZ','Kazimierz',' ','') ,
('PL','KCL','Kucelinska',' ','') ,
('PL','KCN','Krasocin',' ','') ,
-('PL','KEK','Kędzierzyn-',' ','') ,
+('PL','KEK','Kędzierzyn-',' ','') ,
('PL','KEP','Kepno',' ','') ,
('PL','KIJ','Kijow',' ','') ,
('PL','KKE','Krapkowice',' ','') ,
@@ -42819,7 +42819,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','MIC','Miechow',' ','') ,
('PL','MID','Miedzyzdroje',' ','') ,
('PL','MIE','Michalowice',' ','') ,
-('PL','MIK','Mikołów',' ','') ,
+('PL','MIK','Mikołów',' ','') ,
('PL','MIN','Minsk Mazowiecki',' ','') ,
('PL','MIR','Mirkow',' ','') ,
('PL','MKI','Marki',' ','') ,
@@ -43000,7 +43000,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','SKP','Skopanie',' ','') ,
('PL','SKW','Skwierzyna',' ','') ,
('PL','SKZ','Skalmierzyce',' ','') ,
-('PL','SLA','Sławno',' ','') ,
+('PL','SLA','Sławno',' ','') ,
('PL','SLC','Slupca',' ','') ,
('PL','SLE','Slubice, Mazowieckie',' ','') ,
('PL','SLP','Slupsk',' ','') ,
@@ -43030,7 +43030,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','STD','Starogard',' ','') ,
('PL','STE','Starachowice',' ','') ,
('PL','STG','Starogard Gdanski',' ','') ,
-('PL','STJ','Stare Jeżewo',' ','') ,
+('PL','STJ','Stare Jeżewo',' ','') ,
('PL','STM','Stare Miasto',' ','') ,
('PL','STN','Straszyn',' ','') ,
('PL','STP','Stare Pole',' ','') ,
@@ -43152,7 +43152,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('PL','ZGZ','Zagorz',' ','') ,
('PL','ZIE','Ziebice',' ','') ,
('PL','ZIL','Zielonka',' ','') ,
-('PL','ZKW','Żyraków',' ','') ,
+('PL','ZKW','Żyraków',' ','') ,
('PL','ZLA','Zolynia',' ','') ,
('PL','ZLO','Zlotow',' ','') ,
('PL','ZNI','Znin',' ','') ,
@@ -43921,7 +43921,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('RO','CCA','Carcea',' ','') ,
('RO','CCI','Clinceni',' ','') ,
('RO','CCL','Caracal',' ','') ,
-('RO','CDA','Curtea de ArgeÈ™',' ','') ,
+('RO','CDA','Curtea de Argeș',' ','') ,
('RO','CEV','Cernavoda',' ','') ,
('RO','CJA','Chiajna',' ','') ,
('RO','CLA','Codlea',' ','') ,
@@ -43952,7 +43952,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('RO','DCU','Dascalu',' ','') ,
('RO','DEJ','Dej',' ','') ,
('RO','DHO','Dorohoi',' ','') ,
-('RO','DIM','Dâmbovița',' ','') ,
+('RO','DIM','Dâmbovița',' ','') ,
('RO','DOR','Dornesti',' ','') ,
('RO','DSI','Dragasani',' ','') ,
('RO','DTS','Drobeta Turnu Severin',' ','') ,
@@ -44045,7 +44045,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('RO','PCI','Pascani',' ','') ,
('RO','PDM','Poienarii de Muscel',' ','') ,
('RO','PEI','Petrosani',' ','') ,
-('RO','PET','Petroșani',' ','') ,
+('RO','PET','Petroșani',' ','') ,
('RO','PFD','Portile de Fier Doi',' ','') ,
('RO','PFU','Portile de Fier Unu',' ','') ,
('RO','PIA','Piatra Olt',' ','') ,
@@ -46708,7 +46708,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('TR','MFZ','Mersin-Free Zone',' ','33') ,
('TR','MHM','Mahmudiye',' ','26') ,
('TR','MIL','Milas',' ','48') ,
-('TR','MKP','MustafakemalpaÅŸa',' ','16') ,
+('TR','MKP','Mustafakemalpaşa',' ','16') ,
('TR','MLK','Malkara',' ','59') ,
('TR','MLX','Malatya',' ','44') ,
('TR','MNM','Menemen',' ','35') ,
@@ -46799,7 +46799,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES
('TR','SRG','Sarigazi',' ','34') ,
('TR','SRK','Sarkoy',' ','59') ,
('TR','SRN','Sirinevler',' ','34') ,
-('TR','SRS','SamandaÄŸ',' ','31') ,
+('TR','SRS','Samandağ',' ','31') ,
('TR','SRY','Sariyer',' ','34') ,
('TR','SSL','Susurluk',' ','10') ,
('TR','SSX','Samsun',' ','55') ,
@@ -59959,3 +59959,4 @@ INSERT INTO CATALOG (CAT_UID, CAT_LABEL_ID, CAT_TYPE, CAT_FLAG, CAT_OBSERVATION,
('1060','ID_NEW_CASES','INDICATOR','','','2015-03-04','2015-03-04'),
('1070','ID_COMPLETED_CASES','INDICATOR','','','2015-03-04','2015-03-04'),
('1080','ID_WORKING_CASES','INDICATOR','','','2015-03-04','2015-03-04');
+
diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql
index 72926e860..380acb328 100755
--- a/workflow/engine/data/mysql/schema.sql
+++ b/workflow/engine/data/mysql/schema.sql
@@ -12,27 +12,27 @@ DROP TABLE IF EXISTS `APPLICATION`;
CREATE TABLE `APPLICATION`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_PARENT` VARCHAR(32) default '0' NOT NULL,
- `APP_STATUS` VARCHAR(100) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_PROC_STATUS` VARCHAR(100) default '' NOT NULL,
- `APP_PROC_CODE` VARCHAR(100) default '' NOT NULL,
- `APP_PARALLEL` VARCHAR(32) default 'NO' NOT NULL,
- `APP_INIT_USER` VARCHAR(32) default '' NOT NULL,
- `APP_CUR_USER` VARCHAR(32) default '' NOT NULL,
- `APP_CREATE_DATE` DATETIME NOT NULL,
- `APP_INIT_DATE` DATETIME NOT NULL,
- `APP_FINISH_DATE` DATETIME,
- `APP_UPDATE_DATE` DATETIME NOT NULL,
- `APP_DATA` MEDIUMTEXT NOT NULL,
- `APP_PIN` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`APP_UID`),
- KEY `indexApp`(`PRO_UID`, `APP_STATUS`, `APP_UID`),
- KEY `indexAppNumber`(`APP_NUMBER`),
- KEY `indexAppStatus`(`APP_STATUS`),
- KEY `indexAppCreateDate`(`APP_CREATE_DATE`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_PARENT` VARCHAR(32) default '0' NOT NULL,
+ `APP_STATUS` VARCHAR(100) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_PROC_STATUS` VARCHAR(100) default '' NOT NULL,
+ `APP_PROC_CODE` VARCHAR(100) default '' NOT NULL,
+ `APP_PARALLEL` VARCHAR(32) default 'NO' NOT NULL,
+ `APP_INIT_USER` VARCHAR(32) default '' NOT NULL,
+ `APP_CUR_USER` VARCHAR(32) default '' NOT NULL,
+ `APP_CREATE_DATE` DATETIME NOT NULL,
+ `APP_INIT_DATE` DATETIME NOT NULL,
+ `APP_FINISH_DATE` DATETIME,
+ `APP_UPDATE_DATE` DATETIME NOT NULL,
+ `APP_DATA` MEDIUMTEXT NOT NULL,
+ `APP_PIN` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`APP_UID`),
+ KEY `indexApp`(`PRO_UID`, `APP_STATUS`, `APP_UID`),
+ KEY `indexAppNumber`(`APP_NUMBER`),
+ KEY `indexAppStatus`(`APP_STATUS`),
+ KEY `indexAppCreateDate`(`APP_CREATE_DATE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The application';
#-----------------------------------------------------------------------------
#-- APP_DELEGATION
@@ -43,30 +43,30 @@ DROP TABLE IF EXISTS `APP_DELEGATION`;
CREATE TABLE `APP_DELEGATION`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_PREVIOUS` INTEGER default 0 NOT NULL,
- `DEL_LAST_INDEX` INTEGER default 0 NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_TYPE` VARCHAR(32) default 'NORMAL' NOT NULL,
- `DEL_THREAD` INTEGER default 0 NOT NULL,
- `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_TASK_DUE_DATE` DATETIME,
- `DEL_FINISH_DATE` DATETIME,
- `DEL_DURATION` DOUBLE default 0,
- `DEL_QUEUE_DURATION` DOUBLE default 0,
- `DEL_DELAY_DURATION` DOUBLE default 0,
- `DEL_STARTED` TINYINT default 0,
- `DEL_FINISHED` TINYINT default 0,
- `DEL_DELAYED` TINYINT default 0,
- `DEL_DATA` MEDIUMTEXT NOT NULL,
- `APP_OVERDUE_PERCENTAGE` DOUBLE default 0 NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_PREVIOUS` INTEGER default 0 NOT NULL,
+ `DEL_LAST_INDEX` INTEGER default 0 NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_TYPE` VARCHAR(32) default 'NORMAL' NOT NULL,
+ `DEL_THREAD` INTEGER default 0 NOT NULL,
+ `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_TASK_DUE_DATE` DATETIME,
+ `DEL_FINISH_DATE` DATETIME,
+ `DEL_DURATION` DOUBLE default 0,
+ `DEL_QUEUE_DURATION` DOUBLE default 0,
+ `DEL_DELAY_DURATION` DOUBLE default 0,
+ `DEL_STARTED` TINYINT default 0,
+ `DEL_FINISHED` TINYINT default 0,
+ `DEL_DELAYED` TINYINT default 0,
+ `DEL_DATA` MEDIUMTEXT NOT NULL,
+ `APP_OVERDUE_PERCENTAGE` DOUBLE default 0 NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Delegation a task to user';
#-----------------------------------------------------------------------------
#-- APP_DOCUMENT
@@ -77,23 +77,23 @@ DROP TABLE IF EXISTS `APP_DOCUMENT`;
CREATE TABLE `APP_DOCUMENT`
(
- `APP_DOC_UID` VARCHAR(32) default '' NOT NULL,
- `DOC_VERSION` INTEGER default 1 NOT NULL,
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DOC_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `APP_DOC_TYPE` VARCHAR(32) default '' NOT NULL,
- `APP_DOC_CREATE_DATE` DATETIME NOT NULL,
- `APP_DOC_INDEX` INTEGER NOT NULL,
- `FOLDER_UID` VARCHAR(32) default '',
- `APP_DOC_PLUGIN` VARCHAR(150) default '',
- `APP_DOC_TAGS` MEDIUMTEXT,
- `APP_DOC_STATUS` VARCHAR(32) default 'ACTIVE' NOT NULL,
- `APP_DOC_STATUS_DATE` DATETIME,
- `APP_DOC_FIELDNAME` VARCHAR(150),
- PRIMARY KEY (`APP_DOC_UID`,`DOC_VERSION`),
- KEY `indexAppDocument`(`FOLDER_UID`, `APP_DOC_UID`)
+ `APP_DOC_UID` VARCHAR(32) default '' NOT NULL,
+ `DOC_VERSION` INTEGER default 1 NOT NULL,
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DOC_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_DOC_TYPE` VARCHAR(32) default '' NOT NULL,
+ `APP_DOC_CREATE_DATE` DATETIME NOT NULL,
+ `APP_DOC_INDEX` INTEGER NOT NULL,
+ `FOLDER_UID` VARCHAR(32) default '',
+ `APP_DOC_PLUGIN` VARCHAR(150) default '',
+ `APP_DOC_TAGS` MEDIUMTEXT,
+ `APP_DOC_STATUS` VARCHAR(32) default 'ACTIVE' NOT NULL,
+ `APP_DOC_STATUS_DATE` DATETIME,
+ `APP_DOC_FIELDNAME` VARCHAR(150),
+ PRIMARY KEY (`APP_DOC_UID`,`DOC_VERSION`),
+ KEY `indexAppDocument`(`FOLDER_UID`, `APP_DOC_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Documents in an Application';
#-----------------------------------------------------------------------------
#-- APP_MESSAGE
@@ -104,24 +104,24 @@ DROP TABLE IF EXISTS `APP_MESSAGE`;
CREATE TABLE `APP_MESSAGE`
(
- `APP_MSG_UID` VARCHAR(32) NOT NULL,
- `MSG_UID` VARCHAR(32),
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `APP_MSG_TYPE` VARCHAR(100) default '' NOT NULL,
- `APP_MSG_SUBJECT` VARCHAR(150) default '' NOT NULL,
- `APP_MSG_FROM` VARCHAR(100) default '' NOT NULL,
- `APP_MSG_TO` MEDIUMTEXT NOT NULL,
- `APP_MSG_BODY` MEDIUMTEXT NOT NULL,
- `APP_MSG_DATE` DATETIME NOT NULL,
- `APP_MSG_CC` MEDIUMTEXT,
- `APP_MSG_BCC` MEDIUMTEXT,
- `APP_MSG_TEMPLATE` MEDIUMTEXT,
- `APP_MSG_STATUS` VARCHAR(20),
- `APP_MSG_ATTACH` MEDIUMTEXT,
- `APP_MSG_SEND_DATE` DATETIME NOT NULL,
- `APP_MSG_SHOW_MESSAGE` TINYINT default 1 NOT NULL,
- PRIMARY KEY (`APP_MSG_UID`)
+ `APP_MSG_UID` VARCHAR(32) NOT NULL,
+ `MSG_UID` VARCHAR(32),
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `APP_MSG_TYPE` VARCHAR(100) default '' NOT NULL,
+ `APP_MSG_SUBJECT` VARCHAR(150) default '' NOT NULL,
+ `APP_MSG_FROM` VARCHAR(100) default '' NOT NULL,
+ `APP_MSG_TO` MEDIUMTEXT NOT NULL,
+ `APP_MSG_BODY` MEDIUMTEXT NOT NULL,
+ `APP_MSG_DATE` DATETIME NOT NULL,
+ `APP_MSG_CC` MEDIUMTEXT,
+ `APP_MSG_BCC` MEDIUMTEXT,
+ `APP_MSG_TEMPLATE` MEDIUMTEXT,
+ `APP_MSG_STATUS` VARCHAR(20),
+ `APP_MSG_ATTACH` MEDIUMTEXT,
+ `APP_MSG_SEND_DATE` DATETIME NOT NULL,
+ `APP_MSG_SHOW_MESSAGE` TINYINT default 1 NOT NULL,
+ PRIMARY KEY (`APP_MSG_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Messages in an Application';
#-----------------------------------------------------------------------------
#-- APP_OWNER
@@ -132,10 +132,10 @@ DROP TABLE IF EXISTS `APP_OWNER`;
CREATE TABLE `APP_OWNER`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `OWN_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`APP_UID`,`OWN_UID`,`USR_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `OWN_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`OWN_UID`,`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- CONFIGURATION
@@ -146,13 +146,13 @@ DROP TABLE IF EXISTS `CONFIGURATION`;
CREATE TABLE `CONFIGURATION`
(
- `CFG_UID` VARCHAR(32) default '' NOT NULL,
- `OBJ_UID` VARCHAR(128) default '' NOT NULL,
- `CFG_VALUE` MEDIUMTEXT NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`CFG_UID`,`OBJ_UID`,`PRO_UID`,`USR_UID`,`APP_UID`)
+ `CFG_UID` VARCHAR(32) default '' NOT NULL,
+ `OBJ_UID` VARCHAR(128) default '' NOT NULL,
+ `CFG_VALUE` MEDIUMTEXT NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`CFG_UID`,`OBJ_UID`,`PRO_UID`,`USR_UID`,`APP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Stores the users, processes and/or applications configuratio';
#-----------------------------------------------------------------------------
#-- CONTENT
@@ -163,13 +163,13 @@ DROP TABLE IF EXISTS `CONTENT`;
CREATE TABLE `CONTENT`
(
- `CON_CATEGORY` VARCHAR(30) default '' NOT NULL,
- `CON_PARENT` VARCHAR(32) default '' NOT NULL,
- `CON_ID` VARCHAR(100) default '' NOT NULL,
- `CON_LANG` VARCHAR(10) default '' NOT NULL,
- `CON_VALUE` MEDIUMTEXT NOT NULL,
- PRIMARY KEY (`CON_CATEGORY`,`CON_PARENT`,`CON_ID`,`CON_LANG`),
- KEY `indexUid`(`CON_ID`, `CON_CATEGORY`, `CON_LANG`)
+ `CON_CATEGORY` VARCHAR(30) default '' NOT NULL,
+ `CON_PARENT` VARCHAR(32) default '' NOT NULL,
+ `CON_ID` VARCHAR(100) default '' NOT NULL,
+ `CON_LANG` VARCHAR(10) default '' NOT NULL,
+ `CON_VALUE` MEDIUMTEXT NOT NULL,
+ PRIMARY KEY (`CON_CATEGORY`,`CON_PARENT`,`CON_ID`,`CON_LANG`),
+ KEY `indexUid`(`CON_ID`, `CON_CATEGORY`, `CON_LANG`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- DEPARTMENT
@@ -180,16 +180,16 @@ DROP TABLE IF EXISTS `DEPARTMENT`;
CREATE TABLE `DEPARTMENT`
(
- `DEP_UID` VARCHAR(32) default '' NOT NULL,
- `DEP_PARENT` VARCHAR(32) default '' NOT NULL,
- `DEP_MANAGER` VARCHAR(32) default '' NOT NULL,
- `DEP_LOCATION` INTEGER default 0 NOT NULL,
- `DEP_STATUS` VARCHAR(10) default 'ACTIVE' NOT NULL,
- `DEP_REF_CODE` VARCHAR(50) default '' NOT NULL,
- `DEP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
- PRIMARY KEY (`DEP_UID`),
- KEY `DEP_BYPARENT`(`DEP_PARENT`),
- KEY `BY_DEP_LDAP_DN`(`DEP_LDAP_DN`)
+ `DEP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEP_PARENT` VARCHAR(32) default '' NOT NULL,
+ `DEP_MANAGER` VARCHAR(32) default '' NOT NULL,
+ `DEP_LOCATION` INTEGER default 0 NOT NULL,
+ `DEP_STATUS` VARCHAR(10) default 'ACTIVE' NOT NULL,
+ `DEP_REF_CODE` VARCHAR(50) default '' NOT NULL,
+ `DEP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
+ PRIMARY KEY (`DEP_UID`),
+ KEY `DEP_BYPARENT`(`DEP_PARENT`),
+ KEY `BY_DEP_LDAP_DN`(`DEP_LDAP_DN`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Departments';
#-----------------------------------------------------------------------------
#-- DYNAFORM
@@ -200,14 +200,14 @@ DROP TABLE IF EXISTS `DYNAFORM`;
CREATE TABLE `DYNAFORM`
(
- `DYN_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `DYN_TYPE` VARCHAR(20) default 'xmlform' NOT NULL,
- `DYN_FILENAME` VARCHAR(100) default '' NOT NULL,
- `DYN_CONTENT` MEDIUMTEXT,
- `DYN_LABEL` MEDIUMTEXT,
- `DYN_VERSION` INTEGER NOT NULL,
- PRIMARY KEY (`DYN_UID`)
+ `DYN_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `DYN_TYPE` VARCHAR(20) default 'xmlform' NOT NULL,
+ `DYN_FILENAME` VARCHAR(100) default '' NOT NULL,
+ `DYN_CONTENT` MEDIUMTEXT,
+ `DYN_LABEL` MEDIUMTEXT,
+ `DYN_VERSION` INTEGER NOT NULL,
+ PRIMARY KEY (`DYN_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Forms required';
#-----------------------------------------------------------------------------
#-- GROUPWF
@@ -218,11 +218,11 @@ DROP TABLE IF EXISTS `GROUPWF`;
CREATE TABLE `GROUPWF`
(
- `GRP_UID` VARCHAR(32) default '' NOT NULL,
- `GRP_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
- `GRP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
- `GRP_UX` VARCHAR(128) default 'NORMAL',
- PRIMARY KEY (`GRP_UID`)
+ `GRP_UID` VARCHAR(32) default '' NOT NULL,
+ `GRP_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
+ `GRP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
+ `GRP_UX` VARCHAR(128) default 'NORMAL',
+ PRIMARY KEY (`GRP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- GROUP_USER
@@ -233,9 +233,9 @@ DROP TABLE IF EXISTS `GROUP_USER`;
CREATE TABLE `GROUP_USER`
(
- `GRP_UID` VARCHAR(32) default '0' NOT NULL,
- `USR_UID` VARCHAR(32) default '0' NOT NULL,
- PRIMARY KEY (`GRP_UID`,`USR_UID`)
+ `GRP_UID` VARCHAR(32) default '0' NOT NULL,
+ `USR_UID` VARCHAR(32) default '0' NOT NULL,
+ PRIMARY KEY (`GRP_UID`,`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- HOLIDAY
@@ -246,10 +246,10 @@ DROP TABLE IF EXISTS `HOLIDAY`;
CREATE TABLE `HOLIDAY`
(
- `HLD_UID` INTEGER NOT NULL AUTO_INCREMENT,
- `HLD_DATE` VARCHAR(10) default '0000-00-00' NOT NULL,
- `HLD_DESCRIPTION` VARCHAR(200) default '' NOT NULL,
- PRIMARY KEY (`HLD_UID`)
+ `HLD_UID` INTEGER NOT NULL AUTO_INCREMENT,
+ `HLD_DATE` VARCHAR(10) default '0000-00-00' NOT NULL,
+ `HLD_DESCRIPTION` VARCHAR(200) default '' NOT NULL,
+ PRIMARY KEY (`HLD_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- INPUT_DOCUMENT
@@ -260,18 +260,18 @@ DROP TABLE IF EXISTS `INPUT_DOCUMENT`;
CREATE TABLE `INPUT_DOCUMENT`
(
- `INP_DOC_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `INP_DOC_FORM_NEEDED` VARCHAR(20) default 'REAL' NOT NULL,
- `INP_DOC_ORIGINAL` VARCHAR(20) default 'COPY' NOT NULL,
- `INP_DOC_PUBLISHED` VARCHAR(20) default 'PRIVATE' NOT NULL,
- `INP_DOC_VERSIONING` TINYINT default 0 NOT NULL,
- `INP_DOC_DESTINATION_PATH` MEDIUMTEXT,
- `INP_DOC_TAGS` MEDIUMTEXT,
- `INP_DOC_TYPE_FILE` VARCHAR(200) default '*.*',
- `INP_DOC_MAX_FILESIZE` INTEGER default 0 NOT NULL,
- `INP_DOC_MAX_FILESIZE_UNIT` VARCHAR(2) default 'KB' NOT NULL,
- PRIMARY KEY (`INP_DOC_UID`)
+ `INP_DOC_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `INP_DOC_FORM_NEEDED` VARCHAR(20) default 'REAL' NOT NULL,
+ `INP_DOC_ORIGINAL` VARCHAR(20) default 'COPY' NOT NULL,
+ `INP_DOC_PUBLISHED` VARCHAR(20) default 'PRIVATE' NOT NULL,
+ `INP_DOC_VERSIONING` TINYINT default 0 NOT NULL,
+ `INP_DOC_DESTINATION_PATH` MEDIUMTEXT,
+ `INP_DOC_TAGS` MEDIUMTEXT,
+ `INP_DOC_TYPE_FILE` VARCHAR(200) default '*.*',
+ `INP_DOC_MAX_FILESIZE` INTEGER default 0 NOT NULL,
+ `INP_DOC_MAX_FILESIZE_UNIT` VARCHAR(2) default 'KB' NOT NULL,
+ PRIMARY KEY (`INP_DOC_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Documentation required';
#-----------------------------------------------------------------------------
#-- ISO_COUNTRY
@@ -282,10 +282,10 @@ DROP TABLE IF EXISTS `ISO_COUNTRY`;
CREATE TABLE `ISO_COUNTRY`
(
- `IC_UID` VARCHAR(2) default '' NOT NULL,
- `IC_NAME` VARCHAR(255),
- `IC_SORT_ORDER` VARCHAR(255),
- PRIMARY KEY (`IC_UID`)
+ `IC_UID` VARCHAR(2) default '' NOT NULL,
+ `IC_NAME` VARCHAR(255),
+ `IC_SORT_ORDER` VARCHAR(255),
+ PRIMARY KEY (`IC_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ISO_LOCATION
@@ -296,12 +296,12 @@ DROP TABLE IF EXISTS `ISO_LOCATION`;
CREATE TABLE `ISO_LOCATION`
(
- `IC_UID` VARCHAR(2) default '' NOT NULL,
- `IL_UID` VARCHAR(5) default '' NOT NULL,
- `IL_NAME` VARCHAR(255),
- `IL_NORMAL_NAME` VARCHAR(255),
- `IS_UID` VARCHAR(4),
- PRIMARY KEY (`IC_UID`,`IL_UID`)
+ `IC_UID` VARCHAR(2) default '' NOT NULL,
+ `IL_UID` VARCHAR(5) default '' NOT NULL,
+ `IL_NAME` VARCHAR(255),
+ `IL_NORMAL_NAME` VARCHAR(255),
+ `IS_UID` VARCHAR(4),
+ PRIMARY KEY (`IC_UID`,`IL_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ISO_SUBDIVISION
@@ -312,10 +312,10 @@ DROP TABLE IF EXISTS `ISO_SUBDIVISION`;
CREATE TABLE `ISO_SUBDIVISION`
(
- `IC_UID` VARCHAR(2) default '' NOT NULL,
- `IS_UID` VARCHAR(4) default '' NOT NULL,
- `IS_NAME` VARCHAR(255) default '' NOT NULL,
- PRIMARY KEY (`IC_UID`,`IS_UID`)
+ `IC_UID` VARCHAR(2) default '' NOT NULL,
+ `IS_UID` VARCHAR(4) default '' NOT NULL,
+ `IS_NAME` VARCHAR(255) default '' NOT NULL,
+ PRIMARY KEY (`IC_UID`,`IS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- LANGUAGE
@@ -326,15 +326,15 @@ DROP TABLE IF EXISTS `LANGUAGE`;
CREATE TABLE `LANGUAGE`
(
- `LAN_ID` VARCHAR(4) default '' NOT NULL,
- `LAN_LOCATION` VARCHAR(4) default '' NOT NULL,
- `LAN_NAME` VARCHAR(30) default '' NOT NULL,
- `LAN_NATIVE_NAME` VARCHAR(30) default '' NOT NULL,
- `LAN_DIRECTION` CHAR(1) default 'L' NOT NULL,
- `LAN_WEIGHT` INTEGER default 0 NOT NULL,
- `LAN_ENABLED` CHAR(1) default '1' NOT NULL,
- `LAN_CALENDAR` VARCHAR(30) default 'GREGORIAN' NOT NULL,
- PRIMARY KEY (`LAN_ID`)
+ `LAN_ID` VARCHAR(4) default '' NOT NULL,
+ `LAN_LOCATION` VARCHAR(4) default '' NOT NULL,
+ `LAN_NAME` VARCHAR(30) default '' NOT NULL,
+ `LAN_NATIVE_NAME` VARCHAR(30) default '' NOT NULL,
+ `LAN_DIRECTION` CHAR(1) default 'L' NOT NULL,
+ `LAN_WEIGHT` INTEGER default 0 NOT NULL,
+ `LAN_ENABLED` CHAR(1) default '1' NOT NULL,
+ `LAN_CALENDAR` VARCHAR(30) default 'GREGORIAN' NOT NULL,
+ PRIMARY KEY (`LAN_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- LEXICO
@@ -345,11 +345,11 @@ DROP TABLE IF EXISTS `LEXICO`;
CREATE TABLE `LEXICO`
(
- `LEX_TOPIC` VARCHAR(64) default '' NOT NULL,
- `LEX_KEY` VARCHAR(128) default '' NOT NULL,
- `LEX_VALUE` VARCHAR(128) default '' NOT NULL,
- `LEX_CAPTION` VARCHAR(128) default '' NOT NULL,
- PRIMARY KEY (`LEX_TOPIC`,`LEX_KEY`)
+ `LEX_TOPIC` VARCHAR(64) default '' NOT NULL,
+ `LEX_KEY` VARCHAR(128) default '' NOT NULL,
+ `LEX_VALUE` VARCHAR(128) default '' NOT NULL,
+ `LEX_CAPTION` VARCHAR(128) default '' NOT NULL,
+ PRIMARY KEY (`LEX_TOPIC`,`LEX_KEY`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='LEXICOS, una tabla que contiene tablas';
#-----------------------------------------------------------------------------
#-- OUTPUT_DOCUMENT
@@ -360,28 +360,28 @@ DROP TABLE IF EXISTS `OUTPUT_DOCUMENT`;
CREATE TABLE `OUTPUT_DOCUMENT`
(
- `OUT_DOC_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `OUT_DOC_REPORT_GENERATOR` VARCHAR(10) default 'HTML2PDF' NOT NULL,
- `OUT_DOC_LANDSCAPE` TINYINT default 0 NOT NULL,
- `OUT_DOC_MEDIA` VARCHAR(10) default 'Letter' NOT NULL,
- `OUT_DOC_LEFT_MARGIN` INTEGER default 30,
- `OUT_DOC_RIGHT_MARGIN` INTEGER default 15,
- `OUT_DOC_TOP_MARGIN` INTEGER default 15,
- `OUT_DOC_BOTTOM_MARGIN` INTEGER default 15,
- `OUT_DOC_GENERATE` VARCHAR(10) default 'BOTH' NOT NULL,
- `OUT_DOC_TYPE` VARCHAR(32) default 'HTML' NOT NULL,
- `OUT_DOC_CURRENT_REVISION` INTEGER default 0,
- `OUT_DOC_FIELD_MAPPING` MEDIUMTEXT,
- `OUT_DOC_VERSIONING` TINYINT default 0 NOT NULL,
- `OUT_DOC_DESTINATION_PATH` MEDIUMTEXT,
- `OUT_DOC_TAGS` MEDIUMTEXT,
- `OUT_DOC_PDF_SECURITY_ENABLED` TINYINT default 0,
- `OUT_DOC_PDF_SECURITY_OPEN_PASSWORD` VARCHAR(32) default '',
- `OUT_DOC_PDF_SECURITY_OWNER_PASSWORD` VARCHAR(32) default '',
- `OUT_DOC_PDF_SECURITY_PERMISSIONS` VARCHAR(150) default '',
- `OUT_DOC_OPEN_TYPE` INTEGER default 1,
- PRIMARY KEY (`OUT_DOC_UID`)
+ `OUT_DOC_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `OUT_DOC_REPORT_GENERATOR` VARCHAR(10) default 'HTML2PDF' NOT NULL,
+ `OUT_DOC_LANDSCAPE` TINYINT default 0 NOT NULL,
+ `OUT_DOC_MEDIA` VARCHAR(10) default 'Letter' NOT NULL,
+ `OUT_DOC_LEFT_MARGIN` INTEGER default 30,
+ `OUT_DOC_RIGHT_MARGIN` INTEGER default 15,
+ `OUT_DOC_TOP_MARGIN` INTEGER default 15,
+ `OUT_DOC_BOTTOM_MARGIN` INTEGER default 15,
+ `OUT_DOC_GENERATE` VARCHAR(10) default 'BOTH' NOT NULL,
+ `OUT_DOC_TYPE` VARCHAR(32) default 'HTML' NOT NULL,
+ `OUT_DOC_CURRENT_REVISION` INTEGER default 0,
+ `OUT_DOC_FIELD_MAPPING` MEDIUMTEXT,
+ `OUT_DOC_VERSIONING` TINYINT default 0 NOT NULL,
+ `OUT_DOC_DESTINATION_PATH` MEDIUMTEXT,
+ `OUT_DOC_TAGS` MEDIUMTEXT,
+ `OUT_DOC_PDF_SECURITY_ENABLED` TINYINT default 0,
+ `OUT_DOC_PDF_SECURITY_OPEN_PASSWORD` VARCHAR(32) default '',
+ `OUT_DOC_PDF_SECURITY_OWNER_PASSWORD` VARCHAR(32) default '',
+ `OUT_DOC_PDF_SECURITY_PERMISSIONS` VARCHAR(150) default '',
+ `OUT_DOC_OPEN_TYPE` INTEGER default 1,
+ PRIMARY KEY (`OUT_DOC_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- PROCESS
@@ -392,39 +392,39 @@ DROP TABLE IF EXISTS `PROCESS`;
CREATE TABLE `PROCESS`
(
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_PARENT` VARCHAR(32) default '0' NOT NULL,
- `PRO_TIME` DOUBLE default 1 NOT NULL,
- `PRO_TIMEUNIT` VARCHAR(20) default 'DAYS' NOT NULL,
- `PRO_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL,
- `PRO_TYPE_DAY` CHAR(1) default '0' NOT NULL,
- `PRO_TYPE` VARCHAR(20) default 'NORMAL' NOT NULL,
- `PRO_ASSIGNMENT` VARCHAR(20) default 'FALSE' NOT NULL,
- `PRO_SHOW_MAP` TINYINT default 1 NOT NULL,
- `PRO_SHOW_MESSAGE` TINYINT default 1 NOT NULL,
- `PRO_SUBPROCESS` TINYINT default 0 NOT NULL,
- `PRO_TRI_DELETED` VARCHAR(32) default '' NOT NULL,
- `PRO_TRI_CANCELED` VARCHAR(32) default '' NOT NULL,
- `PRO_TRI_PAUSED` VARCHAR(32) default '' NOT NULL,
- `PRO_TRI_REASSIGNED` VARCHAR(32) default '' NOT NULL,
- `PRO_TRI_UNPAUSED` VARCHAR(32) default '' NOT NULL,
- `PRO_TYPE_PROCESS` VARCHAR(32) default 'PUBLIC' NOT NULL,
- `PRO_SHOW_DELEGATE` TINYINT default 1 NOT NULL,
- `PRO_SHOW_DYNAFORM` TINYINT default 0 NOT NULL,
- `PRO_CATEGORY` VARCHAR(48) default '' NOT NULL,
- `PRO_SUB_CATEGORY` VARCHAR(48) default '' NOT NULL,
- `PRO_INDUSTRY` INTEGER default 1 NOT NULL,
- `PRO_UPDATE_DATE` DATETIME,
- `PRO_CREATE_DATE` DATETIME NOT NULL,
- `PRO_CREATE_USER` VARCHAR(32) default '' NOT NULL,
- `PRO_HEIGHT` INTEGER default 5000 NOT NULL,
- `PRO_WIDTH` INTEGER default 10000 NOT NULL,
- `PRO_TITLE_X` INTEGER default 0 NOT NULL,
- `PRO_TITLE_Y` INTEGER default 6 NOT NULL,
- `PRO_DEBUG` INTEGER default 0 NOT NULL,
- `PRO_DYNAFORMS` MEDIUMTEXT,
- `PRO_DERIVATION_SCREEN_TPL` VARCHAR(128) default '',
- PRIMARY KEY (`PRO_UID`)
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_PARENT` VARCHAR(32) default '0' NOT NULL,
+ `PRO_TIME` DOUBLE default 1 NOT NULL,
+ `PRO_TIMEUNIT` VARCHAR(20) default 'DAYS' NOT NULL,
+ `PRO_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL,
+ `PRO_TYPE_DAY` CHAR(1) default '0' NOT NULL,
+ `PRO_TYPE` VARCHAR(20) default 'NORMAL' NOT NULL,
+ `PRO_ASSIGNMENT` VARCHAR(20) default 'FALSE' NOT NULL,
+ `PRO_SHOW_MAP` TINYINT default 1 NOT NULL,
+ `PRO_SHOW_MESSAGE` TINYINT default 1 NOT NULL,
+ `PRO_SUBPROCESS` TINYINT default 0 NOT NULL,
+ `PRO_TRI_DELETED` VARCHAR(32) default '' NOT NULL,
+ `PRO_TRI_CANCELED` VARCHAR(32) default '' NOT NULL,
+ `PRO_TRI_PAUSED` VARCHAR(32) default '' NOT NULL,
+ `PRO_TRI_REASSIGNED` VARCHAR(32) default '' NOT NULL,
+ `PRO_TRI_UNPAUSED` VARCHAR(32) default '' NOT NULL,
+ `PRO_TYPE_PROCESS` VARCHAR(32) default 'PUBLIC' NOT NULL,
+ `PRO_SHOW_DELEGATE` TINYINT default 1 NOT NULL,
+ `PRO_SHOW_DYNAFORM` TINYINT default 0 NOT NULL,
+ `PRO_CATEGORY` VARCHAR(48) default '' NOT NULL,
+ `PRO_SUB_CATEGORY` VARCHAR(48) default '' NOT NULL,
+ `PRO_INDUSTRY` INTEGER default 1 NOT NULL,
+ `PRO_UPDATE_DATE` DATETIME,
+ `PRO_CREATE_DATE` DATETIME NOT NULL,
+ `PRO_CREATE_USER` VARCHAR(32) default '' NOT NULL,
+ `PRO_HEIGHT` INTEGER default 5000 NOT NULL,
+ `PRO_WIDTH` INTEGER default 10000 NOT NULL,
+ `PRO_TITLE_X` INTEGER default 0 NOT NULL,
+ `PRO_TITLE_Y` INTEGER default 6 NOT NULL,
+ `PRO_DEBUG` INTEGER default 0 NOT NULL,
+ `PRO_DYNAFORMS` MEDIUMTEXT,
+ `PRO_DERIVATION_SCREEN_TPL` VARCHAR(128) default '',
+ PRIMARY KEY (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Store process Information';
#-----------------------------------------------------------------------------
#-- PROCESS_OWNER
@@ -435,9 +435,9 @@ DROP TABLE IF EXISTS `PROCESS_OWNER`;
CREATE TABLE `PROCESS_OWNER`
(
- `OWN_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`OWN_UID`,`PRO_UID`)
+ `OWN_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`OWN_UID`,`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- REPORT_TABLE
@@ -448,15 +448,15 @@ DROP TABLE IF EXISTS `REPORT_TABLE`;
CREATE TABLE `REPORT_TABLE`
(
- `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `REP_TAB_NAME` VARCHAR(100) default '' NOT NULL,
- `REP_TAB_TYPE` VARCHAR(6) default '' NOT NULL,
- `REP_TAB_GRID` VARCHAR(150) default '',
- `REP_TAB_CONNECTION` VARCHAR(32) default '' NOT NULL,
- `REP_TAB_CREATE_DATE` DATETIME NOT NULL,
- `REP_TAB_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
- PRIMARY KEY (`REP_TAB_UID`)
+ `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `REP_TAB_NAME` VARCHAR(100) default '' NOT NULL,
+ `REP_TAB_TYPE` VARCHAR(6) default '' NOT NULL,
+ `REP_TAB_GRID` VARCHAR(150) default '',
+ `REP_TAB_CONNECTION` VARCHAR(32) default '' NOT NULL,
+ `REP_TAB_CREATE_DATE` DATETIME NOT NULL,
+ `REP_TAB_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
+ PRIMARY KEY (`REP_TAB_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- REPORT_VAR
@@ -467,12 +467,12 @@ DROP TABLE IF EXISTS `REPORT_VAR`;
CREATE TABLE `REPORT_VAR`
(
- `REP_VAR_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `REP_VAR_NAME` VARCHAR(255) default '' NOT NULL,
- `REP_VAR_TYPE` VARCHAR(20) default '' NOT NULL,
- PRIMARY KEY (`REP_VAR_UID`)
+ `REP_VAR_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `REP_VAR_NAME` VARCHAR(255) default '' NOT NULL,
+ `REP_VAR_TYPE` VARCHAR(20) default '' NOT NULL,
+ PRIMARY KEY (`REP_VAR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ROUTE
@@ -483,25 +483,25 @@ DROP TABLE IF EXISTS `ROUTE`;
CREATE TABLE `ROUTE`
(
- `ROU_UID` VARCHAR(32) default '' NOT NULL,
- `ROU_PARENT` VARCHAR(32) default '0' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `ROU_NEXT_TASK` VARCHAR(32) default '0' NOT NULL,
- `ROU_CASE` INTEGER default 0 NOT NULL,
- `ROU_TYPE` VARCHAR(25) default 'SEQUENTIAL' NOT NULL,
- `ROU_DEFAULT` INTEGER default 0 NOT NULL,
- `ROU_CONDITION` VARCHAR(512) default '' NOT NULL,
- `ROU_TO_LAST_USER` VARCHAR(20) default 'FALSE' NOT NULL,
- `ROU_OPTIONAL` VARCHAR(20) default 'FALSE' NOT NULL,
- `ROU_SEND_EMAIL` VARCHAR(20) default 'TRUE' NOT NULL,
- `ROU_SOURCEANCHOR` INTEGER default 1,
- `ROU_TARGETANCHOR` INTEGER default 0,
- `ROU_TO_PORT` INTEGER default 1 NOT NULL,
- `ROU_FROM_PORT` INTEGER default 2 NOT NULL,
- `ROU_EVN_UID` VARCHAR(32) default '' NOT NULL,
- `GAT_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`ROU_UID`)
+ `ROU_UID` VARCHAR(32) default '' NOT NULL,
+ `ROU_PARENT` VARCHAR(32) default '0' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `ROU_NEXT_TASK` VARCHAR(32) default '0' NOT NULL,
+ `ROU_CASE` INTEGER default 0 NOT NULL,
+ `ROU_TYPE` VARCHAR(25) default 'SEQUENTIAL' NOT NULL,
+ `ROU_DEFAULT` INTEGER default 0 NOT NULL,
+ `ROU_CONDITION` VARCHAR(512) default '' NOT NULL,
+ `ROU_TO_LAST_USER` VARCHAR(20) default 'FALSE' NOT NULL,
+ `ROU_OPTIONAL` VARCHAR(20) default 'FALSE' NOT NULL,
+ `ROU_SEND_EMAIL` VARCHAR(20) default 'TRUE' NOT NULL,
+ `ROU_SOURCEANCHOR` INTEGER default 1,
+ `ROU_TARGETANCHOR` INTEGER default 0,
+ `ROU_TO_PORT` INTEGER default 1 NOT NULL,
+ `ROU_FROM_PORT` INTEGER default 2 NOT NULL,
+ `ROU_EVN_UID` VARCHAR(32) default '' NOT NULL,
+ `GAT_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`ROU_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Differents flows for a flow in business process';
#-----------------------------------------------------------------------------
#-- STEP
@@ -512,15 +512,15 @@ DROP TABLE IF EXISTS `STEP`;
CREATE TABLE `STEP`
(
- `STEP_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `TAS_UID` VARCHAR(32) default '0' NOT NULL,
- `STEP_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
- `STEP_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
- `STEP_CONDITION` MEDIUMTEXT NOT NULL,
- `STEP_POSITION` INTEGER default 0 NOT NULL,
- `STEP_MODE` VARCHAR(10) default 'EDIT',
- PRIMARY KEY (`STEP_UID`)
+ `STEP_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '0' NOT NULL,
+ `STEP_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
+ `STEP_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
+ `STEP_CONDITION` MEDIUMTEXT NOT NULL,
+ `STEP_POSITION` INTEGER default 0 NOT NULL,
+ `STEP_MODE` VARCHAR(10) default 'EDIT',
+ PRIMARY KEY (`STEP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- STEP_TRIGGER
@@ -531,13 +531,13 @@ DROP TABLE IF EXISTS `STEP_TRIGGER`;
CREATE TABLE `STEP_TRIGGER`
(
- `STEP_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `TRI_UID` VARCHAR(32) default '' NOT NULL,
- `ST_TYPE` VARCHAR(20) default '' NOT NULL,
- `ST_CONDITION` VARCHAR(255) default '' NOT NULL,
- `ST_POSITION` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`STEP_UID`,`TAS_UID`,`TRI_UID`,`ST_TYPE`)
+ `STEP_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `TRI_UID` VARCHAR(32) default '' NOT NULL,
+ `ST_TYPE` VARCHAR(20) default '' NOT NULL,
+ `ST_CONDITION` VARCHAR(255) default '' NOT NULL,
+ `ST_POSITION` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`STEP_UID`,`TAS_UID`,`TRI_UID`,`ST_TYPE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- SWIMLANES_ELEMENTS
@@ -548,15 +548,15 @@ DROP TABLE IF EXISTS `SWIMLANES_ELEMENTS`;
CREATE TABLE `SWIMLANES_ELEMENTS`
(
- `SWI_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `SWI_TYPE` VARCHAR(20) default 'LINE' NOT NULL,
- `SWI_X` INTEGER default 0 NOT NULL,
- `SWI_Y` INTEGER default 0 NOT NULL,
- `SWI_WIDTH` INTEGER default 0 NOT NULL,
- `SWI_HEIGHT` INTEGER default 0 NOT NULL,
- `SWI_NEXT_UID` VARCHAR(32) default '',
- PRIMARY KEY (`SWI_UID`)
+ `SWI_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `SWI_TYPE` VARCHAR(20) default 'LINE' NOT NULL,
+ `SWI_X` INTEGER default 0 NOT NULL,
+ `SWI_Y` INTEGER default 0 NOT NULL,
+ `SWI_WIDTH` INTEGER default 0 NOT NULL,
+ `SWI_HEIGHT` INTEGER default 0 NOT NULL,
+ `SWI_NEXT_UID` VARCHAR(32) default '',
+ PRIMARY KEY (`SWI_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- TASK
@@ -567,54 +567,54 @@ DROP TABLE IF EXISTS `TASK`;
CREATE TABLE `TASK`
(
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_TYPE` VARCHAR(50) default 'NORMAL' NOT NULL,
- `TAS_DURATION` DOUBLE default 0 NOT NULL,
- `TAS_DELAY_TYPE` VARCHAR(30) default '' NOT NULL,
- `TAS_TEMPORIZER` DOUBLE default 0 NOT NULL,
- `TAS_TYPE_DAY` CHAR(1) default '1' NOT NULL,
- `TAS_TIMEUNIT` VARCHAR(20) default 'DAYS' NOT NULL,
- `TAS_ALERT` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_PRIORITY_VARIABLE` VARCHAR(100) default '' NOT NULL,
- `TAS_ASSIGN_TYPE` VARCHAR(30) default 'BALANCED' NOT NULL,
- `TAS_ASSIGN_VARIABLE` VARCHAR(100) default '@@SYS_NEXT_USER_TO_BE_ASSIGNED' NOT NULL,
- `TAS_GROUP_VARIABLE` VARCHAR(100),
- `TAS_MI_INSTANCE_VARIABLE` VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCE' NOT NULL,
- `TAS_MI_COMPLETE_VARIABLE` VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCES_COMPLETE' NOT NULL,
- `TAS_ASSIGN_LOCATION` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_ASSIGN_LOCATION_ADHOC` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_TRANSFER_FLY` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_LAST_ASSIGNED` VARCHAR(32) default '0' NOT NULL,
- `TAS_USER` VARCHAR(32) default '0' NOT NULL,
- `TAS_CAN_UPLOAD` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_VIEW_UPLOAD` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_VIEW_ADDITIONAL_DOCUMENTATION` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_CAN_CANCEL` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_OWNER_APP` VARCHAR(32) default '' NOT NULL,
- `STG_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_CAN_PAUSE` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_CAN_SEND_MESSAGE` VARCHAR(20) default 'TRUE' NOT NULL,
- `TAS_CAN_DELETE_DOCS` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_SELF_SERVICE` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_START` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_TO_LAST_USER` VARCHAR(20) default 'FALSE' NOT NULL,
- `TAS_SEND_LAST_EMAIL` VARCHAR(20) default 'TRUE' NOT NULL,
- `TAS_DERIVATION` VARCHAR(100) default 'NORMAL' NOT NULL,
- `TAS_POSX` INTEGER default 0 NOT NULL,
- `TAS_POSY` INTEGER default 0 NOT NULL,
- `TAS_WIDTH` INTEGER default 110 NOT NULL,
- `TAS_HEIGHT` INTEGER default 60 NOT NULL,
- `TAS_COLOR` VARCHAR(32) default '' NOT NULL,
- `TAS_EVN_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_BOUNDARY` VARCHAR(32) default '' NOT NULL,
- `TAS_DERIVATION_SCREEN_TPL` VARCHAR(128) default '',
- `TAS_SELFSERVICE_TIMEOUT` INTEGER default 0,
- `TAS_SELFSERVICE_TIME` VARCHAR(15) default '',
- `TAS_SELFSERVICE_TIME_UNIT` VARCHAR(15) default '',
- `TAS_SELFSERVICE_TRIGGER_UID` VARCHAR(32) default '',
- `TAS_SELFSERVICE_EXECUTION` VARCHAR(15) default 'EVERY_TIME',
- PRIMARY KEY (`TAS_UID`)
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_TYPE` VARCHAR(50) default 'NORMAL' NOT NULL,
+ `TAS_DURATION` DOUBLE default 0 NOT NULL,
+ `TAS_DELAY_TYPE` VARCHAR(30) default '' NOT NULL,
+ `TAS_TEMPORIZER` DOUBLE default 0 NOT NULL,
+ `TAS_TYPE_DAY` CHAR(1) default '1' NOT NULL,
+ `TAS_TIMEUNIT` VARCHAR(20) default 'DAYS' NOT NULL,
+ `TAS_ALERT` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_PRIORITY_VARIABLE` VARCHAR(100) default '' NOT NULL,
+ `TAS_ASSIGN_TYPE` VARCHAR(30) default 'BALANCED' NOT NULL,
+ `TAS_ASSIGN_VARIABLE` VARCHAR(100) default '@@SYS_NEXT_USER_TO_BE_ASSIGNED' NOT NULL,
+ `TAS_GROUP_VARIABLE` VARCHAR(100),
+ `TAS_MI_INSTANCE_VARIABLE` VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCE' NOT NULL,
+ `TAS_MI_COMPLETE_VARIABLE` VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCES_COMPLETE' NOT NULL,
+ `TAS_ASSIGN_LOCATION` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_ASSIGN_LOCATION_ADHOC` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_TRANSFER_FLY` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_LAST_ASSIGNED` VARCHAR(32) default '0' NOT NULL,
+ `TAS_USER` VARCHAR(32) default '0' NOT NULL,
+ `TAS_CAN_UPLOAD` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_VIEW_UPLOAD` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_VIEW_ADDITIONAL_DOCUMENTATION` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_CAN_CANCEL` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_OWNER_APP` VARCHAR(32) default '' NOT NULL,
+ `STG_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_CAN_PAUSE` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_CAN_SEND_MESSAGE` VARCHAR(20) default 'TRUE' NOT NULL,
+ `TAS_CAN_DELETE_DOCS` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_SELF_SERVICE` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_START` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_TO_LAST_USER` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_SEND_LAST_EMAIL` VARCHAR(20) default 'TRUE' NOT NULL,
+ `TAS_DERIVATION` VARCHAR(100) default 'NORMAL' NOT NULL,
+ `TAS_POSX` INTEGER default 0 NOT NULL,
+ `TAS_POSY` INTEGER default 0 NOT NULL,
+ `TAS_WIDTH` INTEGER default 110 NOT NULL,
+ `TAS_HEIGHT` INTEGER default 60 NOT NULL,
+ `TAS_COLOR` VARCHAR(32) default '' NOT NULL,
+ `TAS_EVN_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_BOUNDARY` VARCHAR(32) default '' NOT NULL,
+ `TAS_DERIVATION_SCREEN_TPL` VARCHAR(128) default '',
+ `TAS_SELFSERVICE_TIMEOUT` INTEGER default 0,
+ `TAS_SELFSERVICE_TIME` VARCHAR(15) default '',
+ `TAS_SELFSERVICE_TIME_UNIT` VARCHAR(15) default '',
+ `TAS_SELFSERVICE_TRIGGER_UID` VARCHAR(32) default '',
+ `TAS_SELFSERVICE_EXECUTION` VARCHAR(15) default 'EVERY_TIME',
+ PRIMARY KEY (`TAS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Task of workflow';
#-----------------------------------------------------------------------------
#-- TASK_USER
@@ -625,11 +625,11 @@ DROP TABLE IF EXISTS `TASK_USER`;
CREATE TABLE `TASK_USER`
(
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TU_TYPE` INTEGER default 1 NOT NULL,
- `TU_RELATION` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`TAS_UID`,`USR_UID`,`TU_TYPE`,`TU_RELATION`)
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TU_TYPE` INTEGER default 1 NOT NULL,
+ `TU_RELATION` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`TAS_UID`,`USR_UID`,`TU_TYPE`,`TU_RELATION`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- TRANSLATION
@@ -640,12 +640,12 @@ DROP TABLE IF EXISTS `TRANSLATION`;
CREATE TABLE `TRANSLATION`
(
- `TRN_CATEGORY` VARCHAR(100) default '' NOT NULL,
- `TRN_ID` VARCHAR(100) default '' NOT NULL,
- `TRN_LANG` VARCHAR(10) default 'en' NOT NULL,
- `TRN_VALUE` MEDIUMTEXT NOT NULL,
- `TRN_UPDATE_DATE` DATE,
- PRIMARY KEY (`TRN_CATEGORY`,`TRN_ID`,`TRN_LANG`)
+ `TRN_CATEGORY` VARCHAR(100) default '' NOT NULL,
+ `TRN_ID` VARCHAR(100) default '' NOT NULL,
+ `TRN_LANG` VARCHAR(10) default 'en' NOT NULL,
+ `TRN_VALUE` MEDIUMTEXT NOT NULL,
+ `TRN_UPDATE_DATE` DATE,
+ PRIMARY KEY (`TRN_CATEGORY`,`TRN_ID`,`TRN_LANG`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- TRIGGERS
@@ -656,12 +656,12 @@ DROP TABLE IF EXISTS `TRIGGERS`;
CREATE TABLE `TRIGGERS`
(
- `TRI_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TRI_TYPE` VARCHAR(20) default 'SCRIPT' NOT NULL,
- `TRI_WEBBOT` MEDIUMTEXT NOT NULL,
- `TRI_PARAM` MEDIUMTEXT,
- PRIMARY KEY (`TRI_UID`)
+ `TRI_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TRI_TYPE` VARCHAR(20) default 'SCRIPT' NOT NULL,
+ `TRI_WEBBOT` MEDIUMTEXT NOT NULL,
+ `TRI_PARAM` MEDIUMTEXT,
+ PRIMARY KEY (`TRI_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- USERS
@@ -672,40 +672,40 @@ DROP TABLE IF EXISTS `USERS`;
CREATE TABLE `USERS`
(
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `USR_USERNAME` VARCHAR(100) default '' NOT NULL,
- `USR_PASSWORD` VARCHAR(32) default '' NOT NULL,
- `USR_FIRSTNAME` VARCHAR(50) default '' NOT NULL,
- `USR_LASTNAME` VARCHAR(50) default '' NOT NULL,
- `USR_EMAIL` VARCHAR(100) default '' NOT NULL,
- `USR_DUE_DATE` DATE NOT NULL,
- `USR_CREATE_DATE` DATETIME NOT NULL,
- `USR_UPDATE_DATE` DATETIME NOT NULL,
- `USR_STATUS` VARCHAR(32) default 'ACTIVE' NOT NULL,
- `USR_COUNTRY` VARCHAR(3) default '' NOT NULL,
- `USR_CITY` VARCHAR(3) default '' NOT NULL,
- `USR_LOCATION` VARCHAR(3) default '' NOT NULL,
- `USR_ADDRESS` VARCHAR(255) default '' NOT NULL,
- `USR_PHONE` VARCHAR(24) default '' NOT NULL,
- `USR_FAX` VARCHAR(24) default '' NOT NULL,
- `USR_CELLULAR` VARCHAR(24) default '' NOT NULL,
- `USR_ZIP_CODE` VARCHAR(16) default '' NOT NULL,
- `DEP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_POSITION` VARCHAR(100) default '' NOT NULL,
- `USR_RESUME` VARCHAR(100) default '' NOT NULL,
- `USR_BIRTHDAY` DATE,
- `USR_ROLE` VARCHAR(32) default 'PROCESSMAKER_ADMIN',
- `USR_REPORTS_TO` VARCHAR(32) default '',
- `USR_REPLACED_BY` VARCHAR(32) default '',
- `USR_UX` VARCHAR(128) default 'NORMAL',
- `USR_TOTAL_INBOX` INTEGER default 0,
- `USR_TOTAL_DRAFT` INTEGER default 0,
- `USR_TOTAL_CANCELLED` INTEGER default 0,
- `USR_TOTAL_PARTICIPATED` INTEGER default 0,
- `USR_TOTAL_PAUSED` INTEGER default 0,
- `USR_TOTAL_COMPLETED` INTEGER default 0,
- `USR_TOTAL_UNASSIGNED` INTEGER default 0,
- PRIMARY KEY (`USR_UID`)
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_USERNAME` VARCHAR(100) default '' NOT NULL,
+ `USR_PASSWORD` VARCHAR(32) default '' NOT NULL,
+ `USR_FIRSTNAME` VARCHAR(50) default '' NOT NULL,
+ `USR_LASTNAME` VARCHAR(50) default '' NOT NULL,
+ `USR_EMAIL` VARCHAR(100) default '' NOT NULL,
+ `USR_DUE_DATE` DATE NOT NULL,
+ `USR_CREATE_DATE` DATETIME NOT NULL,
+ `USR_UPDATE_DATE` DATETIME NOT NULL,
+ `USR_STATUS` VARCHAR(32) default 'ACTIVE' NOT NULL,
+ `USR_COUNTRY` VARCHAR(3) default '' NOT NULL,
+ `USR_CITY` VARCHAR(3) default '' NOT NULL,
+ `USR_LOCATION` VARCHAR(3) default '' NOT NULL,
+ `USR_ADDRESS` VARCHAR(255) default '' NOT NULL,
+ `USR_PHONE` VARCHAR(24) default '' NOT NULL,
+ `USR_FAX` VARCHAR(24) default '' NOT NULL,
+ `USR_CELLULAR` VARCHAR(24) default '' NOT NULL,
+ `USR_ZIP_CODE` VARCHAR(16) default '' NOT NULL,
+ `DEP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_POSITION` VARCHAR(100) default '' NOT NULL,
+ `USR_RESUME` VARCHAR(100) default '' NOT NULL,
+ `USR_BIRTHDAY` DATE,
+ `USR_ROLE` VARCHAR(32) default 'PROCESSMAKER_ADMIN',
+ `USR_REPORTS_TO` VARCHAR(32) default '',
+ `USR_REPLACED_BY` VARCHAR(32) default '',
+ `USR_UX` VARCHAR(128) default 'NORMAL',
+ `USR_TOTAL_INBOX` INTEGER default 0,
+ `USR_TOTAL_DRAFT` INTEGER default 0,
+ `USR_TOTAL_CANCELLED` INTEGER default 0,
+ `USR_TOTAL_PARTICIPATED` INTEGER default 0,
+ `USR_TOTAL_PAUSED` INTEGER default 0,
+ `USR_TOTAL_COMPLETED` INTEGER default 0,
+ `USR_TOTAL_UNASSIGNED` INTEGER default 0,
+ PRIMARY KEY (`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Users';
#-----------------------------------------------------------------------------
#-- APP_THREAD
@@ -716,12 +716,12 @@ DROP TABLE IF EXISTS `APP_THREAD`;
CREATE TABLE `APP_THREAD`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `APP_THREAD_INDEX` INTEGER default 0 NOT NULL,
- `APP_THREAD_PARENT` INTEGER default 0 NOT NULL,
- `APP_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`APP_UID`,`APP_THREAD_INDEX`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_THREAD_INDEX` INTEGER default 0 NOT NULL,
+ `APP_THREAD_PARENT` INTEGER default 0 NOT NULL,
+ `APP_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`APP_UID`,`APP_THREAD_INDEX`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='APP_THREAD';
#-----------------------------------------------------------------------------
#-- APP_DELAY
@@ -732,23 +732,23 @@ DROP TABLE IF EXISTS `APP_DELAY`;
CREATE TABLE `APP_DELAY`
(
- `APP_DELAY_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `APP_UID` VARCHAR(32) default '0' NOT NULL,
- `APP_THREAD_INDEX` INTEGER default 0 NOT NULL,
- `APP_DEL_INDEX` INTEGER default 0 NOT NULL,
- `APP_TYPE` VARCHAR(20) default '0' NOT NULL,
- `APP_STATUS` VARCHAR(20) default '0' NOT NULL,
- `APP_NEXT_TASK` VARCHAR(32) default '0',
- `APP_DELEGATION_USER` VARCHAR(32) default '0',
- `APP_ENABLE_ACTION_USER` VARCHAR(32) default '0' NOT NULL,
- `APP_ENABLE_ACTION_DATE` DATETIME NOT NULL,
- `APP_DISABLE_ACTION_USER` VARCHAR(32) default '0',
- `APP_DISABLE_ACTION_DATE` DATETIME,
- `APP_AUTOMATIC_DISABLED_DATE` DATETIME,
- PRIMARY KEY (`APP_DELAY_UID`),
- KEY `indexAppDelay`(`PRO_UID`, `APP_UID`, `APP_THREAD_INDEX`, `APP_DEL_INDEX`, `APP_NEXT_TASK`, `APP_DELEGATION_USER`, `APP_DISABLE_ACTION_USER`),
- KEY `indexAppUid`(`APP_UID`)
+ `APP_DELAY_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `APP_UID` VARCHAR(32) default '0' NOT NULL,
+ `APP_THREAD_INDEX` INTEGER default 0 NOT NULL,
+ `APP_DEL_INDEX` INTEGER default 0 NOT NULL,
+ `APP_TYPE` VARCHAR(20) default '0' NOT NULL,
+ `APP_STATUS` VARCHAR(20) default '0' NOT NULL,
+ `APP_NEXT_TASK` VARCHAR(32) default '0',
+ `APP_DELEGATION_USER` VARCHAR(32) default '0',
+ `APP_ENABLE_ACTION_USER` VARCHAR(32) default '0' NOT NULL,
+ `APP_ENABLE_ACTION_DATE` DATETIME NOT NULL,
+ `APP_DISABLE_ACTION_USER` VARCHAR(32) default '0',
+ `APP_DISABLE_ACTION_DATE` DATETIME,
+ `APP_AUTOMATIC_DISABLED_DATE` DATETIME,
+ PRIMARY KEY (`APP_DELAY_UID`),
+ KEY `indexAppDelay`(`PRO_UID`, `APP_UID`, `APP_THREAD_INDEX`, `APP_DEL_INDEX`, `APP_NEXT_TASK`, `APP_DELEGATION_USER`, `APP_DISABLE_ACTION_USER`),
+ KEY `indexAppUid`(`APP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='APP_DELAY';
#-----------------------------------------------------------------------------
#-- PROCESS_USER
@@ -759,11 +759,11 @@ DROP TABLE IF EXISTS `PROCESS_USER`;
CREATE TABLE `PROCESS_USER`
(
- `PU_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `PU_TYPE` VARCHAR(20) default '' NOT NULL,
- PRIMARY KEY (`PU_UID`)
+ `PU_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `PU_TYPE` VARCHAR(20) default '' NOT NULL,
+ PRIMARY KEY (`PU_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- SESSION
@@ -774,15 +774,15 @@ DROP TABLE IF EXISTS `SESSION`;
CREATE TABLE `SESSION`
(
- `SES_UID` VARCHAR(32) default '' NOT NULL,
- `SES_STATUS` VARCHAR(16) default 'ACTIVE' NOT NULL,
- `USR_UID` VARCHAR(32) default 'ACTIVE' NOT NULL,
- `SES_REMOTE_IP` VARCHAR(32) default '0.0.0.0' NOT NULL,
- `SES_INIT_DATE` VARCHAR(19) default '' NOT NULL,
- `SES_DUE_DATE` VARCHAR(19) default '' NOT NULL,
- `SES_END_DATE` VARCHAR(19) default '' NOT NULL,
- PRIMARY KEY (`SES_UID`),
- KEY `indexSession`(`SES_UID`)
+ `SES_UID` VARCHAR(32) default '' NOT NULL,
+ `SES_STATUS` VARCHAR(16) default 'ACTIVE' NOT NULL,
+ `USR_UID` VARCHAR(32) default 'ACTIVE' NOT NULL,
+ `SES_REMOTE_IP` VARCHAR(32) default '0.0.0.0' NOT NULL,
+ `SES_INIT_DATE` VARCHAR(19) default '' NOT NULL,
+ `SES_DUE_DATE` VARCHAR(19) default '' NOT NULL,
+ `SES_END_DATE` VARCHAR(19) default '' NOT NULL,
+ PRIMARY KEY (`SES_UID`),
+ KEY `indexSession`(`SES_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='SESSION';
#-----------------------------------------------------------------------------
#-- DB_SOURCE
@@ -793,19 +793,19 @@ DROP TABLE IF EXISTS `DB_SOURCE`;
CREATE TABLE `DB_SOURCE`
(
- `DBS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `DBS_TYPE` VARCHAR(8) default '0' NOT NULL,
- `DBS_SERVER` VARCHAR(100) default '0' NOT NULL,
- `DBS_DATABASE_NAME` VARCHAR(100) default '0' NOT NULL,
- `DBS_USERNAME` VARCHAR(32) default '0' NOT NULL,
- `DBS_PASSWORD` VARCHAR(32) default '',
- `DBS_PORT` INTEGER default 0,
- `DBS_ENCODE` VARCHAR(32) default '',
- `DBS_CONNECTION_TYPE` VARCHAR(32) default 'NORMAL',
- `DBS_TNS` VARCHAR(256) default '',
- PRIMARY KEY (`DBS_UID`,`PRO_UID`),
- KEY `indexDBSource`(`PRO_UID`)
+ `DBS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `DBS_TYPE` VARCHAR(8) default '0' NOT NULL,
+ `DBS_SERVER` VARCHAR(100) default '0' NOT NULL,
+ `DBS_DATABASE_NAME` VARCHAR(100) default '0' NOT NULL,
+ `DBS_USERNAME` VARCHAR(32) default '0' NOT NULL,
+ `DBS_PASSWORD` VARCHAR(32) default '',
+ `DBS_PORT` INTEGER default 0,
+ `DBS_ENCODE` VARCHAR(32) default '',
+ `DBS_CONNECTION_TYPE` VARCHAR(32) default 'NORMAL',
+ `DBS_TNS` VARCHAR(256) default '',
+ PRIMARY KEY (`DBS_UID`,`PRO_UID`),
+ KEY `indexDBSource`(`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='DB_SOURCE';
#-----------------------------------------------------------------------------
#-- STEP_SUPERVISOR
@@ -816,13 +816,13 @@ DROP TABLE IF EXISTS `STEP_SUPERVISOR`;
CREATE TABLE `STEP_SUPERVISOR`
(
- `STEP_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `STEP_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
- `STEP_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
- `STEP_POSITION` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`STEP_UID`),
- KEY `indexStepSupervisor`(`PRO_UID`, `STEP_TYPE_OBJ`, `STEP_UID_OBJ`)
+ `STEP_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `STEP_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
+ `STEP_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
+ `STEP_POSITION` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`STEP_UID`),
+ KEY `indexStepSupervisor`(`PRO_UID`, `STEP_TYPE_OBJ`, `STEP_UID_OBJ`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='STEP_SUPERVISOR';
#-----------------------------------------------------------------------------
#-- OBJECT_PERMISSION
@@ -833,19 +833,19 @@ DROP TABLE IF EXISTS `OBJECT_PERMISSION`;
CREATE TABLE `OBJECT_PERMISSION`
(
- `OP_UID` VARCHAR(32) default '0' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `TAS_UID` VARCHAR(32) default '0' NOT NULL,
- `USR_UID` VARCHAR(32) default '0' NOT NULL,
- `OP_USER_RELATION` INTEGER default 0 NOT NULL,
- `OP_TASK_SOURCE` VARCHAR(32) default '0',
- `OP_PARTICIPATE` INTEGER default 0 NOT NULL,
- `OP_OBJ_TYPE` VARCHAR(15) default '0' NOT NULL,
- `OP_OBJ_UID` VARCHAR(32) default '0' NOT NULL,
- `OP_ACTION` VARCHAR(10) default '0' NOT NULL,
- `OP_CASE_STATUS` VARCHAR(10) default '0',
- PRIMARY KEY (`OP_UID`),
- KEY `indexObjctPermission`(`PRO_UID`, `TAS_UID`, `USR_UID`, `OP_TASK_SOURCE`, `OP_OBJ_UID`)
+ `OP_UID` VARCHAR(32) default '0' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '0' NOT NULL,
+ `USR_UID` VARCHAR(32) default '0' NOT NULL,
+ `OP_USER_RELATION` INTEGER default 0 NOT NULL,
+ `OP_TASK_SOURCE` VARCHAR(32) default '0',
+ `OP_PARTICIPATE` INTEGER default 0 NOT NULL,
+ `OP_OBJ_TYPE` VARCHAR(15) default '0' NOT NULL,
+ `OP_OBJ_UID` VARCHAR(32) default '0' NOT NULL,
+ `OP_ACTION` VARCHAR(10) default '0' NOT NULL,
+ `OP_CASE_STATUS` VARCHAR(10) default '0',
+ PRIMARY KEY (`OP_UID`),
+ KEY `indexObjctPermission`(`PRO_UID`, `TAS_UID`, `USR_UID`, `OP_TASK_SOURCE`, `OP_OBJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='OBJECT_PERMISSION';
#-----------------------------------------------------------------------------
#-- CASE_TRACKER
@@ -856,11 +856,11 @@ DROP TABLE IF EXISTS `CASE_TRACKER`;
CREATE TABLE `CASE_TRACKER`
(
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `CT_MAP_TYPE` VARCHAR(10) default '0' NOT NULL,
- `CT_DERIVATION_HISTORY` INTEGER default 0 NOT NULL,
- `CT_MESSAGE_HISTORY` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`PRO_UID`)
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `CT_MAP_TYPE` VARCHAR(10) default '0' NOT NULL,
+ `CT_DERIVATION_HISTORY` INTEGER default 0 NOT NULL,
+ `CT_MESSAGE_HISTORY` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='CASE_TRACKER';
#-----------------------------------------------------------------------------
#-- CASE_TRACKER_OBJECT
@@ -871,14 +871,14 @@ DROP TABLE IF EXISTS `CASE_TRACKER_OBJECT`;
CREATE TABLE `CASE_TRACKER_OBJECT`
(
- `CTO_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '0' NOT NULL,
- `CTO_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
- `CTO_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
- `CTO_CONDITION` MEDIUMTEXT NOT NULL,
- `CTO_POSITION` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`CTO_UID`),
- KEY `indexCaseTrackerObject`(`PRO_UID`, `CTO_UID_OBJ`)
+ `CTO_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '0' NOT NULL,
+ `CTO_TYPE_OBJ` VARCHAR(20) default 'DYNAFORM' NOT NULL,
+ `CTO_UID_OBJ` VARCHAR(32) default '0' NOT NULL,
+ `CTO_CONDITION` MEDIUMTEXT NOT NULL,
+ `CTO_POSITION` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`CTO_UID`),
+ KEY `indexCaseTrackerObject`(`PRO_UID`, `CTO_UID_OBJ`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- CASE_CONSOLIDATED
@@ -889,11 +889,11 @@ DROP TABLE IF EXISTS `CASE_CONSOLIDATED`;
CREATE TABLE `CASE_CONSOLIDATED`
(
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `DYN_UID` VARCHAR(32) default '' NOT NULL,
- `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `CON_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL,
- PRIMARY KEY (`TAS_UID`)
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `DYN_UID` VARCHAR(32) default '' NOT NULL,
+ `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `CON_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL,
+ PRIMARY KEY (`TAS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- STAGE
@@ -904,12 +904,12 @@ DROP TABLE IF EXISTS `STAGE`;
CREATE TABLE `STAGE`
(
- `STG_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `STG_POSX` INTEGER default 0 NOT NULL,
- `STG_POSY` INTEGER default 0 NOT NULL,
- `STG_INDEX` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`STG_UID`)
+ `STG_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `STG_POSX` INTEGER default 0 NOT NULL,
+ `STG_POSY` INTEGER default 0 NOT NULL,
+ `STG_INDEX` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`STG_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- SUB_PROCESS
@@ -920,20 +920,20 @@ DROP TABLE IF EXISTS `SUB_PROCESS`;
CREATE TABLE `SUB_PROCESS`
(
- `SP_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_PARENT` VARCHAR(32) default '' NOT NULL,
- `TAS_PARENT` VARCHAR(32) default '' NOT NULL,
- `SP_TYPE` VARCHAR(20) default '' NOT NULL,
- `SP_SYNCHRONOUS` INTEGER default 0 NOT NULL,
- `SP_SYNCHRONOUS_TYPE` VARCHAR(20) default '' NOT NULL,
- `SP_SYNCHRONOUS_WAIT` INTEGER default 0 NOT NULL,
- `SP_VARIABLES_OUT` MEDIUMTEXT NOT NULL,
- `SP_VARIABLES_IN` MEDIUMTEXT,
- `SP_GRID_IN` VARCHAR(50) default '' NOT NULL,
- PRIMARY KEY (`SP_UID`),
- KEY `indexSubProcess`(`PRO_UID`, `PRO_PARENT`)
+ `SP_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_PARENT` VARCHAR(32) default '' NOT NULL,
+ `TAS_PARENT` VARCHAR(32) default '' NOT NULL,
+ `SP_TYPE` VARCHAR(20) default '' NOT NULL,
+ `SP_SYNCHRONOUS` INTEGER default 0 NOT NULL,
+ `SP_SYNCHRONOUS_TYPE` VARCHAR(20) default '' NOT NULL,
+ `SP_SYNCHRONOUS_WAIT` INTEGER default 0 NOT NULL,
+ `SP_VARIABLES_OUT` MEDIUMTEXT NOT NULL,
+ `SP_VARIABLES_IN` MEDIUMTEXT,
+ `SP_GRID_IN` VARCHAR(50) default '' NOT NULL,
+ PRIMARY KEY (`SP_UID`),
+ KEY `indexSubProcess`(`PRO_UID`, `PRO_PARENT`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- SUB_APPLICATION
@@ -944,16 +944,16 @@ DROP TABLE IF EXISTS `SUB_APPLICATION`;
CREATE TABLE `SUB_APPLICATION`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `APP_PARENT` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX_PARENT` INTEGER default 0 NOT NULL,
- `DEL_THREAD_PARENT` INTEGER default 0 NOT NULL,
- `SA_STATUS` VARCHAR(32) default '' NOT NULL,
- `SA_VALUES_OUT` MEDIUMTEXT NOT NULL,
- `SA_VALUES_IN` MEDIUMTEXT,
- `SA_INIT_DATE` DATETIME,
- `SA_FINISH_DATE` DATETIME,
- PRIMARY KEY (`APP_UID`,`APP_PARENT`,`DEL_INDEX_PARENT`,`DEL_THREAD_PARENT`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_PARENT` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX_PARENT` INTEGER default 0 NOT NULL,
+ `DEL_THREAD_PARENT` INTEGER default 0 NOT NULL,
+ `SA_STATUS` VARCHAR(32) default '' NOT NULL,
+ `SA_VALUES_OUT` MEDIUMTEXT NOT NULL,
+ `SA_VALUES_IN` MEDIUMTEXT,
+ `SA_INIT_DATE` DATETIME,
+ `SA_FINISH_DATE` DATETIME,
+ PRIMARY KEY (`APP_UID`,`APP_PARENT`,`DEL_INDEX_PARENT`,`DEL_THREAD_PARENT`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- LOGIN_LOG
@@ -964,16 +964,16 @@ DROP TABLE IF EXISTS `LOGIN_LOG`;
CREATE TABLE `LOGIN_LOG`
(
- `LOG_UID` VARCHAR(32) default '' NOT NULL,
- `LOG_STATUS` VARCHAR(100) default '' NOT NULL,
- `LOG_IP` VARCHAR(15) default '' NOT NULL,
- `LOG_SID` VARCHAR(100) default '' NOT NULL,
- `LOG_INIT_DATE` DATETIME,
- `LOG_END_DATE` DATETIME,
- `LOG_CLIENT_HOSTNAME` VARCHAR(100) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`LOG_UID`),
- KEY `indexLoginLog`(`USR_UID`, `LOG_INIT_DATE`)
+ `LOG_UID` VARCHAR(32) default '' NOT NULL,
+ `LOG_STATUS` VARCHAR(100) default '' NOT NULL,
+ `LOG_IP` VARCHAR(15) default '' NOT NULL,
+ `LOG_SID` VARCHAR(100) default '' NOT NULL,
+ `LOG_INIT_DATE` DATETIME,
+ `LOG_END_DATE` DATETIME,
+ `LOG_CLIENT_HOSTNAME` VARCHAR(100) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`LOG_UID`),
+ KEY `indexLoginLog`(`USR_UID`, `LOG_INIT_DATE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- USERS_PROPERTIES
@@ -984,11 +984,11 @@ DROP TABLE IF EXISTS `USERS_PROPERTIES`;
CREATE TABLE `USERS_PROPERTIES`
(
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `USR_LAST_UPDATE_DATE` DATETIME,
- `USR_LOGGED_NEXT_TIME` INTEGER default 0,
- `USR_PASSWORD_HISTORY` MEDIUMTEXT,
- PRIMARY KEY (`USR_UID`)
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_LAST_UPDATE_DATE` DATETIME,
+ `USR_LOGGED_NEXT_TIME` INTEGER default 0,
+ `USR_PASSWORD_HISTORY` MEDIUMTEXT,
+ PRIMARY KEY (`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ADDITIONAL_TABLES
@@ -999,23 +999,23 @@ DROP TABLE IF EXISTS `ADDITIONAL_TABLES`;
CREATE TABLE `ADDITIONAL_TABLES`
(
- `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `ADD_TAB_NAME` VARCHAR(60) default '' NOT NULL,
- `ADD_TAB_CLASS_NAME` VARCHAR(100) default '' NOT NULL,
- `ADD_TAB_DESCRIPTION` MEDIUMTEXT,
- `ADD_TAB_SDW_LOG_INSERT` TINYINT default 0,
- `ADD_TAB_SDW_LOG_UPDATE` TINYINT default 0,
- `ADD_TAB_SDW_LOG_DELETE` TINYINT default 0,
- `ADD_TAB_SDW_LOG_SELECT` TINYINT default 0,
- `ADD_TAB_SDW_MAX_LENGTH` INTEGER default 0,
- `ADD_TAB_SDW_AUTO_DELETE` TINYINT default 0,
- `ADD_TAB_PLG_UID` VARCHAR(32) default '',
- `DBS_UID` VARCHAR(32) default '',
- `PRO_UID` VARCHAR(32) default '',
- `ADD_TAB_TYPE` VARCHAR(32) default '',
- `ADD_TAB_GRID` VARCHAR(256) default '',
- `ADD_TAB_TAG` VARCHAR(256) default '',
- PRIMARY KEY (`ADD_TAB_UID`)
+ `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `ADD_TAB_NAME` VARCHAR(60) default '' NOT NULL,
+ `ADD_TAB_CLASS_NAME` VARCHAR(100) default '' NOT NULL,
+ `ADD_TAB_DESCRIPTION` MEDIUMTEXT,
+ `ADD_TAB_SDW_LOG_INSERT` TINYINT default 0,
+ `ADD_TAB_SDW_LOG_UPDATE` TINYINT default 0,
+ `ADD_TAB_SDW_LOG_DELETE` TINYINT default 0,
+ `ADD_TAB_SDW_LOG_SELECT` TINYINT default 0,
+ `ADD_TAB_SDW_MAX_LENGTH` INTEGER default 0,
+ `ADD_TAB_SDW_AUTO_DELETE` TINYINT default 0,
+ `ADD_TAB_PLG_UID` VARCHAR(32) default '',
+ `DBS_UID` VARCHAR(32) default '',
+ `PRO_UID` VARCHAR(32) default '',
+ `ADD_TAB_TYPE` VARCHAR(32) default '',
+ `ADD_TAB_GRID` VARCHAR(256) default '',
+ `ADD_TAB_TAG` VARCHAR(256) default '',
+ PRIMARY KEY (`ADD_TAB_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- FIELDS
@@ -1026,23 +1026,23 @@ DROP TABLE IF EXISTS `FIELDS`;
CREATE TABLE `FIELDS`
(
- `FLD_UID` VARCHAR(32) default '' NOT NULL,
- `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `FLD_INDEX` INTEGER default 1 NOT NULL,
- `FLD_NAME` VARCHAR(60) default '' NOT NULL,
- `FLD_DESCRIPTION` MEDIUMTEXT NOT NULL,
- `FLD_TYPE` VARCHAR(20) default '' NOT NULL,
- `FLD_SIZE` INTEGER default 0,
- `FLD_NULL` TINYINT default 1 NOT NULL,
- `FLD_AUTO_INCREMENT` TINYINT default 0 NOT NULL,
- `FLD_KEY` TINYINT default 0 NOT NULL,
- `FLD_TABLE_INDEX` TINYINT default 0 NOT NULL,
- `FLD_FOREIGN_KEY` TINYINT default 0,
- `FLD_FOREIGN_KEY_TABLE` VARCHAR(32) default '' NOT NULL,
- `FLD_DYN_NAME` VARCHAR(128) default '',
- `FLD_DYN_UID` VARCHAR(128) default '',
- `FLD_FILTER` TINYINT default 0,
- PRIMARY KEY (`FLD_UID`)
+ `FLD_UID` VARCHAR(32) default '' NOT NULL,
+ `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `FLD_INDEX` INTEGER default 1 NOT NULL,
+ `FLD_NAME` VARCHAR(60) default '' NOT NULL,
+ `FLD_DESCRIPTION` MEDIUMTEXT NOT NULL,
+ `FLD_TYPE` VARCHAR(20) default '' NOT NULL,
+ `FLD_SIZE` INTEGER default 0,
+ `FLD_NULL` TINYINT default 1 NOT NULL,
+ `FLD_AUTO_INCREMENT` TINYINT default 0 NOT NULL,
+ `FLD_KEY` TINYINT default 0 NOT NULL,
+ `FLD_TABLE_INDEX` TINYINT default 0 NOT NULL,
+ `FLD_FOREIGN_KEY` TINYINT default 0,
+ `FLD_FOREIGN_KEY_TABLE` VARCHAR(32) default '' NOT NULL,
+ `FLD_DYN_NAME` VARCHAR(128) default '',
+ `FLD_DYN_UID` VARCHAR(128) default '',
+ `FLD_FILTER` TINYINT default 0,
+ PRIMARY KEY (`FLD_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- SHADOW_TABLE
@@ -1053,15 +1053,15 @@ DROP TABLE IF EXISTS `SHADOW_TABLE`;
CREATE TABLE `SHADOW_TABLE`
(
- `SHD_UID` VARCHAR(32) default '' NOT NULL,
- `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
- `SHD_ACTION` VARCHAR(10) default '' NOT NULL,
- `SHD_DETAILS` MEDIUMTEXT NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `SHD_DATE` DATETIME,
- PRIMARY KEY (`SHD_UID`),
- KEY `indexShadowTable`(`SHD_UID`)
+ `SHD_UID` VARCHAR(32) default '' NOT NULL,
+ `ADD_TAB_UID` VARCHAR(32) default '' NOT NULL,
+ `SHD_ACTION` VARCHAR(10) default '' NOT NULL,
+ `SHD_DETAILS` MEDIUMTEXT NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `SHD_DATE` DATETIME,
+ PRIMARY KEY (`SHD_UID`),
+ KEY `indexShadowTable`(`SHD_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- EVENT
@@ -1072,28 +1072,28 @@ DROP TABLE IF EXISTS `EVENT`;
CREATE TABLE `EVENT`
(
- `EVN_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `EVN_STATUS` VARCHAR(16) default 'OPEN' NOT NULL,
- `EVN_WHEN_OCCURS` VARCHAR(32) default 'SINGLE',
- `EVN_RELATED_TO` VARCHAR(16) default 'SINGLE',
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `EVN_TAS_UID_FROM` VARCHAR(32) default '',
- `EVN_TAS_UID_TO` VARCHAR(32) default '',
- `EVN_TAS_ESTIMATED_DURATION` DOUBLE default 0,
- `EVN_TIME_UNIT` VARCHAR(10) default 'DAYS' NOT NULL,
- `EVN_WHEN` DOUBLE default 0 NOT NULL,
- `EVN_MAX_ATTEMPTS` TINYINT default 3 NOT NULL,
- `EVN_ACTION` VARCHAR(50) default '' NOT NULL,
- `EVN_CONDITIONS` MEDIUMTEXT,
- `EVN_ACTION_PARAMETERS` MEDIUMTEXT,
- `TRI_UID` VARCHAR(32) default '',
- `EVN_POSX` INTEGER default 0 NOT NULL,
- `EVN_POSY` INTEGER default 0 NOT NULL,
- `EVN_TYPE` VARCHAR(32) default '',
- `TAS_EVN_UID` VARCHAR(32) default '',
- PRIMARY KEY (`EVN_UID`),
- KEY `indexEventTable`(`EVN_UID`)
+ `EVN_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `EVN_STATUS` VARCHAR(16) default 'OPEN' NOT NULL,
+ `EVN_WHEN_OCCURS` VARCHAR(32) default 'SINGLE',
+ `EVN_RELATED_TO` VARCHAR(16) default 'SINGLE',
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `EVN_TAS_UID_FROM` VARCHAR(32) default '',
+ `EVN_TAS_UID_TO` VARCHAR(32) default '',
+ `EVN_TAS_ESTIMATED_DURATION` DOUBLE default 0,
+ `EVN_TIME_UNIT` VARCHAR(10) default 'DAYS' NOT NULL,
+ `EVN_WHEN` DOUBLE default 0 NOT NULL,
+ `EVN_MAX_ATTEMPTS` TINYINT default 3 NOT NULL,
+ `EVN_ACTION` VARCHAR(50) default '' NOT NULL,
+ `EVN_CONDITIONS` MEDIUMTEXT,
+ `EVN_ACTION_PARAMETERS` MEDIUMTEXT,
+ `TRI_UID` VARCHAR(32) default '',
+ `EVN_POSX` INTEGER default 0 NOT NULL,
+ `EVN_POSY` INTEGER default 0 NOT NULL,
+ `EVN_TYPE` VARCHAR(32) default '',
+ `TAS_EVN_UID` VARCHAR(32) default '',
+ PRIMARY KEY (`EVN_UID`),
+ KEY `indexEventTable`(`EVN_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- GATEWAY
@@ -1104,14 +1104,14 @@ DROP TABLE IF EXISTS `GATEWAY`;
CREATE TABLE `GATEWAY`
(
- `GAT_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `GAT_NEXT_TASK` VARCHAR(32) default '' NOT NULL,
- `GAT_X` INTEGER default 0 NOT NULL,
- `GAT_Y` INTEGER default 0 NOT NULL,
- `GAT_TYPE` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`GAT_UID`)
+ `GAT_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `GAT_NEXT_TASK` VARCHAR(32) default '' NOT NULL,
+ `GAT_X` INTEGER default 0 NOT NULL,
+ `GAT_Y` INTEGER default 0 NOT NULL,
+ `GAT_TYPE` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`GAT_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- APP_EVENT
@@ -1122,14 +1122,14 @@ DROP TABLE IF EXISTS `APP_EVENT`;
CREATE TABLE `APP_EVENT`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `EVN_UID` VARCHAR(32) default '' NOT NULL,
- `APP_EVN_ACTION_DATE` DATETIME NOT NULL,
- `APP_EVN_ATTEMPTS` TINYINT default 0 NOT NULL,
- `APP_EVN_LAST_EXECUTION_DATE` DATETIME,
- `APP_EVN_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`,`EVN_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `EVN_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_EVN_ACTION_DATE` DATETIME NOT NULL,
+ `APP_EVN_ATTEMPTS` TINYINT default 0 NOT NULL,
+ `APP_EVN_LAST_EXECUTION_DATE` DATETIME,
+ `APP_EVN_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`,`EVN_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- APP_CACHE_VIEW
@@ -1140,43 +1140,43 @@ DROP TABLE IF EXISTS `APP_CACHE_VIEW`;
CREATE TABLE `APP_CACHE_VIEW`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_LAST_INDEX` INTEGER default 0 NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_STATUS` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `PREVIOUS_USR_UID` VARCHAR(32) default '',
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_TASK_DUE_DATE` DATETIME,
- `DEL_FINISH_DATE` DATETIME,
- `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN',
- `APP_THREAD_STATUS` VARCHAR(32) default 'OPEN',
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_CURRENT_USER` VARCHAR(128) default '',
- `APP_DEL_PREVIOUS_USER` VARCHAR(128) default '',
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- `DEL_DURATION` DOUBLE default 0,
- `DEL_QUEUE_DURATION` DOUBLE default 0,
- `DEL_DELAY_DURATION` DOUBLE default 0,
- `DEL_STARTED` TINYINT default 0 NOT NULL,
- `DEL_FINISHED` TINYINT default 0 NOT NULL,
- `DEL_DELAYED` TINYINT default 0 NOT NULL,
- `APP_CREATE_DATE` DATETIME NOT NULL,
- `APP_FINISH_DATE` DATETIME,
- `APP_UPDATE_DATE` DATETIME NOT NULL,
- `APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
- KEY `indexAppNumber`(`APP_NUMBER`),
- KEY `protitle`(`APP_PRO_TITLE`),
- KEY `appupdatedate`(`APP_UPDATE_DATE`),
- KEY `tastitle`(`APP_TAS_TITLE`),
- KEY `indexAppUser`(`USR_UID`, `APP_STATUS`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_LAST_INDEX` INTEGER default 0 NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_STATUS` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_TASK_DUE_DATE` DATETIME,
+ `DEL_FINISH_DATE` DATETIME,
+ `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN',
+ `APP_THREAD_STATUS` VARCHAR(32) default 'OPEN',
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_CURRENT_USER` VARCHAR(128) default '',
+ `APP_DEL_PREVIOUS_USER` VARCHAR(128) default '',
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ `DEL_DURATION` DOUBLE default 0,
+ `DEL_QUEUE_DURATION` DOUBLE default 0,
+ `DEL_DELAY_DURATION` DOUBLE default 0,
+ `DEL_STARTED` TINYINT default 0 NOT NULL,
+ `DEL_FINISHED` TINYINT default 0 NOT NULL,
+ `DEL_DELAYED` TINYINT default 0 NOT NULL,
+ `APP_CREATE_DATE` DATETIME NOT NULL,
+ `APP_FINISH_DATE` DATETIME,
+ `APP_UPDATE_DATE` DATETIME NOT NULL,
+ `APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
+ KEY `indexAppNumber`(`APP_NUMBER`),
+ KEY `protitle`(`APP_PRO_TITLE`),
+ KEY `appupdatedate`(`APP_UPDATE_DATE`),
+ KEY `tastitle`(`APP_TAS_TITLE`),
+ KEY `indexAppUser`(`USR_UID`, `APP_STATUS`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Application cache view';
#-----------------------------------------------------------------------------
#-- DIM_TIME_DELEGATE
@@ -1187,15 +1187,15 @@ DROP TABLE IF EXISTS `DIM_TIME_DELEGATE`;
CREATE TABLE `DIM_TIME_DELEGATE`
(
- `TIME_ID` VARCHAR(10) default '' NOT NULL,
- `MONTH_ID` INTEGER default 0 NOT NULL,
- `QTR_ID` INTEGER default 0 NOT NULL,
- `YEAR_ID` INTEGER default 0 NOT NULL,
- `MONTH_NAME` VARCHAR(3) default '0' NOT NULL,
- `MONTH_DESC` VARCHAR(9) default '' NOT NULL,
- `QTR_NAME` VARCHAR(4) default '' NOT NULL,
- `QTR_DESC` VARCHAR(9) default '' NOT NULL,
- PRIMARY KEY (`TIME_ID`)
+ `TIME_ID` VARCHAR(10) default '' NOT NULL,
+ `MONTH_ID` INTEGER default 0 NOT NULL,
+ `QTR_ID` INTEGER default 0 NOT NULL,
+ `YEAR_ID` INTEGER default 0 NOT NULL,
+ `MONTH_NAME` VARCHAR(3) default '0' NOT NULL,
+ `MONTH_DESC` VARCHAR(9) default '' NOT NULL,
+ `QTR_NAME` VARCHAR(4) default '' NOT NULL,
+ `QTR_DESC` VARCHAR(9) default '' NOT NULL,
+ PRIMARY KEY (`TIME_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The application';
#-----------------------------------------------------------------------------
#-- DIM_TIME_COMPLETE
@@ -1206,15 +1206,15 @@ DROP TABLE IF EXISTS `DIM_TIME_COMPLETE`;
CREATE TABLE `DIM_TIME_COMPLETE`
(
- `TIME_ID` VARCHAR(10) default '' NOT NULL,
- `MONTH_ID` INTEGER default 0 NOT NULL,
- `QTR_ID` INTEGER default 0 NOT NULL,
- `YEAR_ID` INTEGER default 0 NOT NULL,
- `MONTH_NAME` VARCHAR(3) default '0' NOT NULL,
- `MONTH_DESC` VARCHAR(9) default '' NOT NULL,
- `QTR_NAME` VARCHAR(4) default '' NOT NULL,
- `QTR_DESC` VARCHAR(9) default '' NOT NULL,
- PRIMARY KEY (`TIME_ID`)
+ `TIME_ID` VARCHAR(10) default '' NOT NULL,
+ `MONTH_ID` INTEGER default 0 NOT NULL,
+ `QTR_ID` INTEGER default 0 NOT NULL,
+ `YEAR_ID` INTEGER default 0 NOT NULL,
+ `MONTH_NAME` VARCHAR(3) default '0' NOT NULL,
+ `MONTH_DESC` VARCHAR(9) default '' NOT NULL,
+ `QTR_NAME` VARCHAR(4) default '' NOT NULL,
+ `QTR_DESC` VARCHAR(9) default '' NOT NULL,
+ PRIMARY KEY (`TIME_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The application';
#-----------------------------------------------------------------------------
#-- APP_HISTORY
@@ -1225,17 +1225,17 @@ DROP TABLE IF EXISTS `APP_HISTORY`;
CREATE TABLE `APP_HISTORY`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `DYN_UID` VARCHAR(32) default '' NOT NULL,
- `OBJ_TYPE` VARCHAR(20) default 'DYNAFORM' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `APP_STATUS` VARCHAR(100) default '' NOT NULL,
- `HISTORY_DATE` DATETIME,
- `HISTORY_DATA` MEDIUMTEXT NOT NULL,
- KEY `indexAppHistory`(`APP_UID`, `TAS_UID`, `USR_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `DYN_UID` VARCHAR(32) default '' NOT NULL,
+ `OBJ_TYPE` VARCHAR(20) default 'DYNAFORM' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_STATUS` VARCHAR(100) default '' NOT NULL,
+ `HISTORY_DATE` DATETIME,
+ `HISTORY_DATA` MEDIUMTEXT NOT NULL,
+ KEY `indexAppHistory`(`APP_UID`, `TAS_UID`, `USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='History table for Dynaforms';
#-----------------------------------------------------------------------------
#-- APP_FOLDER
@@ -1246,12 +1246,12 @@ DROP TABLE IF EXISTS `APP_FOLDER`;
CREATE TABLE `APP_FOLDER`
(
- `FOLDER_UID` VARCHAR(32) default '' NOT NULL,
- `FOLDER_PARENT_UID` VARCHAR(32) default '' NOT NULL,
- `FOLDER_NAME` MEDIUMTEXT NOT NULL,
- `FOLDER_CREATE_DATE` DATETIME NOT NULL,
- `FOLDER_UPDATE_DATE` DATETIME NOT NULL,
- PRIMARY KEY (`FOLDER_UID`)
+ `FOLDER_UID` VARCHAR(32) default '' NOT NULL,
+ `FOLDER_PARENT_UID` VARCHAR(32) default '' NOT NULL,
+ `FOLDER_NAME` MEDIUMTEXT NOT NULL,
+ `FOLDER_CREATE_DATE` DATETIME NOT NULL,
+ `FOLDER_UPDATE_DATE` DATETIME NOT NULL,
+ PRIMARY KEY (`FOLDER_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Folder System PM Documents';
#-----------------------------------------------------------------------------
#-- FIELD_CONDITION
@@ -1262,15 +1262,15 @@ DROP TABLE IF EXISTS `FIELD_CONDITION`;
CREATE TABLE `FIELD_CONDITION`
(
- `FCD_UID` VARCHAR(32) default '' NOT NULL,
- `FCD_FUNCTION` VARCHAR(50) NOT NULL,
- `FCD_FIELDS` MEDIUMTEXT,
- `FCD_CONDITION` MEDIUMTEXT,
- `FCD_EVENTS` MEDIUMTEXT,
- `FCD_EVENT_OWNERS` MEDIUMTEXT,
- `FCD_STATUS` VARCHAR(10),
- `FCD_DYN_UID` VARCHAR(32) NOT NULL,
- PRIMARY KEY (`FCD_UID`)
+ `FCD_UID` VARCHAR(32) default '' NOT NULL,
+ `FCD_FUNCTION` VARCHAR(50) NOT NULL,
+ `FCD_FIELDS` MEDIUMTEXT,
+ `FCD_CONDITION` MEDIUMTEXT,
+ `FCD_EVENTS` MEDIUMTEXT,
+ `FCD_EVENT_OWNERS` MEDIUMTEXT,
+ `FCD_STATUS` VARCHAR(10),
+ `FCD_DYN_UID` VARCHAR(32) NOT NULL,
+ PRIMARY KEY (`FCD_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Conditions store to show or hide dynaform fields..';
#-----------------------------------------------------------------------------
#-- LOG_CASES_SCHEDULER
@@ -1281,17 +1281,17 @@ DROP TABLE IF EXISTS `LOG_CASES_SCHEDULER`;
CREATE TABLE `LOG_CASES_SCHEDULER`
(
- `LOG_CASE_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `USR_NAME` VARCHAR(32) default '' NOT NULL,
- `EXEC_DATE` DATE NOT NULL,
- `EXEC_HOUR` VARCHAR(32) default '12:00' NOT NULL,
- `RESULT` VARCHAR(32) default 'SUCCESS' NOT NULL,
- `SCH_UID` VARCHAR(32) default 'OPEN' NOT NULL,
- `WS_CREATE_CASE_STATUS` MEDIUMTEXT NOT NULL,
- `WS_ROUTE_CASE_STATUS` MEDIUMTEXT NOT NULL,
- PRIMARY KEY (`LOG_CASE_UID`)
+ `LOG_CASE_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_NAME` VARCHAR(32) default '' NOT NULL,
+ `EXEC_DATE` DATE NOT NULL,
+ `EXEC_HOUR` VARCHAR(32) default '12:00' NOT NULL,
+ `RESULT` VARCHAR(32) default 'SUCCESS' NOT NULL,
+ `SCH_UID` VARCHAR(32) default 'OPEN' NOT NULL,
+ `WS_CREATE_CASE_STATUS` MEDIUMTEXT NOT NULL,
+ `WS_ROUTE_CASE_STATUS` MEDIUMTEXT NOT NULL,
+ PRIMARY KEY (`LOG_CASE_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Cases Launched with Case Scheduler';
#-----------------------------------------------------------------------------
#-- CASE_SCHEDULER
@@ -1302,32 +1302,32 @@ DROP TABLE IF EXISTS `CASE_SCHEDULER`;
CREATE TABLE `CASE_SCHEDULER`
(
- `SCH_UID` VARCHAR(32) NOT NULL,
- `SCH_DEL_USER_NAME` VARCHAR(100) NOT NULL,
- `SCH_DEL_USER_PASS` VARCHAR(100) NOT NULL,
- `SCH_DEL_USER_UID` VARCHAR(100) NOT NULL,
- `SCH_NAME` VARCHAR(100) NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `SCH_TIME_NEXT_RUN` DATETIME NOT NULL,
- `SCH_LAST_RUN_TIME` DATETIME,
- `SCH_STATE` VARCHAR(15) default 'ACTIVE' NOT NULL,
- `SCH_LAST_STATE` VARCHAR(60) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `SCH_OPTION` TINYINT default 0 NOT NULL,
- `SCH_START_TIME` DATETIME NOT NULL,
- `SCH_START_DATE` DATETIME NOT NULL,
- `SCH_DAYS_PERFORM_TASK` CHAR(5) default '' NOT NULL,
- `SCH_EVERY_DAYS` TINYINT default 0,
- `SCH_WEEK_DAYS` CHAR(14) default '0|0|0|0|0|0|0' NOT NULL,
- `SCH_START_DAY` CHAR(6) default '' NOT NULL,
- `SCH_MONTHS` CHAR(24) default '0|0|0|0|0|0|0|0|0|0|0|0' NOT NULL,
- `SCH_END_DATE` DATETIME,
- `SCH_REPEAT_EVERY` VARCHAR(15) default '' NOT NULL,
- `SCH_REPEAT_UNTIL` VARCHAR(15) default '' NOT NULL,
- `SCH_REPEAT_STOP_IF_RUNNING` TINYINT default 0,
- `CASE_SH_PLUGIN_UID` VARCHAR(100),
- PRIMARY KEY (`SCH_UID`)
+ `SCH_UID` VARCHAR(32) NOT NULL,
+ `SCH_DEL_USER_NAME` VARCHAR(100) NOT NULL,
+ `SCH_DEL_USER_PASS` VARCHAR(100) NOT NULL,
+ `SCH_DEL_USER_UID` VARCHAR(100) NOT NULL,
+ `SCH_NAME` VARCHAR(100) NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `SCH_TIME_NEXT_RUN` DATETIME NOT NULL,
+ `SCH_LAST_RUN_TIME` DATETIME,
+ `SCH_STATE` VARCHAR(15) default 'ACTIVE' NOT NULL,
+ `SCH_LAST_STATE` VARCHAR(60) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `SCH_OPTION` TINYINT default 0 NOT NULL,
+ `SCH_START_TIME` DATETIME NOT NULL,
+ `SCH_START_DATE` DATETIME NOT NULL,
+ `SCH_DAYS_PERFORM_TASK` CHAR(5) default '' NOT NULL,
+ `SCH_EVERY_DAYS` TINYINT default 0,
+ `SCH_WEEK_DAYS` CHAR(14) default '0|0|0|0|0|0|0' NOT NULL,
+ `SCH_START_DAY` CHAR(6) default '' NOT NULL,
+ `SCH_MONTHS` CHAR(24) default '0|0|0|0|0|0|0|0|0|0|0|0' NOT NULL,
+ `SCH_END_DATE` DATETIME,
+ `SCH_REPEAT_EVERY` VARCHAR(15) default '' NOT NULL,
+ `SCH_REPEAT_UNTIL` VARCHAR(15) default '' NOT NULL,
+ `SCH_REPEAT_STOP_IF_RUNNING` TINYINT default 0,
+ `CASE_SH_PLUGIN_UID` VARCHAR(100),
+ PRIMARY KEY (`SCH_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Conditions store to show or hide dynaform fields..';
#-----------------------------------------------------------------------------
#-- CALENDAR_DEFINITION
@@ -1338,14 +1338,14 @@ DROP TABLE IF EXISTS `CALENDAR_DEFINITION`;
CREATE TABLE `CALENDAR_DEFINITION`
(
- `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
- `CALENDAR_NAME` VARCHAR(100) default '' NOT NULL,
- `CALENDAR_CREATE_DATE` DATETIME NOT NULL,
- `CALENDAR_UPDATE_DATE` DATETIME,
- `CALENDAR_WORK_DAYS` VARCHAR(100) default '' NOT NULL,
- `CALENDAR_DESCRIPTION` MEDIUMTEXT NOT NULL,
- `CALENDAR_STATUS` VARCHAR(8) default 'ACTIVE' NOT NULL,
- PRIMARY KEY (`CALENDAR_UID`)
+ `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
+ `CALENDAR_NAME` VARCHAR(100) default '' NOT NULL,
+ `CALENDAR_CREATE_DATE` DATETIME NOT NULL,
+ `CALENDAR_UPDATE_DATE` DATETIME,
+ `CALENDAR_WORK_DAYS` VARCHAR(100) default '' NOT NULL,
+ `CALENDAR_DESCRIPTION` MEDIUMTEXT NOT NULL,
+ `CALENDAR_STATUS` VARCHAR(8) default 'ACTIVE' NOT NULL,
+ PRIMARY KEY (`CALENDAR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Calendar Definition used by PM';
#-----------------------------------------------------------------------------
#-- CALENDAR_BUSINESS_HOURS
@@ -1356,11 +1356,11 @@ DROP TABLE IF EXISTS `CALENDAR_BUSINESS_HOURS`;
CREATE TABLE `CALENDAR_BUSINESS_HOURS`
(
- `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
- `CALENDAR_BUSINESS_DAY` VARCHAR(10) default '' NOT NULL,
- `CALENDAR_BUSINESS_START` VARCHAR(10) default '' NOT NULL,
- `CALENDAR_BUSINESS_END` VARCHAR(10) default '' NOT NULL,
- PRIMARY KEY (`CALENDAR_UID`,`CALENDAR_BUSINESS_DAY`,`CALENDAR_BUSINESS_START`,`CALENDAR_BUSINESS_END`)
+ `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
+ `CALENDAR_BUSINESS_DAY` VARCHAR(10) default '' NOT NULL,
+ `CALENDAR_BUSINESS_START` VARCHAR(10) default '' NOT NULL,
+ `CALENDAR_BUSINESS_END` VARCHAR(10) default '' NOT NULL,
+ PRIMARY KEY (`CALENDAR_UID`,`CALENDAR_BUSINESS_DAY`,`CALENDAR_BUSINESS_START`,`CALENDAR_BUSINESS_END`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Calendar Business Hours';
#-----------------------------------------------------------------------------
#-- CALENDAR_HOLIDAYS
@@ -1371,11 +1371,11 @@ DROP TABLE IF EXISTS `CALENDAR_HOLIDAYS`;
CREATE TABLE `CALENDAR_HOLIDAYS`
(
- `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
- `CALENDAR_HOLIDAY_NAME` VARCHAR(100) default '' NOT NULL,
- `CALENDAR_HOLIDAY_START` DATETIME NOT NULL,
- `CALENDAR_HOLIDAY_END` DATETIME NOT NULL,
- PRIMARY KEY (`CALENDAR_UID`,`CALENDAR_HOLIDAY_NAME`)
+ `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
+ `CALENDAR_HOLIDAY_NAME` VARCHAR(100) default '' NOT NULL,
+ `CALENDAR_HOLIDAY_START` DATETIME NOT NULL,
+ `CALENDAR_HOLIDAY_END` DATETIME NOT NULL,
+ PRIMARY KEY (`CALENDAR_UID`,`CALENDAR_HOLIDAY_NAME`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Calendar Holidays';
#-----------------------------------------------------------------------------
#-- CALENDAR_ASSIGNMENTS
@@ -1386,10 +1386,10 @@ DROP TABLE IF EXISTS `CALENDAR_ASSIGNMENTS`;
CREATE TABLE `CALENDAR_ASSIGNMENTS`
(
- `OBJECT_UID` VARCHAR(32) default '' NOT NULL,
- `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
- `OBJECT_TYPE` VARCHAR(100) default '' NOT NULL,
- PRIMARY KEY (`OBJECT_UID`)
+ `OBJECT_UID` VARCHAR(32) default '' NOT NULL,
+ `CALENDAR_UID` VARCHAR(32) default '' NOT NULL,
+ `OBJECT_TYPE` VARCHAR(100) default '' NOT NULL,
+ PRIMARY KEY (`OBJECT_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Calendar Holidays';
#-----------------------------------------------------------------------------
#-- PROCESS_CATEGORY
@@ -1400,11 +1400,11 @@ DROP TABLE IF EXISTS `PROCESS_CATEGORY`;
CREATE TABLE `PROCESS_CATEGORY`
(
- `CATEGORY_UID` VARCHAR(32) default '' NOT NULL,
- `CATEGORY_PARENT` VARCHAR(32) default '0' NOT NULL,
- `CATEGORY_NAME` VARCHAR(100) default '' NOT NULL,
- `CATEGORY_ICON` VARCHAR(100) default '',
- PRIMARY KEY (`CATEGORY_UID`)
+ `CATEGORY_UID` VARCHAR(32) default '' NOT NULL,
+ `CATEGORY_PARENT` VARCHAR(32) default '0' NOT NULL,
+ `CATEGORY_NAME` VARCHAR(100) default '' NOT NULL,
+ `CATEGORY_ICON` VARCHAR(100) default '',
+ PRIMARY KEY (`CATEGORY_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Calendar Holidays';
#-----------------------------------------------------------------------------
#-- APP_NOTES
@@ -1415,18 +1415,18 @@ DROP TABLE IF EXISTS `APP_NOTES`;
CREATE TABLE `APP_NOTES`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `NOTE_DATE` DATETIME NOT NULL,
- `NOTE_CONTENT` MEDIUMTEXT NOT NULL,
- `NOTE_TYPE` VARCHAR(32) default 'USER' NOT NULL,
- `NOTE_AVAILABILITY` VARCHAR(32) default 'PUBLIC' NOT NULL,
- `NOTE_ORIGIN_OBJ` VARCHAR(32) default '',
- `NOTE_AFFECTED_OBJ1` VARCHAR(32) default '',
- `NOTE_AFFECTED_OBJ2` VARCHAR(32) default '' NOT NULL,
- `NOTE_RECIPIENTS` MEDIUMTEXT,
- KEY `indexAppNotesDate`(`APP_UID`, `NOTE_DATE`),
- KEY `indexAppNotesUser`(`APP_UID`, `USR_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `NOTE_DATE` DATETIME NOT NULL,
+ `NOTE_CONTENT` MEDIUMTEXT NOT NULL,
+ `NOTE_TYPE` VARCHAR(32) default 'USER' NOT NULL,
+ `NOTE_AVAILABILITY` VARCHAR(32) default 'PUBLIC' NOT NULL,
+ `NOTE_ORIGIN_OBJ` VARCHAR(32) default '',
+ `NOTE_AFFECTED_OBJ1` VARCHAR(32) default '',
+ `NOTE_AFFECTED_OBJ2` VARCHAR(32) default '' NOT NULL,
+ `NOTE_RECIPIENTS` MEDIUMTEXT,
+ KEY `indexAppNotesDate`(`APP_UID`, `NOTE_DATE`),
+ KEY `indexAppNotesUser`(`APP_UID`, `USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Application Notes';
#-----------------------------------------------------------------------------
#-- DASHLET
@@ -1437,15 +1437,15 @@ DROP TABLE IF EXISTS `DASHLET`;
CREATE TABLE `DASHLET`
(
- `DAS_UID` VARCHAR(32) default '' NOT NULL,
- `DAS_CLASS` VARCHAR(50) default '' NOT NULL,
- `DAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `DAS_DESCRIPTION` MEDIUMTEXT,
- `DAS_VERSION` VARCHAR(10) default '1.0' NOT NULL,
- `DAS_CREATE_DATE` DATETIME NOT NULL,
- `DAS_UPDATE_DATE` DATETIME,
- `DAS_STATUS` TINYINT default 1 NOT NULL,
- PRIMARY KEY (`DAS_UID`)
+ `DAS_UID` VARCHAR(32) default '' NOT NULL,
+ `DAS_CLASS` VARCHAR(50) default '' NOT NULL,
+ `DAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `DAS_DESCRIPTION` MEDIUMTEXT,
+ `DAS_VERSION` VARCHAR(10) default '1.0' NOT NULL,
+ `DAS_CREATE_DATE` DATETIME NOT NULL,
+ `DAS_UPDATE_DATE` DATETIME,
+ `DAS_STATUS` TINYINT default 1 NOT NULL,
+ PRIMARY KEY (`DAS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Dashblets definitions';
#-----------------------------------------------------------------------------
#-- DASHLET_INSTANCE
@@ -1456,15 +1456,15 @@ DROP TABLE IF EXISTS `DASHLET_INSTANCE`;
CREATE TABLE `DASHLET_INSTANCE`
(
- `DAS_INS_UID` VARCHAR(32) default '' NOT NULL,
- `DAS_UID` VARCHAR(32) default '' NOT NULL,
- `DAS_INS_OWNER_TYPE` VARCHAR(20) default '' NOT NULL,
- `DAS_INS_OWNER_UID` VARCHAR(32) default '',
- `DAS_INS_ADDITIONAL_PROPERTIES` MEDIUMTEXT,
- `DAS_INS_CREATE_DATE` DATETIME NOT NULL,
- `DAS_INS_UPDATE_DATE` DATETIME,
- `DAS_INS_STATUS` TINYINT default 1 NOT NULL,
- PRIMARY KEY (`DAS_INS_UID`)
+ `DAS_INS_UID` VARCHAR(32) default '' NOT NULL,
+ `DAS_UID` VARCHAR(32) default '' NOT NULL,
+ `DAS_INS_OWNER_TYPE` VARCHAR(20) default '' NOT NULL,
+ `DAS_INS_OWNER_UID` VARCHAR(32) default '',
+ `DAS_INS_ADDITIONAL_PROPERTIES` MEDIUMTEXT,
+ `DAS_INS_CREATE_DATE` DATETIME NOT NULL,
+ `DAS_INS_UPDATE_DATE` DATETIME,
+ `DAS_INS_STATUS` TINYINT default 1 NOT NULL,
+ PRIMARY KEY (`DAS_INS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Dashblets definitions';
#-----------------------------------------------------------------------------
#-- APP_SOLR_QUEUE
@@ -1475,11 +1475,11 @@ DROP TABLE IF EXISTS `APP_SOLR_QUEUE`;
CREATE TABLE `APP_SOLR_QUEUE`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `APP_CHANGE_DATE` DATETIME NOT NULL,
- `APP_CHANGE_TRACE` VARCHAR(500) NOT NULL,
- `APP_UPDATED` TINYINT default 1 NOT NULL,
- PRIMARY KEY (`APP_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_CHANGE_DATE` DATETIME NOT NULL,
+ `APP_CHANGE_TRACE` VARCHAR(500) NOT NULL,
+ `APP_UPDATED` TINYINT default 1 NOT NULL,
+ PRIMARY KEY (`APP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='APP_SOLR_QUEUE';
#-----------------------------------------------------------------------------
#-- SEQUENCES
@@ -1490,9 +1490,9 @@ DROP TABLE IF EXISTS `SEQUENCES`;
CREATE TABLE `SEQUENCES`
(
- `SEQ_NAME` VARCHAR(50) default '' NOT NULL,
- `SEQ_VALUE` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`SEQ_NAME`)
+ `SEQ_NAME` VARCHAR(50) default '' NOT NULL,
+ `SEQ_VALUE` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`SEQ_NAME`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Sequences, Controls the numerical sequence of a table';
#-----------------------------------------------------------------------------
#-- SESSION_STORAGE
@@ -1503,13 +1503,13 @@ DROP TABLE IF EXISTS `SESSION_STORAGE`;
CREATE TABLE `SESSION_STORAGE`
(
- `ID` VARCHAR(128) NOT NULL,
- `SET_TIME` VARCHAR(10) NOT NULL,
- `DATA` MEDIUMTEXT NOT NULL,
- `SESSION_KEY` VARCHAR(128) NOT NULL,
- `CLIENT_ADDRESS` VARCHAR(32) default '0.0.0.0',
- PRIMARY KEY (`ID`),
- KEY `indexSessionStorage`(`ID`)
+ `ID` VARCHAR(128) NOT NULL,
+ `SET_TIME` VARCHAR(10) NOT NULL,
+ `DATA` MEDIUMTEXT NOT NULL,
+ `SESSION_KEY` VARCHAR(128) NOT NULL,
+ `CLIENT_ADDRESS` VARCHAR(32) default '0.0.0.0',
+ PRIMARY KEY (`ID`),
+ KEY `indexSessionStorage`(`ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- PROCESS_FILES
@@ -1520,16 +1520,16 @@ DROP TABLE IF EXISTS `PROCESS_FILES`;
CREATE TABLE `PROCESS_FILES`
(
- `PRF_UID` VARCHAR(32) NOT NULL,
- `PRO_UID` VARCHAR(32) NOT NULL,
- `USR_UID` VARCHAR(32) NOT NULL,
- `PRF_UPDATE_USR_UID` VARCHAR(32) NOT NULL,
- `PRF_PATH` VARCHAR(256) default '' NOT NULL,
- `PRF_TYPE` VARCHAR(32) default '',
- `PRF_EDITABLE` TINYINT default 1,
- `PRF_CREATE_DATE` DATETIME NOT NULL,
- `PRF_UPDATE_DATE` DATETIME,
- PRIMARY KEY (`PRF_UID`)
+ `PRF_UID` VARCHAR(32) NOT NULL,
+ `PRO_UID` VARCHAR(32) NOT NULL,
+ `USR_UID` VARCHAR(32) NOT NULL,
+ `PRF_UPDATE_USR_UID` VARCHAR(32) NOT NULL,
+ `PRF_PATH` VARCHAR(256) default '' NOT NULL,
+ `PRF_TYPE` VARCHAR(32) default '',
+ `PRF_EDITABLE` TINYINT default 1,
+ `PRF_CREATE_DATE` DATETIME NOT NULL,
+ `PRF_UPDATE_DATE` DATETIME,
+ PRIMARY KEY (`PRF_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Application files metadata';
#-----------------------------------------------------------------------------
#-- WEB_ENTRY
@@ -1540,19 +1540,19 @@ DROP TABLE IF EXISTS `WEB_ENTRY`;
CREATE TABLE `WEB_ENTRY`
(
- `WE_UID` VARCHAR(32) NOT NULL,
- `PRO_UID` VARCHAR(32) NOT NULL,
- `TAS_UID` VARCHAR(32) NOT NULL,
- `DYN_UID` VARCHAR(32) NOT NULL,
- `USR_UID` VARCHAR(32) default '',
- `WE_METHOD` VARCHAR(4) default 'HTML',
- `WE_INPUT_DOCUMENT_ACCESS` INTEGER default 0,
- `WE_DATA` MEDIUMTEXT,
- `WE_CREATE_USR_UID` VARCHAR(32) default '' NOT NULL,
- `WE_UPDATE_USR_UID` VARCHAR(32) default '',
- `WE_CREATE_DATE` DATETIME NOT NULL,
- `WE_UPDATE_DATE` DATETIME,
- PRIMARY KEY (`WE_UID`)
+ `WE_UID` VARCHAR(32) NOT NULL,
+ `PRO_UID` VARCHAR(32) NOT NULL,
+ `TAS_UID` VARCHAR(32) NOT NULL,
+ `DYN_UID` VARCHAR(32) NOT NULL,
+ `USR_UID` VARCHAR(32) default '',
+ `WE_METHOD` VARCHAR(4) default 'HTML',
+ `WE_INPUT_DOCUMENT_ACCESS` INTEGER default 0,
+ `WE_DATA` MEDIUMTEXT,
+ `WE_CREATE_USR_UID` VARCHAR(32) default '' NOT NULL,
+ `WE_UPDATE_USR_UID` VARCHAR(32) default '',
+ `WE_CREATE_DATE` DATETIME NOT NULL,
+ `WE_UPDATE_DATE` DATETIME,
+ PRIMARY KEY (`WE_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- OAUTH_ACCESS_TOKENS
@@ -1563,12 +1563,12 @@ DROP TABLE IF EXISTS `OAUTH_ACCESS_TOKENS`;
CREATE TABLE `OAUTH_ACCESS_TOKENS`
(
- `ACCESS_TOKEN` VARCHAR(40) NOT NULL,
- `CLIENT_ID` VARCHAR(80) NOT NULL,
- `USER_ID` VARCHAR(32),
- `EXPIRES` DATETIME NOT NULL,
- `SCOPE` VARCHAR(2000),
- PRIMARY KEY (`ACCESS_TOKEN`)
+ `ACCESS_TOKEN` VARCHAR(40) NOT NULL,
+ `CLIENT_ID` VARCHAR(80) NOT NULL,
+ `USER_ID` VARCHAR(32),
+ `EXPIRES` DATETIME NOT NULL,
+ `SCOPE` VARCHAR(2000),
+ PRIMARY KEY (`ACCESS_TOKEN`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- OAUTH_AUTHORIZATION_CODES
@@ -1579,13 +1579,13 @@ DROP TABLE IF EXISTS `OAUTH_AUTHORIZATION_CODES`;
CREATE TABLE `OAUTH_AUTHORIZATION_CODES`
(
- `AUTHORIZATION_CODE` VARCHAR(40) NOT NULL,
- `CLIENT_ID` VARCHAR(80) NOT NULL,
- `USER_ID` VARCHAR(32),
- `REDIRECT_URI` VARCHAR(2000),
- `EXPIRES` DATETIME NOT NULL,
- `SCOPE` VARCHAR(2000),
- PRIMARY KEY (`AUTHORIZATION_CODE`)
+ `AUTHORIZATION_CODE` VARCHAR(40) NOT NULL,
+ `CLIENT_ID` VARCHAR(80) NOT NULL,
+ `USER_ID` VARCHAR(32),
+ `REDIRECT_URI` VARCHAR(2000),
+ `EXPIRES` DATETIME NOT NULL,
+ `SCOPE` VARCHAR(2000),
+ PRIMARY KEY (`AUTHORIZATION_CODE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- OAUTH_CLIENTS
@@ -1596,14 +1596,14 @@ DROP TABLE IF EXISTS `OAUTH_CLIENTS`;
CREATE TABLE `OAUTH_CLIENTS`
(
- `CLIENT_ID` VARCHAR(80) NOT NULL,
- `CLIENT_SECRET` VARCHAR(80) NOT NULL,
- `CLIENT_NAME` VARCHAR(256) NOT NULL,
- `CLIENT_DESCRIPTION` VARCHAR(1024) NOT NULL,
- `CLIENT_WEBSITE` VARCHAR(1024) NOT NULL,
- `REDIRECT_URI` VARCHAR(2000) NOT NULL,
- `USR_UID` VARCHAR(32) NOT NULL,
- PRIMARY KEY (`CLIENT_ID`)
+ `CLIENT_ID` VARCHAR(80) NOT NULL,
+ `CLIENT_SECRET` VARCHAR(80) NOT NULL,
+ `CLIENT_NAME` VARCHAR(256) NOT NULL,
+ `CLIENT_DESCRIPTION` VARCHAR(1024) NOT NULL,
+ `CLIENT_WEBSITE` VARCHAR(1024) NOT NULL,
+ `REDIRECT_URI` VARCHAR(2000) NOT NULL,
+ `USR_UID` VARCHAR(32) NOT NULL,
+ PRIMARY KEY (`CLIENT_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- OAUTH_REFRESH_TOKENS
@@ -1614,12 +1614,12 @@ DROP TABLE IF EXISTS `OAUTH_REFRESH_TOKENS`;
CREATE TABLE `OAUTH_REFRESH_TOKENS`
(
- `REFRESH_TOKEN` VARCHAR(40) NOT NULL,
- `CLIENT_ID` VARCHAR(80) NOT NULL,
- `USER_ID` VARCHAR(32),
- `EXPIRES` DATETIME NOT NULL,
- `SCOPE` VARCHAR(2000),
- PRIMARY KEY (`REFRESH_TOKEN`)
+ `REFRESH_TOKEN` VARCHAR(40) NOT NULL,
+ `CLIENT_ID` VARCHAR(80) NOT NULL,
+ `USER_ID` VARCHAR(32),
+ `EXPIRES` DATETIME NOT NULL,
+ `SCOPE` VARCHAR(2000),
+ PRIMARY KEY (`REFRESH_TOKEN`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- OAUTH_SCOPES
@@ -1630,9 +1630,9 @@ DROP TABLE IF EXISTS `OAUTH_SCOPES`;
CREATE TABLE `OAUTH_SCOPES`
(
- `TYPE` VARCHAR(40) NOT NULL,
- `SCOPE` VARCHAR(2000),
- `CLIENT_ID` VARCHAR(80)
+ `TYPE` VARCHAR(40) NOT NULL,
+ `SCOPE` VARCHAR(2000),
+ `CLIENT_ID` VARCHAR(80)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- PMOAUTH_USER_ACCESS_TOKENS
@@ -1643,12 +1643,12 @@ DROP TABLE IF EXISTS `PMOAUTH_USER_ACCESS_TOKENS`;
CREATE TABLE `PMOAUTH_USER_ACCESS_TOKENS`
(
- `ACCESS_TOKEN` VARCHAR(40) NOT NULL,
- `REFRESH_TOKEN` VARCHAR(40) NOT NULL,
- `USER_ID` VARCHAR(32),
- `SESSION_ID` VARCHAR(64) NOT NULL,
- `SESSION_NAME` VARCHAR(64) NOT NULL,
- PRIMARY KEY (`ACCESS_TOKEN`)
+ `ACCESS_TOKEN` VARCHAR(40) NOT NULL,
+ `REFRESH_TOKEN` VARCHAR(40) NOT NULL,
+ `USER_ID` VARCHAR(32),
+ `SESSION_ID` VARCHAR(64) NOT NULL,
+ `SESSION_NAME` VARCHAR(64) NOT NULL,
+ PRIMARY KEY (`ACCESS_TOKEN`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_PROJECT
@@ -1659,21 +1659,21 @@ DROP TABLE IF EXISTS `BPMN_PROJECT`;
CREATE TABLE `BPMN_PROJECT`
(
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_NAME` VARCHAR(255) default '' NOT NULL,
- `PRJ_DESCRIPTION` VARCHAR(512),
- `PRJ_TARGET_NAMESPACE` MEDIUMTEXT,
- `PRJ_EXPRESION_LANGUAGE` MEDIUMTEXT,
- `PRJ_TYPE_LANGUAGE` MEDIUMTEXT,
- `PRJ_EXPORTER` MEDIUMTEXT,
- `PRJ_EXPORTER_VERSION` MEDIUMTEXT,
- `PRJ_CREATE_DATE` DATETIME NOT NULL,
- `PRJ_UPDATE_DATE` DATETIME,
- `PRJ_AUTHOR` MEDIUMTEXT,
- `PRJ_AUTHOR_VERSION` MEDIUMTEXT,
- `PRJ_ORIGINAL_SOURCE` MEDIUMTEXT,
- PRIMARY KEY (`PRJ_UID`),
- KEY `BPMN_PROJECT_I_1`(`PRJ_UID`)
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_NAME` VARCHAR(255) default '' NOT NULL,
+ `PRJ_DESCRIPTION` VARCHAR(512),
+ `PRJ_TARGET_NAMESPACE` MEDIUMTEXT,
+ `PRJ_EXPRESION_LANGUAGE` MEDIUMTEXT,
+ `PRJ_TYPE_LANGUAGE` MEDIUMTEXT,
+ `PRJ_EXPORTER` MEDIUMTEXT,
+ `PRJ_EXPORTER_VERSION` MEDIUMTEXT,
+ `PRJ_CREATE_DATE` DATETIME NOT NULL,
+ `PRJ_UPDATE_DATE` DATETIME,
+ `PRJ_AUTHOR` MEDIUMTEXT,
+ `PRJ_AUTHOR_VERSION` MEDIUMTEXT,
+ `PRJ_ORIGINAL_SOURCE` MEDIUMTEXT,
+ PRIMARY KEY (`PRJ_UID`),
+ KEY `BPMN_PROJECT_I_1`(`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_PROCESS
@@ -1684,20 +1684,20 @@ DROP TABLE IF EXISTS `BPMN_PROCESS`;
CREATE TABLE `BPMN_PROCESS`
(
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `DIA_UID` VARCHAR(32),
- `PRO_NAME` VARCHAR(255) NOT NULL,
- `PRO_TYPE` VARCHAR(10) default 'NONE' NOT NULL,
- `PRO_IS_EXECUTABLE` TINYINT default 0 NOT NULL,
- `PRO_IS_CLOSED` TINYINT default 0 NOT NULL,
- `PRO_IS_SUBPROCESS` TINYINT default 0 NOT NULL,
- PRIMARY KEY (`PRO_UID`),
- KEY `BPMN_PROCESS_I_1`(`PRO_UID`),
- KEY `BPMN_PROCESS_I_2`(`PRJ_UID`),
- CONSTRAINT `fk_bpmn_process_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `DIA_UID` VARCHAR(32),
+ `PRO_NAME` VARCHAR(255) NOT NULL,
+ `PRO_TYPE` VARCHAR(10) default 'NONE' NOT NULL,
+ `PRO_IS_EXECUTABLE` TINYINT default 0 NOT NULL,
+ `PRO_IS_CLOSED` TINYINT default 0 NOT NULL,
+ `PRO_IS_SUBPROCESS` TINYINT default 0 NOT NULL,
+ PRIMARY KEY (`PRO_UID`),
+ KEY `BPMN_PROCESS_I_1`(`PRO_UID`),
+ KEY `BPMN_PROCESS_I_2`(`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_process_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_ACTIVITY
@@ -1708,46 +1708,46 @@ DROP TABLE IF EXISTS `BPMN_ACTIVITY`;
CREATE TABLE `BPMN_ACTIVITY`
(
- `ACT_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `ACT_NAME` VARCHAR(255) NOT NULL,
- `ACT_TYPE` VARCHAR(30) default 'TASK' NOT NULL,
- `ACT_IS_FOR_COMPENSATION` TINYINT default 0,
- `ACT_START_QUANTITY` INTEGER default 1,
- `ACT_COMPLETION_QUANTITY` INTEGER default 1,
- `ACT_TASK_TYPE` VARCHAR(20) default 'EMPTY' NOT NULL,
- `ACT_IMPLEMENTATION` MEDIUMTEXT,
- `ACT_INSTANTIATE` TINYINT default 0,
- `ACT_SCRIPT_TYPE` VARCHAR(255),
- `ACT_SCRIPT` MEDIUMTEXT,
- `ACT_LOOP_TYPE` VARCHAR(20) default 'NONE' NOT NULL,
- `ACT_TEST_BEFORE` TINYINT default 0,
- `ACT_LOOP_MAXIMUM` INTEGER default 0,
- `ACT_LOOP_CONDITION` VARCHAR(100),
- `ACT_LOOP_CARDINALITY` INTEGER default 0,
- `ACT_LOOP_BEHAVIOR` VARCHAR(20) default 'NONE',
- `ACT_IS_ADHOC` TINYINT default 0,
- `ACT_IS_COLLAPSED` TINYINT default 1,
- `ACT_COMPLETION_CONDITION` VARCHAR(255),
- `ACT_ORDERING` VARCHAR(20) default 'PARALLEL',
- `ACT_CANCEL_REMAINING_INSTANCES` TINYINT default 1,
- `ACT_PROTOCOL` VARCHAR(255),
- `ACT_METHOD` VARCHAR(255),
- `ACT_IS_GLOBAL` TINYINT default 0,
- `ACT_REFERER` VARCHAR(32) default '',
- `ACT_DEFAULT_FLOW` VARCHAR(32) default '',
- `ACT_MASTER_DIAGRAM` VARCHAR(32) default '',
- PRIMARY KEY (`ACT_UID`),
- KEY `BPMN_ACTIVITY_I_1`(`ACT_UID`),
- KEY `BPMN_ACTIVITY_I_2`(`PRJ_UID`),
- KEY `BPMN_ACTIVITY_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_activity_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_activity_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`)
+ `ACT_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `ACT_NAME` VARCHAR(255) NOT NULL,
+ `ACT_TYPE` VARCHAR(30) default 'TASK' NOT NULL,
+ `ACT_IS_FOR_COMPENSATION` TINYINT default 0,
+ `ACT_START_QUANTITY` INTEGER default 1,
+ `ACT_COMPLETION_QUANTITY` INTEGER default 1,
+ `ACT_TASK_TYPE` VARCHAR(20) default 'EMPTY' NOT NULL,
+ `ACT_IMPLEMENTATION` MEDIUMTEXT,
+ `ACT_INSTANTIATE` TINYINT default 0,
+ `ACT_SCRIPT_TYPE` VARCHAR(255),
+ `ACT_SCRIPT` MEDIUMTEXT,
+ `ACT_LOOP_TYPE` VARCHAR(20) default 'NONE' NOT NULL,
+ `ACT_TEST_BEFORE` TINYINT default 0,
+ `ACT_LOOP_MAXIMUM` INTEGER default 0,
+ `ACT_LOOP_CONDITION` VARCHAR(100),
+ `ACT_LOOP_CARDINALITY` INTEGER default 0,
+ `ACT_LOOP_BEHAVIOR` VARCHAR(20) default 'NONE',
+ `ACT_IS_ADHOC` TINYINT default 0,
+ `ACT_IS_COLLAPSED` TINYINT default 1,
+ `ACT_COMPLETION_CONDITION` VARCHAR(255),
+ `ACT_ORDERING` VARCHAR(20) default 'PARALLEL',
+ `ACT_CANCEL_REMAINING_INSTANCES` TINYINT default 1,
+ `ACT_PROTOCOL` VARCHAR(255),
+ `ACT_METHOD` VARCHAR(255),
+ `ACT_IS_GLOBAL` TINYINT default 0,
+ `ACT_REFERER` VARCHAR(32) default '',
+ `ACT_DEFAULT_FLOW` VARCHAR(32) default '',
+ `ACT_MASTER_DIAGRAM` VARCHAR(32) default '',
+ PRIMARY KEY (`ACT_UID`),
+ KEY `BPMN_ACTIVITY_I_1`(`ACT_UID`),
+ KEY `BPMN_ACTIVITY_I_2`(`PRJ_UID`),
+ KEY `BPMN_ACTIVITY_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_activity_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_activity_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_ARTIFACT
@@ -1758,22 +1758,22 @@ DROP TABLE IF EXISTS `BPMN_ARTIFACT`;
CREATE TABLE `BPMN_ARTIFACT`
(
- `ART_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `ART_TYPE` VARCHAR(15) NOT NULL,
- `ART_NAME` MEDIUMTEXT,
- `ART_CATEGORY_REF` VARCHAR(32),
- PRIMARY KEY (`ART_UID`),
- KEY `BPMN_ARTIFACT_I_1`(`ART_UID`),
- KEY `BPMN_ARTIFACT_I_2`(`PRJ_UID`),
- KEY `BPMN_ARTIFACT_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_artifact_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_artifact_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`)
+ `ART_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `ART_TYPE` VARCHAR(15) NOT NULL,
+ `ART_NAME` MEDIUMTEXT,
+ `ART_CATEGORY_REF` VARCHAR(32),
+ PRIMARY KEY (`ART_UID`),
+ KEY `BPMN_ARTIFACT_I_1`(`ART_UID`),
+ KEY `BPMN_ARTIFACT_I_2`(`PRJ_UID`),
+ KEY `BPMN_ARTIFACT_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_artifact_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_artifact_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_DIAGRAM
@@ -1784,16 +1784,16 @@ DROP TABLE IF EXISTS `BPMN_DIAGRAM`;
CREATE TABLE `BPMN_DIAGRAM`
(
- `DIA_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `DIA_NAME` VARCHAR(255),
- `DIA_IS_CLOSABLE` TINYINT default 0,
- PRIMARY KEY (`DIA_UID`),
- KEY `BPMN_DIAGRAM_I_1`(`DIA_UID`),
- KEY `BPMN_DIAGRAM_I_2`(`PRJ_UID`),
- CONSTRAINT `fk_bpmn_diagram_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `DIA_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `DIA_NAME` VARCHAR(255),
+ `DIA_IS_CLOSABLE` TINYINT default 0,
+ PRIMARY KEY (`DIA_UID`),
+ KEY `BPMN_DIAGRAM_I_1`(`DIA_UID`),
+ KEY `BPMN_DIAGRAM_I_2`(`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_diagram_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_BOUND
@@ -1804,29 +1804,29 @@ DROP TABLE IF EXISTS `BPMN_BOUND`;
CREATE TABLE `BPMN_BOUND`
(
- `BOU_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `DIA_UID` VARCHAR(32) default '' NOT NULL,
- `ELEMENT_UID` VARCHAR(32) default '',
- `BOU_ELEMENT` VARCHAR(32) default '' NOT NULL,
- `BOU_ELEMENT_TYPE` VARCHAR(32) default '' NOT NULL,
- `BOU_X` INTEGER default 0 NOT NULL,
- `BOU_Y` INTEGER default 0 NOT NULL,
- `BOU_WIDTH` INTEGER default 0 NOT NULL,
- `BOU_HEIGHT` INTEGER default 0 NOT NULL,
- `BOU_REL_POSITION` INTEGER default 0,
- `BOU_SIZE_IDENTICAL` INTEGER default 0,
- `BOU_CONTAINER` VARCHAR(30) default '',
- PRIMARY KEY (`BOU_UID`),
- KEY `BPMN_BOUND_I_1`(`BOU_UID`),
- KEY `BPMN_BOUND_I_2`(`PRJ_UID`),
- KEY `BPMN_BOUND_I_3`(`DIA_UID`),
- CONSTRAINT `fk_bpmn_bound_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_bound_diagram`
- FOREIGN KEY (`DIA_UID`)
- REFERENCES `BPMN_DIAGRAM` (`DIA_UID`)
+ `BOU_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `DIA_UID` VARCHAR(32) default '' NOT NULL,
+ `ELEMENT_UID` VARCHAR(32) default '',
+ `BOU_ELEMENT` VARCHAR(32) default '' NOT NULL,
+ `BOU_ELEMENT_TYPE` VARCHAR(32) default '' NOT NULL,
+ `BOU_X` INTEGER default 0 NOT NULL,
+ `BOU_Y` INTEGER default 0 NOT NULL,
+ `BOU_WIDTH` INTEGER default 0 NOT NULL,
+ `BOU_HEIGHT` INTEGER default 0 NOT NULL,
+ `BOU_REL_POSITION` INTEGER default 0,
+ `BOU_SIZE_IDENTICAL` INTEGER default 0,
+ `BOU_CONTAINER` VARCHAR(30) default '',
+ PRIMARY KEY (`BOU_UID`),
+ KEY `BPMN_BOUND_I_1`(`BOU_UID`),
+ KEY `BPMN_BOUND_I_2`(`PRJ_UID`),
+ KEY `BPMN_BOUND_I_3`(`DIA_UID`),
+ CONSTRAINT `fk_bpmn_bound_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_bound_diagram`
+ FOREIGN KEY (`DIA_UID`)
+ REFERENCES `BPMN_DIAGRAM` (`DIA_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_DATA
@@ -1837,28 +1837,28 @@ DROP TABLE IF EXISTS `BPMN_DATA`;
CREATE TABLE `BPMN_DATA`
(
- `DAT_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `DAT_NAME` VARCHAR(255),
- `DAT_TYPE` VARCHAR(20) NOT NULL,
- `DAT_IS_COLLECTION` TINYINT default 0,
- `DAT_ITEM_KIND` VARCHAR(20) default 'INFORMATION' NOT NULL,
- `DAT_CAPACITY` INTEGER default 0,
- `DAT_IS_UNLIMITED` TINYINT default 0,
- `DAT_STATE` VARCHAR(255) default '',
- `DAT_IS_GLOBAL` TINYINT default 0,
- `DAT_OBJECT_REF` VARCHAR(32) default '',
- PRIMARY KEY (`DAT_UID`),
- KEY `BPMN_DATA_I_1`(`DAT_UID`),
- KEY `BPMN_DATA_I_2`(`PRJ_UID`),
- KEY `BPMN_DATA_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_data_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`),
- CONSTRAINT `fk_bpmn_data_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `DAT_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `DAT_NAME` VARCHAR(255),
+ `DAT_TYPE` VARCHAR(20) NOT NULL,
+ `DAT_IS_COLLECTION` TINYINT default 0,
+ `DAT_ITEM_KIND` VARCHAR(20) default 'INFORMATION' NOT NULL,
+ `DAT_CAPACITY` INTEGER default 0,
+ `DAT_IS_UNLIMITED` TINYINT default 0,
+ `DAT_STATE` VARCHAR(255) default '',
+ `DAT_IS_GLOBAL` TINYINT default 0,
+ `DAT_OBJECT_REF` VARCHAR(32) default '',
+ PRIMARY KEY (`DAT_UID`),
+ KEY `BPMN_DATA_I_1`(`DAT_UID`),
+ KEY `BPMN_DATA_I_2`(`PRJ_UID`),
+ KEY `BPMN_DATA_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_data_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`),
+ CONSTRAINT `fk_bpmn_data_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_EVENT
@@ -1869,39 +1869,39 @@ DROP TABLE IF EXISTS `BPMN_EVENT`;
CREATE TABLE `BPMN_EVENT`
(
- `EVN_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `EVN_NAME` VARCHAR(255),
- `EVN_TYPE` VARCHAR(30) default '' NOT NULL,
- `EVN_MARKER` VARCHAR(30) default 'EMPTY' NOT NULL,
- `EVN_IS_INTERRUPTING` TINYINT default 1,
- `EVN_ATTACHED_TO` VARCHAR(32) default '',
- `EVN_CANCEL_ACTIVITY` TINYINT default 0,
- `EVN_ACTIVITY_REF` VARCHAR(32) default '',
- `EVN_WAIT_FOR_COMPLETION` TINYINT default 1,
- `EVN_ERROR_NAME` VARCHAR(255),
- `EVN_ERROR_CODE` VARCHAR(255),
- `EVN_ESCALATION_NAME` VARCHAR(255),
- `EVN_ESCALATION_CODE` VARCHAR(255),
- `EVN_CONDITION` VARCHAR(255),
- `EVN_MESSAGE` MEDIUMTEXT,
- `EVN_OPERATION_NAME` VARCHAR(255),
- `EVN_OPERATION_IMPLEMENTATION_REF` VARCHAR(255),
- `EVN_TIME_DATE` VARCHAR(255),
- `EVN_TIME_CYCLE` VARCHAR(255),
- `EVN_TIME_DURATION` VARCHAR(255),
- `EVN_BEHAVIOR` VARCHAR(20) default 'CATCH' NOT NULL,
- PRIMARY KEY (`EVN_UID`),
- KEY `BPMN_EVENT_I_1`(`EVN_UID`),
- KEY `BPMN_EVENT_I_2`(`PRJ_UID`),
- KEY `BPMN_EVENT_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_event_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_event_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`)
+ `EVN_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `EVN_NAME` VARCHAR(255),
+ `EVN_TYPE` VARCHAR(30) default '' NOT NULL,
+ `EVN_MARKER` VARCHAR(30) default 'EMPTY' NOT NULL,
+ `EVN_IS_INTERRUPTING` TINYINT default 1,
+ `EVN_ATTACHED_TO` VARCHAR(32) default '',
+ `EVN_CANCEL_ACTIVITY` TINYINT default 0,
+ `EVN_ACTIVITY_REF` VARCHAR(32) default '',
+ `EVN_WAIT_FOR_COMPLETION` TINYINT default 1,
+ `EVN_ERROR_NAME` VARCHAR(255),
+ `EVN_ERROR_CODE` VARCHAR(255),
+ `EVN_ESCALATION_NAME` VARCHAR(255),
+ `EVN_ESCALATION_CODE` VARCHAR(255),
+ `EVN_CONDITION` VARCHAR(255),
+ `EVN_MESSAGE` MEDIUMTEXT,
+ `EVN_OPERATION_NAME` VARCHAR(255),
+ `EVN_OPERATION_IMPLEMENTATION_REF` VARCHAR(255),
+ `EVN_TIME_DATE` VARCHAR(255),
+ `EVN_TIME_CYCLE` VARCHAR(255),
+ `EVN_TIME_DURATION` VARCHAR(255),
+ `EVN_BEHAVIOR` VARCHAR(20) default 'CATCH' NOT NULL,
+ PRIMARY KEY (`EVN_UID`),
+ KEY `BPMN_EVENT_I_1`(`EVN_UID`),
+ KEY `BPMN_EVENT_I_2`(`PRJ_UID`),
+ KEY `BPMN_EVENT_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_event_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_event_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_FLOW
@@ -1912,35 +1912,35 @@ DROP TABLE IF EXISTS `BPMN_FLOW`;
CREATE TABLE `BPMN_FLOW`
(
- `FLO_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `DIA_UID` VARCHAR(32) default '' NOT NULL,
- `FLO_TYPE` VARCHAR(20) default '' NOT NULL,
- `FLO_NAME` VARCHAR(255) default '',
- `FLO_ELEMENT_ORIGIN` VARCHAR(32) default '' NOT NULL,
- `FLO_ELEMENT_ORIGIN_TYPE` VARCHAR(32) default '' NOT NULL,
- `FLO_ELEMENT_ORIGIN_PORT` INTEGER default 0 NOT NULL,
- `FLO_ELEMENT_DEST` VARCHAR(32) default '' NOT NULL,
- `FLO_ELEMENT_DEST_TYPE` VARCHAR(32) default '' NOT NULL,
- `FLO_ELEMENT_DEST_PORT` INTEGER default 0 NOT NULL,
- `FLO_IS_INMEDIATE` TINYINT,
- `FLO_CONDITION` VARCHAR(255),
- `FLO_X1` INTEGER default 0 NOT NULL,
- `FLO_Y1` INTEGER default 0 NOT NULL,
- `FLO_X2` INTEGER default 0 NOT NULL,
- `FLO_Y2` INTEGER default 0 NOT NULL,
- `FLO_STATE` MEDIUMTEXT,
- `FLO_POSITION` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`FLO_UID`),
- KEY `BPMN_FLOW_I_1`(`FLO_UID`),
- KEY `BPMN_FLOW_I_2`(`PRJ_UID`),
- KEY `BPMN_FLOW_I_3`(`DIA_UID`),
- CONSTRAINT `fk_bpmn_flow_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_flow_diagram`
- FOREIGN KEY (`DIA_UID`)
- REFERENCES `BPMN_DIAGRAM` (`DIA_UID`)
+ `FLO_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `DIA_UID` VARCHAR(32) default '' NOT NULL,
+ `FLO_TYPE` VARCHAR(20) default '' NOT NULL,
+ `FLO_NAME` VARCHAR(255) default '',
+ `FLO_ELEMENT_ORIGIN` VARCHAR(32) default '' NOT NULL,
+ `FLO_ELEMENT_ORIGIN_TYPE` VARCHAR(32) default '' NOT NULL,
+ `FLO_ELEMENT_ORIGIN_PORT` INTEGER default 0 NOT NULL,
+ `FLO_ELEMENT_DEST` VARCHAR(32) default '' NOT NULL,
+ `FLO_ELEMENT_DEST_TYPE` VARCHAR(32) default '' NOT NULL,
+ `FLO_ELEMENT_DEST_PORT` INTEGER default 0 NOT NULL,
+ `FLO_IS_INMEDIATE` TINYINT,
+ `FLO_CONDITION` VARCHAR(255),
+ `FLO_X1` INTEGER default 0 NOT NULL,
+ `FLO_Y1` INTEGER default 0 NOT NULL,
+ `FLO_X2` INTEGER default 0 NOT NULL,
+ `FLO_Y2` INTEGER default 0 NOT NULL,
+ `FLO_STATE` MEDIUMTEXT,
+ `FLO_POSITION` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`FLO_UID`),
+ KEY `BPMN_FLOW_I_1`(`FLO_UID`),
+ KEY `BPMN_FLOW_I_2`(`PRJ_UID`),
+ KEY `BPMN_FLOW_I_3`(`DIA_UID`),
+ CONSTRAINT `fk_bpmn_flow_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_flow_diagram`
+ FOREIGN KEY (`DIA_UID`)
+ REFERENCES `BPMN_DIAGRAM` (`DIA_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_GATEWAY
@@ -1951,27 +1951,27 @@ DROP TABLE IF EXISTS `BPMN_GATEWAY`;
CREATE TABLE `BPMN_GATEWAY`
(
- `GAT_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `GAT_NAME` VARCHAR(255),
- `GAT_TYPE` VARCHAR(30) default '' NOT NULL,
- `GAT_DIRECTION` VARCHAR(30) default 'UNSPECIFIED',
- `GAT_INSTANTIATE` TINYINT default 0,
- `GAT_EVENT_GATEWAY_TYPE` VARCHAR(20) default 'NONE',
- `GAT_ACTIVATION_COUNT` INTEGER default 0,
- `GAT_WAITING_FOR_START` TINYINT default 1,
- `GAT_DEFAULT_FLOW` VARCHAR(32) default '',
- PRIMARY KEY (`GAT_UID`),
- KEY `BPMN_GATEWAY_I_1`(`GAT_UID`),
- KEY `BPMN_GATEWAY_I_2`(`PRJ_UID`),
- KEY `BPMN_GATEWAY_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_gateway_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_gateway_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`)
+ `GAT_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `GAT_NAME` VARCHAR(255),
+ `GAT_TYPE` VARCHAR(30) default '' NOT NULL,
+ `GAT_DIRECTION` VARCHAR(30) default 'UNSPECIFIED',
+ `GAT_INSTANTIATE` TINYINT default 0,
+ `GAT_EVENT_GATEWAY_TYPE` VARCHAR(20) default 'NONE',
+ `GAT_ACTIVATION_COUNT` INTEGER default 0,
+ `GAT_WAITING_FOR_START` TINYINT default 1,
+ `GAT_DEFAULT_FLOW` VARCHAR(32) default '',
+ PRIMARY KEY (`GAT_UID`),
+ KEY `BPMN_GATEWAY_I_1`(`GAT_UID`),
+ KEY `BPMN_GATEWAY_I_2`(`PRJ_UID`),
+ KEY `BPMN_GATEWAY_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_gateway_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_gateway_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_LANESET
@@ -1982,23 +1982,23 @@ DROP TABLE IF EXISTS `BPMN_LANESET`;
CREATE TABLE `BPMN_LANESET`
(
- `LNS_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `PRO_UID` VARCHAR(32),
- `LNS_NAME` VARCHAR(255),
- `LNS_PARENT_LANE` VARCHAR(32),
- `LNS_IS_HORIZONTAL` TINYINT default 1,
- `LNS_STATE` MEDIUMTEXT,
- PRIMARY KEY (`LNS_UID`),
- KEY `BPMN_LANESET_I_1`(`LNS_UID`),
- KEY `BPMN_LANESET_I_2`(`PRJ_UID`),
- KEY `BPMN_LANESET_I_3`(`PRO_UID`),
- CONSTRAINT `fk_bpmn_laneset_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
- CONSTRAINT `fk_bpmn_laneset_process`
- FOREIGN KEY (`PRO_UID`)
- REFERENCES `BPMN_PROCESS` (`PRO_UID`)
+ `LNS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `PRO_UID` VARCHAR(32),
+ `LNS_NAME` VARCHAR(255),
+ `LNS_PARENT_LANE` VARCHAR(32),
+ `LNS_IS_HORIZONTAL` TINYINT default 1,
+ `LNS_STATE` MEDIUMTEXT,
+ PRIMARY KEY (`LNS_UID`),
+ KEY `BPMN_LANESET_I_1`(`LNS_UID`),
+ KEY `BPMN_LANESET_I_2`(`PRJ_UID`),
+ KEY `BPMN_LANESET_I_3`(`PRO_UID`),
+ CONSTRAINT `fk_bpmn_laneset_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_laneset_process`
+ FOREIGN KEY (`PRO_UID`)
+ REFERENCES `BPMN_PROCESS` (`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_LANE
@@ -2009,19 +2009,19 @@ DROP TABLE IF EXISTS `BPMN_LANE`;
CREATE TABLE `BPMN_LANE`
(
- `LAN_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `LNS_UID` VARCHAR(32) NOT NULL,
- `LAN_NAME` VARCHAR(255),
- `LAN_CHILD_LANESET` VARCHAR(32),
- `LAN_IS_HORIZONTAL` TINYINT default 1,
- PRIMARY KEY (`LAN_UID`),
- KEY `BPMN_LANE_I_1`(`LAN_UID`),
- KEY `BPMN_LANE_I_2`(`PRJ_UID`),
- KEY `BPMN_LANE_I_3`(`LNS_UID`),
- CONSTRAINT `fk_bpmn_lane_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `LAN_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `LNS_UID` VARCHAR(32) NOT NULL,
+ `LAN_NAME` VARCHAR(255),
+ `LAN_CHILD_LANESET` VARCHAR(32),
+ `LAN_IS_HORIZONTAL` TINYINT default 1,
+ PRIMARY KEY (`LAN_UID`),
+ KEY `BPMN_LANE_I_1`(`LAN_UID`),
+ KEY `BPMN_LANE_I_2`(`PRJ_UID`),
+ KEY `BPMN_LANE_I_3`(`LNS_UID`),
+ CONSTRAINT `fk_bpmn_lane_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_PARTICIPANT
@@ -2032,21 +2032,21 @@ DROP TABLE IF EXISTS `BPMN_PARTICIPANT`;
CREATE TABLE `BPMN_PARTICIPANT`
(
- `PAR_UID` VARCHAR(32) default '' NOT NULL,
- `PRJ_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '',
- `LNS_UID` VARCHAR(32) default '',
- `PAR_NAME` VARCHAR(255) default '' NOT NULL,
- `PAR_MINIMUM` INTEGER default 0,
- `PAR_MAXIMUM` INTEGER default 1,
- `PAR_NUM_PARTICIPANTS` INTEGER default 1,
- `PAR_IS_HORIZONTAL` TINYINT default 1 NOT NULL,
- PRIMARY KEY (`PAR_UID`),
- KEY `BPMN_PARTICIPANT_I_1`(`PAR_UID`),
- KEY `BPMN_PARTICIPANT_I_2`(`PRJ_UID`),
- CONSTRAINT `fk_bpmn_participant_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `PAR_UID` VARCHAR(32) default '' NOT NULL,
+ `PRJ_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '',
+ `LNS_UID` VARCHAR(32) default '',
+ `PAR_NAME` VARCHAR(255) default '' NOT NULL,
+ `PAR_MINIMUM` INTEGER default 0,
+ `PAR_MAXIMUM` INTEGER default 1,
+ `PAR_NUM_PARTICIPANTS` INTEGER default 1,
+ `PAR_IS_HORIZONTAL` TINYINT default 1 NOT NULL,
+ PRIMARY KEY (`PAR_UID`),
+ KEY `BPMN_PARTICIPANT_I_1`(`PAR_UID`),
+ KEY `BPMN_PARTICIPANT_I_2`(`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_participant_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_EXTENSION
@@ -2057,17 +2057,17 @@ DROP TABLE IF EXISTS `BPMN_EXTENSION`;
CREATE TABLE `BPMN_EXTENSION`
(
- `EXT_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `EXT_ELEMENT` VARCHAR(32) NOT NULL,
- `EXT_ELEMENT_TYPE` VARCHAR(45) NOT NULL,
- `EXT_EXTENSION` MEDIUMTEXT,
- PRIMARY KEY (`EXT_UID`),
- KEY `BPMN_EXTENSION_I_1`(`EXT_UID`),
- KEY `BPMN_EXTENSION_I_2`(`PRJ_UID`),
- CONSTRAINT `fk_bpmn_extension_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `EXT_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `EXT_ELEMENT` VARCHAR(32) NOT NULL,
+ `EXT_ELEMENT_TYPE` VARCHAR(45) NOT NULL,
+ `EXT_EXTENSION` MEDIUMTEXT,
+ PRIMARY KEY (`EXT_UID`),
+ KEY `BPMN_EXTENSION_I_1`(`EXT_UID`),
+ KEY `BPMN_EXTENSION_I_2`(`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_extension_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- BPMN_DOCUMENTATION
@@ -2078,17 +2078,17 @@ DROP TABLE IF EXISTS `BPMN_DOCUMENTATION`;
CREATE TABLE `BPMN_DOCUMENTATION`
(
- `DOC_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `DOC_ELEMENT` VARCHAR(32) NOT NULL,
- `DOC_ELEMENT_TYPE` VARCHAR(45) NOT NULL,
- `DOC_DOCUMENTATION` MEDIUMTEXT,
- PRIMARY KEY (`DOC_UID`),
- KEY `BPMN_DOCUMENTATION_I_1`(`DOC_UID`),
- KEY `BPMN_DOCUMENTATION_I_2`(`PRJ_UID`),
- CONSTRAINT `fk_bpmn_documentation_project`
- FOREIGN KEY (`PRJ_UID`)
- REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
+ `DOC_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `DOC_ELEMENT` VARCHAR(32) NOT NULL,
+ `DOC_ELEMENT_TYPE` VARCHAR(45) NOT NULL,
+ `DOC_DOCUMENTATION` MEDIUMTEXT,
+ PRIMARY KEY (`DOC_UID`),
+ KEY `BPMN_DOCUMENTATION_I_1`(`DOC_UID`),
+ KEY `BPMN_DOCUMENTATION_I_2`(`PRJ_UID`),
+ CONSTRAINT `fk_bpmn_documentation_project`
+ FOREIGN KEY (`PRJ_UID`)
+ REFERENCES `BPMN_PROJECT` (`PRJ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- PROCESS_VARIABLES
@@ -2099,18 +2099,18 @@ DROP TABLE IF EXISTS `PROCESS_VARIABLES`;
CREATE TABLE `PROCESS_VARIABLES`
(
- `VAR_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `VAR_NAME` VARCHAR(255) default '',
- `VAR_FIELD_TYPE` VARCHAR(32) default '',
- `VAR_FIELD_SIZE` INTEGER,
- `VAR_LABEL` VARCHAR(255) default '',
- `VAR_DBCONNECTION` VARCHAR(32),
- `VAR_SQL` MEDIUMTEXT,
- `VAR_NULL` TINYINT(32) default 0,
- `VAR_DEFAULT` VARCHAR(32) default '',
- `VAR_ACCEPTED_VALUES` MEDIUMTEXT,
- PRIMARY KEY (`VAR_UID`)
+ `VAR_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `VAR_NAME` VARCHAR(255) default '',
+ `VAR_FIELD_TYPE` VARCHAR(32) default '',
+ `VAR_FIELD_SIZE` INTEGER,
+ `VAR_LABEL` VARCHAR(255) default '',
+ `VAR_DBCONNECTION` VARCHAR(32),
+ `VAR_SQL` MEDIUMTEXT,
+ `VAR_NULL` TINYINT(32) default 0,
+ `VAR_DEFAULT` VARCHAR(32) default '',
+ `VAR_ACCEPTED_VALUES` MEDIUMTEXT,
+ PRIMARY KEY (`VAR_UID`)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- APP_TIMEOUT_ACTION_EXECUTED
@@ -2121,10 +2121,10 @@ DROP TABLE IF EXISTS `APP_TIMEOUT_ACTION_EXECUTED`;
CREATE TABLE `APP_TIMEOUT_ACTION_EXECUTED`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `EXECUTION_DATE` DATETIME,
- PRIMARY KEY (`APP_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `EXECUTION_DATE` DATETIME,
+ PRIMARY KEY (`APP_UID`)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- ADDONS_STORE
@@ -2135,12 +2135,12 @@ DROP TABLE IF EXISTS `ADDONS_STORE`;
CREATE TABLE `ADDONS_STORE`
(
- `STORE_ID` VARCHAR(32) NOT NULL,
- `STORE_VERSION` INTEGER,
- `STORE_LOCATION` VARCHAR(2048) NOT NULL,
- `STORE_TYPE` VARCHAR(255) NOT NULL,
- `STORE_LAST_UPDATED` DATETIME,
- PRIMARY KEY (`STORE_ID`)
+ `STORE_ID` VARCHAR(32) NOT NULL,
+ `STORE_VERSION` INTEGER,
+ `STORE_LOCATION` VARCHAR(2048) NOT NULL,
+ `STORE_TYPE` VARCHAR(255) NOT NULL,
+ `STORE_LAST_UPDATED` DATETIME,
+ PRIMARY KEY (`STORE_ID`)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- ADDONS_MANAGER
@@ -2151,25 +2151,25 @@ DROP TABLE IF EXISTS `ADDONS_MANAGER`;
CREATE TABLE `ADDONS_MANAGER`
(
- `ADDON_ID` VARCHAR(255) NOT NULL,
- `STORE_ID` VARCHAR(32) NOT NULL,
- `ADDON_NAME` VARCHAR(255) NOT NULL,
- `ADDON_NICK` VARCHAR(255) NOT NULL,
- `ADDON_DOWNLOAD_FILENAME` VARCHAR(1024),
- `ADDON_DESCRIPTION` VARCHAR(2048),
- `ADDON_STATE` VARCHAR(255) NOT NULL,
- `ADDON_STATE_CHANGED` DATETIME,
- `ADDON_STATUS` VARCHAR(255) NOT NULL,
- `ADDON_VERSION` VARCHAR(255) NOT NULL,
- `ADDON_TYPE` VARCHAR(255) NOT NULL,
- `ADDON_PUBLISHER` VARCHAR(255),
- `ADDON_RELEASE_DATE` DATETIME,
- `ADDON_RELEASE_TYPE` VARCHAR(255),
- `ADDON_RELEASE_NOTES` VARCHAR(255),
- `ADDON_DOWNLOAD_URL` VARCHAR(2048),
- `ADDON_DOWNLOAD_PROGRESS` FLOAT,
- `ADDON_DOWNLOAD_MD5` VARCHAR(32),
- PRIMARY KEY (`ADDON_ID`,`STORE_ID`)
+ `ADDON_ID` VARCHAR(255) NOT NULL,
+ `STORE_ID` VARCHAR(32) NOT NULL,
+ `ADDON_NAME` VARCHAR(255) NOT NULL,
+ `ADDON_NICK` VARCHAR(255) NOT NULL,
+ `ADDON_DOWNLOAD_FILENAME` VARCHAR(1024),
+ `ADDON_DESCRIPTION` VARCHAR(2048),
+ `ADDON_STATE` VARCHAR(255) NOT NULL,
+ `ADDON_STATE_CHANGED` DATETIME,
+ `ADDON_STATUS` VARCHAR(255) NOT NULL,
+ `ADDON_VERSION` VARCHAR(255) NOT NULL,
+ `ADDON_TYPE` VARCHAR(255) NOT NULL,
+ `ADDON_PUBLISHER` VARCHAR(255),
+ `ADDON_RELEASE_DATE` DATETIME,
+ `ADDON_RELEASE_TYPE` VARCHAR(255),
+ `ADDON_RELEASE_NOTES` VARCHAR(255),
+ `ADDON_DOWNLOAD_URL` VARCHAR(2048),
+ `ADDON_DOWNLOAD_PROGRESS` FLOAT,
+ `ADDON_DOWNLOAD_MD5` VARCHAR(32),
+ PRIMARY KEY (`ADDON_ID`,`STORE_ID`)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- LICENSE_MANAGER
@@ -2180,17 +2180,17 @@ DROP TABLE IF EXISTS `LICENSE_MANAGER`;
CREATE TABLE `LICENSE_MANAGER`
(
- `LICENSE_UID` VARCHAR(32) NOT NULL,
- `LICENSE_USER` VARCHAR(150) default '0' NOT NULL,
- `LICENSE_START` INTEGER default 0 NOT NULL,
- `LICENSE_END` INTEGER default 0 NOT NULL,
- `LICENSE_SPAN` INTEGER default 0 NOT NULL,
- `LICENSE_STATUS` VARCHAR(100) default '' NOT NULL,
- `LICENSE_DATA` MEDIUMTEXT NOT NULL,
- `LICENSE_PATH` VARCHAR(255) default '0' NOT NULL,
- `LICENSE_WORKSPACE` VARCHAR(32) default '0' NOT NULL,
- `LICENSE_TYPE` VARCHAR(32) default '0' NOT NULL,
- PRIMARY KEY (`LICENSE_UID`)
+ `LICENSE_UID` VARCHAR(32) NOT NULL,
+ `LICENSE_USER` VARCHAR(150) default '0' NOT NULL,
+ `LICENSE_START` INTEGER default 0 NOT NULL,
+ `LICENSE_END` INTEGER default 0 NOT NULL,
+ `LICENSE_SPAN` INTEGER default 0 NOT NULL,
+ `LICENSE_STATUS` VARCHAR(100) default '' NOT NULL,
+ `LICENSE_DATA` MEDIUMTEXT NOT NULL,
+ `LICENSE_PATH` VARCHAR(255) default '0' NOT NULL,
+ `LICENSE_WORKSPACE` VARCHAR(32) default '0' NOT NULL,
+ `LICENSE_TYPE` VARCHAR(32) default '0' NOT NULL,
+ PRIMARY KEY (`LICENSE_UID`)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- APP_ASSIGN_SELF_SERVICE_VALUE
@@ -2201,11 +2201,11 @@ DROP TABLE IF EXISTS `APP_ASSIGN_SELF_SERVICE_VALUE`;
CREATE TABLE `APP_ASSIGN_SELF_SERVICE_VALUE`
(
- `APP_UID` VARCHAR(32) NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `PRO_UID` VARCHAR(32) NOT NULL,
- `TAS_UID` VARCHAR(32) NOT NULL,
- `GRP_UID` VARCHAR(32) default '' NOT NULL
+ `APP_UID` VARCHAR(32) NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `PRO_UID` VARCHAR(32) NOT NULL,
+ `TAS_UID` VARCHAR(32) NOT NULL,
+ `GRP_UID` VARCHAR(32) default '' NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- LIST_INBOX
@@ -2216,27 +2216,27 @@ DROP TABLE IF EXISTS `LIST_INBOX`;
CREATE TABLE `LIST_INBOX`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_STATUS` VARCHAR(32) default '0',
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_UPDATE_DATE` DATETIME NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
- KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_STATUS` VARCHAR(32) default '0',
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_UPDATE_DATE` DATETIME NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
+ KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Inbox list';
#-----------------------------------------------------------------------------
#-- LIST_PARTICIPATED_HISTORY
@@ -2247,28 +2247,28 @@ DROP TABLE IF EXISTS `LIST_PARTICIPATED_HISTORY`;
CREATE TABLE `LIST_PARTICIPATED_HISTORY`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
- KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
+ KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated history list';
#-----------------------------------------------------------------------------
#-- LIST_PARTICIPATED_LAST
@@ -2279,29 +2279,29 @@ DROP TABLE IF EXISTS `LIST_PARTICIPATED_LAST`;
CREATE TABLE `LIST_PARTICIPATED_LAST`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_STATUS` VARCHAR(20) default '0',
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
- PRIMARY KEY (`APP_UID`,`USR_UID`,`DEL_INDEX`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_STATUS` VARCHAR(20) default '0',
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`USR_UID`,`DEL_INDEX`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated last list';
#-----------------------------------------------------------------------------
#-- LIST_COMPLETED
@@ -2312,22 +2312,22 @@ DROP TABLE IF EXISTS `LIST_COMPLETED`;
CREATE TABLE `LIST_COMPLETED`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_CREATE_DATE` DATETIME NOT NULL,
- `APP_FINISH_DATE` DATETIME NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- PRIMARY KEY (`APP_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_CREATE_DATE` DATETIME NOT NULL,
+ `APP_FINISH_DATE` DATETIME NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ PRIMARY KEY (`APP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Completed list';
#-----------------------------------------------------------------------------
#-- LIST_PAUSED
@@ -2338,30 +2338,30 @@ DROP TABLE IF EXISTS `LIST_PAUSED`;
CREATE TABLE `LIST_PAUSED`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PAUSED_DATE` DATETIME NOT NULL,
- `APP_RESTART_DATE` DATETIME NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
- KEY `indexPausedUser`(`USR_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PAUSED_DATE` DATETIME NOT NULL,
+ `APP_RESTART_DATE` DATETIME NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
+ KEY `indexPausedUser`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Paused list';
#-----------------------------------------------------------------------------
#-- LIST_CANCELED
@@ -2372,26 +2372,26 @@ DROP TABLE IF EXISTS `LIST_CANCELED`;
CREATE TABLE `LIST_CANCELED`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_CANCELED_DATE` DATETIME NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`),
- KEY `indexCanceledUser`(`USR_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_CANCELED_DATE` DATETIME NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`),
+ KEY `indexCanceledUser`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Canceled list';
#-----------------------------------------------------------------------------
#-- LIST_MY_INBOX
@@ -2402,32 +2402,32 @@ DROP TABLE IF EXISTS `LIST_MY_INBOX`;
CREATE TABLE `LIST_MY_INBOX`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_CREATE_DATE` DATETIME,
- `APP_UPDATE_DATE` DATETIME,
- `APP_FINISH_DATE` DATETIME,
- `APP_STATUS` VARCHAR(100) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_UID` VARCHAR(32) default '',
- `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
- `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
- `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_DELEGATE_DATE` DATETIME,
- `DEL_INIT_DATE` DATETIME,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_CREATE_DATE` DATETIME,
+ `APP_UPDATE_DATE` DATETIME,
+ `APP_FINISH_DATE` DATETIME,
+ `APP_STATUS` VARCHAR(100) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_UID` VARCHAR(32) default '',
+ `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
+ `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
+ `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_DELEGATE_DATE` DATETIME,
+ `DEL_INIT_DATE` DATETIME,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='My Inbox list';
#-----------------------------------------------------------------------------
#-- LIST_UNASSIGNED
@@ -2438,23 +2438,23 @@ DROP TABLE IF EXISTS `LIST_UNASSIGNED`;
CREATE TABLE `LIST_UNASSIGNED`
(
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `UNA_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `APP_NUMBER` INTEGER default 0 NOT NULL,
- `APP_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
- `APP_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
- `APP_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
- `APP_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
- `DEL_DELEGATE_DATE` DATETIME NOT NULL,
- `DEL_DUE_DATE` DATETIME,
- `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
- PRIMARY KEY (`APP_UID`,`UNA_UID`)
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `UNA_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_NUMBER` INTEGER default 0 NOT NULL,
+ `APP_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PRO_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_TAS_TITLE` VARCHAR(255) default '' NOT NULL,
+ `APP_PREVIOUS_USR_USERNAME` VARCHAR(100) default '',
+ `APP_PREVIOUS_USR_FIRSTNAME` VARCHAR(50) default '',
+ `APP_PREVIOUS_USR_LASTNAME` VARCHAR(50) default '',
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `DEL_PREVIOUS_USR_UID` VARCHAR(32) default '',
+ `DEL_DELEGATE_DATE` DATETIME NOT NULL,
+ `DEL_DUE_DATE` DATETIME,
+ `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
+ PRIMARY KEY (`APP_UID`,`UNA_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassiged list';
#-----------------------------------------------------------------------------
#-- LIST_UNASSIGNED_GROUP
@@ -2465,11 +2465,11 @@ DROP TABLE IF EXISTS `LIST_UNASSIGNED_GROUP`;
CREATE TABLE `LIST_UNASSIGNED_GROUP`
(
- `UNA_UID` VARCHAR(32) default '' NOT NULL,
- `USR_UID` VARCHAR(32) default '' NOT NULL,
- `TYPE` VARCHAR(255) default '' NOT NULL,
- `TYP_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`UNA_UID`,`USR_UID`,`TYPE`)
+ `UNA_UID` VARCHAR(32) default '' NOT NULL,
+ `USR_UID` VARCHAR(32) default '' NOT NULL,
+ `TYPE` VARCHAR(255) default '' NOT NULL,
+ `TYP_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`UNA_UID`,`USR_UID`,`TYPE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassiged list';
#-----------------------------------------------------------------------------
#-- MESSAGE_TYPE
@@ -2480,10 +2480,10 @@ DROP TABLE IF EXISTS `MESSAGE_TYPE`;
CREATE TABLE `MESSAGE_TYPE`
(
- `MSGT_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `MSGT_NAME` VARCHAR(512) default '',
- PRIMARY KEY (`MSGT_UID`)
+ `MSGT_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `MSGT_NAME` VARCHAR(512) default '',
+ PRIMARY KEY (`MSGT_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- MESSAGE_TYPE_VARIABLE
@@ -2494,11 +2494,11 @@ DROP TABLE IF EXISTS `MESSAGE_TYPE_VARIABLE`;
CREATE TABLE `MESSAGE_TYPE_VARIABLE`
(
- `MSGTV_UID` VARCHAR(32) NOT NULL,
- `MSGT_UID` VARCHAR(32) NOT NULL,
- `MSGTV_NAME` VARCHAR(512) default '',
- `MSGTV_DEFAULT_VALUE` VARCHAR(512) default '',
- PRIMARY KEY (`MSGTV_UID`)
+ `MSGTV_UID` VARCHAR(32) NOT NULL,
+ `MSGT_UID` VARCHAR(32) NOT NULL,
+ `MSGTV_NAME` VARCHAR(512) default '',
+ `MSGTV_DEFAULT_VALUE` VARCHAR(512) default '',
+ PRIMARY KEY (`MSGTV_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- EMAIL_SERVER
@@ -2509,20 +2509,20 @@ DROP TABLE IF EXISTS `EMAIL_SERVER`;
CREATE TABLE `EMAIL_SERVER`
(
- `MESS_UID` VARCHAR(32) default '' NOT NULL,
- `MESS_ENGINE` VARCHAR(256) default '' NOT NULL,
- `MESS_SERVER` VARCHAR(256) default '' NOT NULL,
- `MESS_PORT` INTEGER default 0 NOT NULL,
- `MESS_RAUTH` INTEGER default 0 NOT NULL,
- `MESS_ACCOUNT` VARCHAR(256) default '' NOT NULL,
- `MESS_PASSWORD` VARCHAR(256) default '' NOT NULL,
- `MESS_FROM_MAIL` VARCHAR(256) default '',
- `MESS_FROM_NAME` VARCHAR(256) default '',
- `SMTPSECURE` VARCHAR(3) default 'No' NOT NULL,
- `MESS_TRY_SEND_INMEDIATLY` INTEGER default 0 NOT NULL,
- `MAIL_TO` VARCHAR(256) default '' NOT NULL,
- `MESS_DEFAULT` INTEGER default 0 NOT NULL,
- PRIMARY KEY (`MESS_UID`)
+ `MESS_UID` VARCHAR(32) default '' NOT NULL,
+ `MESS_ENGINE` VARCHAR(256) default '' NOT NULL,
+ `MESS_SERVER` VARCHAR(256) default '' NOT NULL,
+ `MESS_PORT` INTEGER default 0 NOT NULL,
+ `MESS_RAUTH` INTEGER default 0 NOT NULL,
+ `MESS_ACCOUNT` VARCHAR(256) default '' NOT NULL,
+ `MESS_PASSWORD` VARCHAR(256) default '' NOT NULL,
+ `MESS_FROM_MAIL` VARCHAR(256) default '',
+ `MESS_FROM_NAME` VARCHAR(256) default '',
+ `SMTPSECURE` VARCHAR(3) default 'No' NOT NULL,
+ `MESS_TRY_SEND_INMEDIATLY` INTEGER default 0 NOT NULL,
+ `MAIL_TO` VARCHAR(256) default '' NOT NULL,
+ `MESS_DEFAULT` INTEGER default 0 NOT NULL,
+ PRIMARY KEY (`MESS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- WEB_ENTRY_EVENT
@@ -2533,16 +2533,16 @@ DROP TABLE IF EXISTS `WEB_ENTRY_EVENT`;
CREATE TABLE `WEB_ENTRY_EVENT`
(
- `WEE_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `EVN_UID` VARCHAR(32) NOT NULL,
- `ACT_UID` VARCHAR(32) NOT NULL,
- `DYN_UID` VARCHAR(32) NOT NULL,
- `USR_UID` VARCHAR(32) NOT NULL,
- `WEE_STATUS` VARCHAR(10) default 'ENABLED' NOT NULL,
- `WEE_WE_UID` VARCHAR(32) default '' NOT NULL,
- `WEE_WE_TAS_UID` VARCHAR(32) default '' NOT NULL,
- PRIMARY KEY (`WEE_UID`)
+ `WEE_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `EVN_UID` VARCHAR(32) NOT NULL,
+ `ACT_UID` VARCHAR(32) NOT NULL,
+ `DYN_UID` VARCHAR(32) NOT NULL,
+ `USR_UID` VARCHAR(32) NOT NULL,
+ `WEE_STATUS` VARCHAR(10) default 'ENABLED' NOT NULL,
+ `WEE_WE_UID` VARCHAR(32) default '' NOT NULL,
+ `WEE_WE_TAS_UID` VARCHAR(32) default '' NOT NULL,
+ PRIMARY KEY (`WEE_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- MESSAGE_EVENT_DEFINITION
@@ -2553,14 +2553,14 @@ DROP TABLE IF EXISTS `MESSAGE_EVENT_DEFINITION`;
CREATE TABLE `MESSAGE_EVENT_DEFINITION`
(
- `MSGED_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `EVN_UID` VARCHAR(32) NOT NULL,
- `MSGT_UID` VARCHAR(32) default '' NOT NULL,
- `MSGED_USR_UID` VARCHAR(32) default '' NOT NULL,
- `MSGED_VARIABLES` MEDIUMTEXT NOT NULL,
- `MSGED_CORRELATION` VARCHAR(512) default '' NOT NULL,
- PRIMARY KEY (`MSGED_UID`)
+ `MSGED_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `EVN_UID` VARCHAR(32) NOT NULL,
+ `MSGT_UID` VARCHAR(32) default '' NOT NULL,
+ `MSGED_USR_UID` VARCHAR(32) default '' NOT NULL,
+ `MSGED_VARIABLES` MEDIUMTEXT NOT NULL,
+ `MSGED_CORRELATION` VARCHAR(512) default '' NOT NULL,
+ PRIMARY KEY (`MSGED_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- MESSAGE_EVENT_RELATION
@@ -2571,11 +2571,11 @@ DROP TABLE IF EXISTS `MESSAGE_EVENT_RELATION`;
CREATE TABLE `MESSAGE_EVENT_RELATION`
(
- `MSGER_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `EVN_UID_THROW` VARCHAR(32) NOT NULL,
- `EVN_UID_CATCH` VARCHAR(32) NOT NULL,
- PRIMARY KEY (`MSGER_UID`)
+ `MSGER_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `EVN_UID_THROW` VARCHAR(32) NOT NULL,
+ `EVN_UID_CATCH` VARCHAR(32) NOT NULL,
+ PRIMARY KEY (`MSGER_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- MESSAGE_APPLICATION
@@ -2586,17 +2586,17 @@ DROP TABLE IF EXISTS `MESSAGE_APPLICATION`;
CREATE TABLE `MESSAGE_APPLICATION`
(
- `MSGAPP_UID` VARCHAR(32) NOT NULL,
- `APP_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `EVN_UID_THROW` VARCHAR(32) NOT NULL,
- `EVN_UID_CATCH` VARCHAR(32) NOT NULL,
- `MSGAPP_VARIABLES` MEDIUMTEXT NOT NULL,
- `MSGAPP_CORRELATION` VARCHAR(512) default '' NOT NULL,
- `MSGAPP_THROW_DATE` DATETIME NOT NULL,
- `MSGAPP_CATCH_DATE` DATETIME,
- `MSGAPP_STATUS` VARCHAR(25) default 'UNREAD' NOT NULL,
- PRIMARY KEY (`MSGAPP_UID`)
+ `MSGAPP_UID` VARCHAR(32) NOT NULL,
+ `APP_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `EVN_UID_THROW` VARCHAR(32) NOT NULL,
+ `EVN_UID_CATCH` VARCHAR(32) NOT NULL,
+ `MSGAPP_VARIABLES` MEDIUMTEXT NOT NULL,
+ `MSGAPP_CORRELATION` VARCHAR(512) default '' NOT NULL,
+ `MSGAPP_THROW_DATE` DATETIME NOT NULL,
+ `MSGAPP_CATCH_DATE` DATETIME,
+ `MSGAPP_STATUS` VARCHAR(25) default 'UNREAD' NOT NULL,
+ PRIMARY KEY (`MSGAPP_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ELEMENT_TASK_RELATION
@@ -2607,12 +2607,12 @@ DROP TABLE IF EXISTS `ELEMENT_TASK_RELATION`;
CREATE TABLE `ELEMENT_TASK_RELATION`
(
- `ETR_UID` VARCHAR(32) NOT NULL,
- `PRJ_UID` VARCHAR(32) NOT NULL,
- `ELEMENT_UID` VARCHAR(32) NOT NULL,
- `ELEMENT_TYPE` VARCHAR(50) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) NOT NULL,
- PRIMARY KEY (`ETR_UID`)
+ `ETR_UID` VARCHAR(32) NOT NULL,
+ `PRJ_UID` VARCHAR(32) NOT NULL,
+ `ELEMENT_UID` VARCHAR(32) NOT NULL,
+ `ELEMENT_TYPE` VARCHAR(50) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) NOT NULL,
+ PRIMARY KEY (`ETR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
#-----------------------------------------------------------------------------
#-- ABE_CONFIGURATION
@@ -2623,19 +2623,19 @@ DROP TABLE IF EXISTS `ABE_CONFIGURATION`;
CREATE TABLE `ABE_CONFIGURATION`
(
- `ABE_UID` VARCHAR(32) default '' NOT NULL,
- `PRO_UID` VARCHAR(32) default '' NOT NULL,
- `TAS_UID` VARCHAR(32) default '' NOT NULL,
- `ABE_TYPE` VARCHAR(10) default '' NOT NULL,
- `ABE_TEMPLATE` VARCHAR(100) default '' NOT NULL,
- `ABE_DYN_TYPE` VARCHAR(10) default 'NORMAL' NOT NULL,
- `DYN_UID` VARCHAR(32) default '' NOT NULL,
- `ABE_EMAIL_FIELD` VARCHAR(255) default '' NOT NULL,
- `ABE_ACTION_FIELD` VARCHAR(255) default '',
- `ABE_CASE_NOTE_IN_RESPONSE` INTEGER default 0,
- `ABE_CREATE_DATE` DATETIME NOT NULL,
- `ABE_UPDATE_DATE` DATETIME,
- PRIMARY KEY (`ABE_UID`)
+ `ABE_UID` VARCHAR(32) default '' NOT NULL,
+ `PRO_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_UID` VARCHAR(32) default '' NOT NULL,
+ `ABE_TYPE` VARCHAR(10) default '' NOT NULL,
+ `ABE_TEMPLATE` VARCHAR(100) default '' NOT NULL,
+ `ABE_DYN_TYPE` VARCHAR(10) default 'NORMAL' NOT NULL,
+ `DYN_UID` VARCHAR(32) default '' NOT NULL,
+ `ABE_EMAIL_FIELD` VARCHAR(255) default '' NOT NULL,
+ `ABE_ACTION_FIELD` VARCHAR(255) default '',
+ `ABE_CASE_NOTE_IN_RESPONSE` INTEGER default 0,
+ `ABE_CREATE_DATE` DATETIME NOT NULL,
+ `ABE_UPDATE_DATE` DATETIME,
+ PRIMARY KEY (`ABE_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The plugin table for actionsByEmail';
#-----------------------------------------------------------------------------
#-- ABE_REQUESTS
@@ -2646,17 +2646,17 @@ DROP TABLE IF EXISTS `ABE_REQUESTS`;
CREATE TABLE `ABE_REQUESTS`
(
- `ABE_REQ_UID` VARCHAR(32) default '' NOT NULL,
- `ABE_UID` VARCHAR(32) default '' NOT NULL,
- `APP_UID` VARCHAR(32) default '' NOT NULL,
- `DEL_INDEX` INTEGER default 0 NOT NULL,
- `ABE_REQ_SENT_TO` VARCHAR(100) default '' NOT NULL,
- `ABE_REQ_SUBJECT` VARCHAR(150) default '' NOT NULL,
- `ABE_REQ_BODY` MEDIUMTEXT NOT NULL,
- `ABE_REQ_DATE` DATETIME NOT NULL,
- `ABE_REQ_STATUS` VARCHAR(10) default '',
- `ABE_REQ_ANSWERED` TINYINT default 0 NOT NULL,
- PRIMARY KEY (`ABE_REQ_UID`)
+ `ABE_REQ_UID` VARCHAR(32) default '' NOT NULL,
+ `ABE_UID` VARCHAR(32) default '' NOT NULL,
+ `APP_UID` VARCHAR(32) default '' NOT NULL,
+ `DEL_INDEX` INTEGER default 0 NOT NULL,
+ `ABE_REQ_SENT_TO` VARCHAR(100) default '' NOT NULL,
+ `ABE_REQ_SUBJECT` VARCHAR(150) default '' NOT NULL,
+ `ABE_REQ_BODY` MEDIUMTEXT NOT NULL,
+ `ABE_REQ_DATE` DATETIME NOT NULL,
+ `ABE_REQ_STATUS` VARCHAR(10) default '',
+ `ABE_REQ_ANSWERED` TINYINT default 0 NOT NULL,
+ PRIMARY KEY (`ABE_REQ_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The plugin table for actionsByEmail';
#-----------------------------------------------------------------------------
#-- ABE_RESPONSES
@@ -2667,15 +2667,18 @@ DROP TABLE IF EXISTS `ABE_RESPONSES`;
CREATE TABLE `ABE_RESPONSES`
(
- `ABE_RES_UID` VARCHAR(32) default '' NOT NULL,
- `ABE_REQ_UID` VARCHAR(32) default '' NOT NULL,
- `ABE_RES_CLIENT_IP` VARCHAR(20) default '' NOT NULL,
- `ABE_RES_DATA` MEDIUMTEXT NOT NULL,
- `ABE_RES_DATE` DATETIME NOT NULL,
- `ABE_RES_STATUS` VARCHAR(10) default '' NOT NULL,
- `ABE_RES_MESSAGE` VARCHAR(255) default '',
- PRIMARY KEY (`ABE_RES_UID`)
+ `ABE_RES_UID` VARCHAR(32) default '' NOT NULL,
+ `ABE_REQ_UID` VARCHAR(32) default '' NOT NULL,
+ `ABE_RES_CLIENT_IP` VARCHAR(20) default '' NOT NULL,
+ `ABE_RES_DATA` MEDIUMTEXT NOT NULL,
+ `ABE_RES_DATE` DATETIME NOT NULL,
+ `ABE_RES_STATUS` VARCHAR(10) default '' NOT NULL,
+ `ABE_RES_MESSAGE` VARCHAR(255) default '',
+ PRIMARY KEY (`ABE_RES_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='The plugin table for actionsByEmail';
+# This restores the fkey checks, after having unset them earlier
+SET FOREIGN_KEY_CHECKS = 1;
+
#-----------------------------------------------------------------------------
#-- USR_REPORTING
@@ -2806,4 +2809,4 @@ CREATE TABLE `CATALOG`
KEY `indexType`( `CAT_TYPE`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Definitions catalog.';
# This restores the fkey checks, after having unset them earlier
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/User.php b/workflow/engine/src/ProcessMaker/BusinessModel/User.php
index d97b9d721..d78776d1a 100644
--- a/workflow/engine/src/ProcessMaker/BusinessModel/User.php
+++ b/workflow/engine/src/ProcessMaker/BusinessModel/User.php
@@ -4,6 +4,756 @@ use \G;
class User
{
+ //--- ---
+ private $arrayFieldDefinition = array(
+ "USR_UID" => array("type" => "string", "required" => false, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrUid"),
+ "USR_FIRSTNAME" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrFirstname"),
+ "USR_LASTNAME" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrLastname"),
+ "USR_USERNAME" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrUsername"),
+ "USR_EMAIL" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrEmail"),
+ "USR_ADDRESS" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrAddress"),
+ "USR_ZIP_CODE" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrZipCode"),
+ "USR_COUNTRY" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrCountry"),
+ "USR_CITY" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrCity"),
+ "USR_LOCATION" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrLocation"),
+ "USR_PHONE" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrPhone"),
+ "USR_POSITION" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrPosition"),
+ "USR_REPLACED_BY" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrReplacedBy"),
+ "USR_DUE_DATE" => array("type" => "date", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrDueDate"),
+ "USR_CALENDAR" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrCalendar"),
+ "USR_STATUS" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array("ACTIVE", "INACTIVE", "VACATION"), "fieldNameAux" => "usrStatus"),
+ "USR_ROLE" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrRole"),
+ "USR_NEW_PASS" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrNewPass"),
+ "USR_CNF_PASS" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "usrCnfPass"),
+ "USR_UX" => array("type" => "string", "required" => false, "empty" => false, "defaultValues" => array("NORMAL", "SIMPLIFIED", "SWITCHABLE", "SINGLE"), "fieldNameAux" => "usrUx"),
+ "DEP_UID" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "depUid"),
+ "USR_BIRTHDAY" => array("type" => "date", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrBirthday"),
+ "USR_FAX" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrFax"),
+ "USR_CELLULAR" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrCellular"),
+ /*----------------------------------********---------------------------------*/
+ "USR_COST_BY_HOUR" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrCostByHour"),
+ "USR_UNIT_COST" => array("type" => "string", "required" => false, "empty" => true, "defaultValues" => array(), "fieldNameAux" => "usrUnitCost"),
+ /*----------------------------------********---------------------------------*/
+ "USR_LOGGED_NEXT_TIME" => array("type" => "int", "required" => false, "empty" => false, "defaultValues" => array(0, 1), "fieldNameAux" => "usrLoggedNextTime")
+ );
+
+ private $formatFieldNameInUppercase = true;
+
+ private $arrayFieldNameForException = array(
+ "usrPhoto" => "USR_PHOTO"
+ );
+
+ /**
+ * Constructor of the class
+ *
+ * return void
+ */
+ public function __construct()
+ {
+ try {
+ foreach ($this->arrayFieldDefinition as $key => $value) {
+ $this->arrayFieldNameForException[$value["fieldNameAux"]] = $key;
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Set the format of the fields name (uppercase, lowercase)
+ *
+ * @param bool $flag Value that set the format
+ *
+ * return void
+ */
+ public function setFormatFieldNameInUppercase($flag)
+ {
+ try {
+ $this->formatFieldNameInUppercase = $flag;
+
+ $this->setArrayFieldNameForException($this->arrayFieldNameForException);
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Set exception users for fields
+ *
+ * @param array $arrayData Data with the fields
+ *
+ * return void
+ */
+ public function setArrayFieldNameForException(array $arrayData)
+ {
+ try {
+ foreach ($arrayData as $key => $value) {
+ $this->arrayFieldNameForException[$key] = $this->getFieldNameByFormatFieldName($value);
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Get the name of the field according to the format
+ *
+ * @param string $fieldName Field name
+ *
+ * return string Return the field name according the format
+ */
+ public function getFieldNameByFormatFieldName($fieldName)
+ {
+ try {
+ return ($this->formatFieldNameInUppercase)? strtoupper($fieldName) : strtolower($fieldName);
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Verify if exists the Name of a User
+ *
+ * @param string $userName Name
+ * @param string $userUidToExclude Unique id of User to exclude
+ *
+ * return bool Return true if exists the Name of a User, false otherwise
+ */
+ public function existsName($userName, $userUidToExclude = "")
+ {
+ try {
+ $criteria = $this->getUserCriteria();
+
+ if ($userUidToExclude != "") {
+ $criteria->add(\UsersPeer::USR_UID, $userUidToExclude, \Criteria::NOT_EQUAL);
+ }
+
+ $criteria->add(\UsersPeer::USR_USERNAME, $userName, \Criteria::EQUAL);
+
+ //QUERY
+ $rsCriteria = \UsersPeer::doSelectRS($criteria);
+
+ return ($rsCriteria->next())? true : false;
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Verify if exists the Name of a User
+ *
+ * @param string $userName Name
+ * @param string $fieldNameForException Field name for the exception
+ * @param string $userUidToExclude Unique id of User to exclude
+ *
+ * return void Throw exception if exists the title of a User
+ */
+ public function throwExceptionIfExistsName($userName, $fieldNameForException, $userUidToExclude = "")
+ {
+ try {
+ if ($this->existsName($userName, $userUidToExclude)) {
+ throw new \Exception(\G::LoadTranslation("ID_USER_NAME_ALREADY_EXISTS", array($fieldNameForException, $userName)));
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Verify password
+ *
+ * @param string $userPassword Password
+ * @param string $fieldNameForException Field name for the exception
+ *
+ * return void Throw exception if password is invalid
+ */
+ public function throwExceptionIfPasswordIsInvalid($userPassword, $fieldNameForException)
+ {
+ try {
+ $result = $this->testPassword($userPassword);
+
+ if (!$result["STATUS"]) {
+ throw new \Exception($fieldNameForException . ": " . $result["DESCRIPTION"]);
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Validate the data if they are invalid (INSERT and UPDATE)
+ *
+ * @param string $userUid Unique id of User
+ * @param array $arrayData Data
+ *
+ * return void Throw exception if data has an invalid value
+ */
+ public function throwExceptionIfDataIsInvalid($userUid, array $arrayData)
+ {
+ try {
+ //Set variables
+ $arrayUserData = ($userUid == "")? array() : $this->getUser($userUid, true);
+ $flagInsert = ($userUid == "")? true : false;
+
+ $arrayFinalData = array_merge($arrayUserData, $arrayData);
+
+ //Verify data - Field definition.
+ $process = new \ProcessMaker\BusinessModel\Process();
+
+ $process->throwExceptionIfDataNotMetFieldDefinition($arrayData, $this->arrayFieldDefinition, $this->arrayFieldNameForException, $flagInsert);
+
+ //Verify data
+ if (isset($arrayData["USR_USERNAME"])) {
+ $this->throwExceptionIfExistsName($arrayData["USR_USERNAME"], $this->arrayFieldNameForException["usrUsername"], $userUid);
+ }
+
+ if (isset($arrayData["USR_EMAIL"])) {
+ if (!filter_var($arrayData["USR_EMAIL"], FILTER_VALIDATE_EMAIL)) {
+ throw new \Exception($this->arrayFieldNameForException["usrEmail"] . ": " . \G::LoadTranslation("ID_INCORRECT_EMAIL"));
+ }
+ }
+
+ if (isset($arrayData["USR_NEW_PASS"])) {
+ $this->throwExceptionIfPasswordIsInvalid($arrayData["USR_NEW_PASS"], $this->arrayFieldNameForException["usrNewPass"]);
+
+ if (!isset($arrayData["USR_CNF_PASS"])) {
+ throw new \Exception(\G::LoadTranslation("ID_UNDEFINED_VALUE_IS_REQUIRED", array($this->arrayFieldNameForException["usrCnfPass"])));
+ }
+
+ if ($arrayData["USR_NEW_PASS"] != $arrayData["USR_CNF_PASS"]) {
+ throw new \Exception($this->arrayFieldNameForException["usrNewPass"] . ", " . $this->arrayFieldNameForException["usrCnfPass"] . ": " . \G::LoadTranslation("ID_NEW_PASS_SAME_OLD_PASS"));
+ }
+ }
+
+ if (isset($arrayData["USR_REPLACED_BY"]) && $arrayData["USR_REPLACED_BY"] != "") {
+ $obj = \UsersPeer::retrieveByPK($arrayData["USR_REPLACED_BY"]);
+
+ if (is_null($obj)) {
+ throw new \Exception(\G::LoadTranslation("ID_USER_DOES_NOT_EXIST", array($this->arrayFieldNameForException["usrReplacedBy"], $arrayData["USR_REPLACED_BY"])));
+ }
+ }
+
+ if (isset($arrayData["USR_DUE_DATE"])) {
+ $arrayUserDueDate = explode("-", $arrayData["USR_DUE_DATE"]);
+
+ if (ctype_digit($arrayUserDueDate[0])) {
+ if (!checkdate($arrayUserDueDate[1], $arrayUserDueDate[2], $arrayUserDueDate[0])) {
+ throw new \Exception($this->arrayFieldNameForException["usrDueDate"] . ": " . \G::LoadTranslation("ID_MSG_ERROR_DUE_DATE"));
+ }
+ } else {
+ throw new \Exception($this->arrayFieldNameForException["usrDueDate"] . ": " . \G::LoadTranslation("ID_MSG_ERROR_DUE_DATE"));
+ }
+ }
+
+ if (isset($arrayData["USR_ROLE"])) {
+ require_once (PATH_RBAC_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Roles.php");
+
+ $criteria = new \Criteria("rbac");
+
+ $criteria->add(\RolesPeer::ROL_CODE, $arrayData["USR_ROLE"]);
+ $rsCriteria = \RolesPeer::doSelectRS($criteria);
+
+ if (!$rsCriteria->next()) {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrRole"])));
+ }
+ }
+
+ if (isset($arrayData["USR_COUNTRY"]) && $arrayData["USR_COUNTRY"] != "") {
+ $obj = \IsoCountryPeer::retrieveByPK($arrayData["USR_COUNTRY"]);
+
+ if (is_null($obj)) {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrCountry"])));
+ }
+ }
+
+ if (isset($arrayData["USR_CITY"]) && $arrayData["USR_CITY"] != "") {
+ if (!isset($arrayFinalData["USR_COUNTRY"]) || $arrayFinalData["USR_COUNTRY"] == "") {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrCountry"])));
+ }
+
+ $obj = \IsoSubdivisionPeer::retrieveByPK($arrayFinalData["USR_COUNTRY"], $arrayData["USR_CITY"]);
+
+ if (is_null($obj)) {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrCity"])));
+ }
+ }
+
+ if (isset($arrayData["USR_LOCATION"]) && $arrayData["USR_LOCATION"] != "") {
+ if (!isset($arrayFinalData["USR_COUNTRY"]) || $arrayFinalData["USR_COUNTRY"] == "") {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrCountry"])));
+ }
+
+ $obj = \IsoLocationPeer::retrieveByPK($arrayFinalData["USR_COUNTRY"], $arrayData["USR_LOCATION"]);
+
+ if (is_null($obj)) {
+ throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($this->arrayFieldNameForException["usrLocation"])));
+ }
+ }
+
+ if (isset($arrayData["USR_CALENDAR"]) && $arrayData["USR_CALENDAR"] != "") {
+ $obj = \CalendarDefinitionPeer::retrieveByPK($arrayData["USR_CALENDAR"]);
+
+ if (is_null($obj)) {
+ throw new \Exception(\G::LoadTranslation("ID_CALENDAR_DOES_NOT_EXIST", array($this->arrayFieldNameForException["usrCalendar"], $arrayData["USR_CALENDAR"])));
+ }
+ }
+
+ if (isset($arrayData["DEP_UID"]) && $arrayData["DEP_UID"] != "") {
+ $department = new \Department();
+
+ if (!$department->existsDepartment($arrayData["DEP_UID"])) {
+ throw new \Exception(\G::LoadTranslation("ID_DEPARTMENT_NOT_EXIST", array($this->arrayFieldNameForException["depUid"], $arrayData["DEP_UID"])));
+ }
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Verify if does not exist the User in table USERS
+ *
+ * @param string $userUid Unique id of Email Server
+ * @param string $fieldNameForException Field name for the exception
+ *
+ * return void Throw exception if does not exist the User in table USERS
+ */
+ public function throwExceptionIfNotExistsUser($userUid, $fieldNameForException)
+ {
+ try {
+ $obj = \UsersPeer::retrieveByPK($userUid);
+
+ if (is_null($obj) || $obj->getUsrUsername() == "") {
+ throw new \Exception(\G::LoadTranslation("ID_USER_DOES_NOT_EXIST", array($fieldNameForException, $userUid)));
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Get data of a from a record
+ *
+ * @param array $record Record
+ *
+ * return array Return an array with data User
+ */
+ public function getUserDataFromRecord(array $record)
+ {
+ try {
+ return array(
+ $this->getFieldNameByFormatFieldName("USR_UID") => $record["USR_UID"],
+ $this->getFieldNameByFormatFieldName("USR_USERNAME") => $record["USR_USERNAME"],
+ $this->getFieldNameByFormatFieldName("USR_PASSWORD") => $record["USR_PASSWORD"],
+ $this->getFieldNameByFormatFieldName("USR_FIRSTNAME") => $record["USR_FIRSTNAME"],
+ $this->getFieldNameByFormatFieldName("USR_LASTNAME") => $record["USR_LASTNAME"],
+ $this->getFieldNameByFormatFieldName("USR_EMAIL") => $record["USR_EMAIL"],
+ $this->getFieldNameByFormatFieldName("USR_DUE_DATE") => $record["USR_DUE_DATE"],
+ $this->getFieldNameByFormatFieldName("USR_CREATE_DATE") => $record["USR_CREATE_DATE"],
+ $this->getFieldNameByFormatFieldName("USR_UPDATE_DATE") => $record["USR_UPDATE_DATE"],
+ $this->getFieldNameByFormatFieldName("USR_STATUS") => $record["USR_STATUS"],
+ $this->getFieldNameByFormatFieldName("USR_COUNTRY") => $record["USR_COUNTRY"],
+ $this->getFieldNameByFormatFieldName("USR_CITY") => $record["USR_CITY"],
+ $this->getFieldNameByFormatFieldName("USR_LOCATION") => $record["USR_LOCATION"],
+ $this->getFieldNameByFormatFieldName("USR_ADDRESS") => $record["USR_ADDRESS"],
+ $this->getFieldNameByFormatFieldName("USR_PHONE") => $record["USR_PHONE"],
+ $this->getFieldNameByFormatFieldName("USR_FAX") => $record["USR_FAX"],
+ $this->getFieldNameByFormatFieldName("USR_CELLULAR") => $record["USR_CELLULAR"],
+ $this->getFieldNameByFormatFieldName("USR_ZIP_CODE") => $record["USR_ZIP_CODE"],
+ $this->getFieldNameByFormatFieldName("DEP_UID") => $record["DEP_UID"],
+ $this->getFieldNameByFormatFieldName("USR_POSITION") => $record["USR_POSITION"],
+ $this->getFieldNameByFormatFieldName("USR_RESUME") => $record["USR_RESUME"],
+ $this->getFieldNameByFormatFieldName("USR_BIRTHDAY") => $record["USR_BIRTHDAY"],
+ $this->getFieldNameByFormatFieldName("USR_ROLE") => $record["USR_ROLE"],
+ $this->getFieldNameByFormatFieldName("USR_REPORTS_TO") => $record["USR_REPORTS_TO"],
+ $this->getFieldNameByFormatFieldName("USR_REPLACED_BY") => $record["USR_REPLACED_BY"],
+ $this->getFieldNameByFormatFieldName("USR_UX") => $record["USR_UX"],
+ /*----------------------------------********---------------------------------*/
+ $this->getFieldNameByFormatFieldName("USR_COST_BY_HOUR") => $record["USR_COST_BY_HOUR"],
+ $this->getFieldNameByFormatFieldName("USR_UNIT_COST") => $record["USR_UNIT_COST"],
+ /*---------------------------------********---------------------------------*/
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_INBOX") => $record["USR_TOTAL_INBOX"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_DRAFT") => $record["USR_TOTAL_DRAFT"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_CANCELLED") => $record["USR_TOTAL_CANCELLED"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_PARTICIPATED") => $record["USR_TOTAL_PARTICIPATED"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_PAUSED") => $record["USR_TOTAL_PAUSED"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_COMPLETED") => $record["USR_TOTAL_COMPLETED"],
+ $this->getFieldNameByFormatFieldName("USR_TOTAL_UNASSIGNED") => $record["USR_TOTAL_UNASSIGNED"]
+ );
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Get criteria for User
+ *
+ * return object
+ */
+ public function getUserCriteria()
+ {
+ try {
+ $criteria = new \Criteria("workflow");
+
+ $criteria->addSelectColumn(\UsersPeer::USR_UID);
+ $criteria->addSelectColumn(\UsersPeer::USR_USERNAME);
+ $criteria->addSelectColumn(\UsersPeer::USR_PASSWORD);
+ $criteria->addSelectColumn(\UsersPeer::USR_FIRSTNAME);
+ $criteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
+ $criteria->addSelectColumn(\UsersPeer::USR_EMAIL);
+ $criteria->addSelectColumn(\UsersPeer::USR_DUE_DATE);
+ $criteria->addSelectColumn(\UsersPeer::USR_CREATE_DATE);
+ $criteria->addSelectColumn(\UsersPeer::USR_UPDATE_DATE);
+ $criteria->addSelectColumn(\UsersPeer::USR_STATUS);
+ $criteria->addSelectColumn(\UsersPeer::USR_COUNTRY);
+ $criteria->addSelectColumn(\UsersPeer::USR_CITY);
+ $criteria->addSelectColumn(\UsersPeer::USR_LOCATION);
+ $criteria->addSelectColumn(\UsersPeer::USR_ADDRESS);
+ $criteria->addSelectColumn(\UsersPeer::USR_PHONE);
+ $criteria->addSelectColumn(\UsersPeer::USR_FAX);
+ $criteria->addSelectColumn(\UsersPeer::USR_CELLULAR);
+ $criteria->addSelectColumn(\UsersPeer::USR_ZIP_CODE);
+ $criteria->addSelectColumn(\UsersPeer::DEP_UID);
+ $criteria->addSelectColumn(\UsersPeer::USR_POSITION);
+ $criteria->addSelectColumn(\UsersPeer::USR_RESUME);
+ $criteria->addSelectColumn(\UsersPeer::USR_BIRTHDAY);
+ $criteria->addSelectColumn(\UsersPeer::USR_ROLE);
+ $criteria->addSelectColumn(\UsersPeer::USR_REPORTS_TO);
+ $criteria->addSelectColumn(\UsersPeer::USR_REPLACED_BY);
+ $criteria->addSelectColumn(\UsersPeer::USR_UX);
+ /*----------------------------------********---------------------------------*/
+ $criteria->addSelectColumn(\UsersPeer::USR_COST_BY_HOUR);
+ $criteria->addSelectColumn(\UsersPeer::USR_UNIT_COST);
+ /*----------------------------------********---------------------------------*/
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_INBOX);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_DRAFT);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_CANCELLED);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_PARTICIPATED);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_PAUSED);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_COMPLETED);
+ $criteria->addSelectColumn(\UsersPeer::USR_TOTAL_UNASSIGNED);
+
+ return $criteria;
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Create User
+ *
+ * @param array $arrayData Data
+ *
+ * return array Return data of the new User created
+ */
+ public function create(array $arrayData)
+ {
+ try {
+ \G::LoadSystem("rbac");
+
+ //Verify data
+ $process = new \ProcessMaker\BusinessModel\Process();
+ $validator = new \ProcessMaker\BusinessModel\Validator();
+
+ $validator->throwExceptionIfDataIsNotArray($arrayData, "\$arrayData");
+ $validator->throwExceptionIfDataIsEmpty($arrayData, "\$arrayData");
+
+ //Set data
+ $arrayData = array_change_key_case($arrayData, CASE_UPPER);
+
+ unset($arrayData["USR_UID"]);
+
+ $this->throwExceptionIfDataIsInvalid("", $arrayData);
+
+ //Create
+ $cnn = \Propel::getConnection("workflow");
+
+ try {
+ $rbac = new \RBAC();
+ $user = new \Users();
+
+ $rbac->initRBAC();
+
+ $arrayData["USR_PASSWORD"] = \Bootstrap::hashPassword($arrayData["USR_NEW_PASS"]);
+
+ $arrayData["USR_BIRTHDAY"] = (isset($arrayData["USR_BIRTHDAY"]))? $arrayData["USR_BIRTHDAY"] : date("Y-m-d");
+ $arrayData["USR_LOGGED_NEXT_TIME"] = (isset($arrayData["USR_LOGGED_NEXT_TIME"]))? $arrayData["USR_LOGGED_NEXT_TIME"] : 0;
+ $arrayData["USR_CREATE_DATE"] = date("Y-m-d H:i:s");
+ $arrayData["USR_UPDATE_DATE"] = date("Y-m-d H:i:s");
+
+ //Create in rbac
+ //$userStatus = $arrayData["USR_STATUS"];
+ //
+ //if ($arrayData["USR_STATUS"] == "ACTIVE") {
+ // $arrayData["USR_STATUS"] = 1;
+ //}
+ //
+ //if ($arrayData["USR_STATUS"] == "INACTIVE") {
+ // $arrayData["USR_STATUS"] = 0;
+ //}
+ //
+ //$userUid = $this->createUser($arrayData);
+ //
+ //if ($arrayData["USR_ROLE"] != "") {
+ // $this->assignRoleToUser($userUid, $arrayData["USR_ROLE"]);
+ //}
+ //
+ //$arrayData["USR_STATUS"] = $userStatus;
+
+ $userUid = $rbac->createUser($arrayData, $arrayData["USR_ROLE"]);
+
+ //Create in workflow
+ $arrayData["USR_UID"] = $userUid;
+ $arrayData["USR_PASSWORD"] = "00000000000000000000000000000000";
+
+ $result = $user->create($arrayData);
+
+ //User Properties
+ $userProperty = new \UsersProperties();
+
+ $aUserProperty = $userProperty->loadOrCreateIfNotExists($arrayData["USR_UID"], array("USR_PASSWORD_HISTORY" => serialize(array(\Bootstrap::hashPassword($arrayData["USR_PASSWORD"])))));
+ $aUserProperty["USR_LOGGED_NEXT_TIME"] = $arrayData["USR_LOGGED_NEXT_TIME"];
+
+ $userProperty->update($aUserProperty);
+
+ //Save Calendar assigment
+ if (isset($arrayData["USR_CALENDAR"])) {
+ //Save Calendar ID for this user
+ \G::LoadClass("calendar");
+
+ $calendar = new \Calendar();
+ $calendar->assignCalendarTo($arrayData["USR_UID"], $arrayData["USR_CALENDAR"], "USER");
+ }
+
+ //Return
+ return $this->getUser($userUid);
+ } catch (\Exception $e) {
+ $cnn->rollback();
+
+ throw $e;
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Update User
+ *
+ * @param string $userUid Unique id of User
+ * @param array $arrayData Data
+ * @param string $userUidLogged Unique id of User logged
+ *
+ * return array Return data of the User updated
+ */
+ public function update($userUid, array $arrayData, $userUidLogged)
+ {
+ try {
+ \G::LoadSystem("rbac");
+
+ //Verify data
+ $process = new \ProcessMaker\BusinessModel\Process();
+ $validator = new \ProcessMaker\BusinessModel\Validator();
+
+ $validator->throwExceptionIfDataIsNotArray($arrayData, "\$arrayData");
+ $validator->throwExceptionIfDataIsEmpty($arrayData, "\$arrayData");
+
+ //Set data
+ $arrayData = array_change_key_case($arrayData, CASE_UPPER);
+ $arrayDataBackup = $arrayData;
+
+ //Verify data
+ $this->throwExceptionIfNotExistsUser($userUid, $this->arrayFieldNameForException["usrUid"]);
+
+ $this->throwExceptionIfDataIsInvalid($userUid, $arrayData);
+
+ //Permission Admin
+ $countPermission = 0;
+
+ $permission = $this->loadUserRolePermission("PROCESSMAKER", $userUidLogged);
+
+ foreach ($permission as $key => $value) {
+ if ($value["PER_CODE"] == "PM_USERS") {
+ $countPermission = $countPermission + 1;
+ }
+ }
+
+ if ($countPermission != 1) {
+ throw new \Exception(\G::LoadTranslation("ID_USER_CAN_NOT_UPDATE", array($userUidLogged)));
+ }
+
+ //Update
+ $cnn = \Propel::getConnection("workflow");
+
+ try {
+ $rbac = new \RBAC();
+ $user = new \Users();
+
+ $rbac->initRBAC();
+
+ if (isset($arrayData["USR_NEW_PASS"])) {
+ $arrayData["USR_PASSWORD"] = \Bootstrap::hashPassword($arrayData["USR_NEW_PASS"]);
+ }
+
+ $arrayData["USR_UID"] = $userUid;
+ $arrayData["USR_LOGGED_NEXT_TIME"] = (isset($arrayData["USR_LOGGED_NEXT_TIME"]))? $arrayData["USR_LOGGED_NEXT_TIME"] : 0;
+ $arrayData["USR_UPDATE_DATE"] = date("Y-m-d H:i:s");
+
+ $flagUserLoggedNextTime = false;
+
+ if (isset($arrayData["USR_PASSWORD"])) {
+ if ($arrayData["USR_PASSWORD"] != "") {
+ //require_once 'classes/model/UsersProperties.php';
+
+ $userProperty = new \UsersProperties();
+ $aUserProperty = $userProperty->loadOrCreateIfNotExists($userUid, array("USR_PASSWORD_HISTORY" => serialize(array(\Bootstrap::hashPassword($arrayData["USR_PASSWORD"])))));
+
+ //$memKey = "rbacSession" . session_id();
+ //$memcache = & \PMmemcached::getSingleton(defined("SYS_SYS")? SYS_SYS : "");
+ //
+ //if (($rbac->aUserInfo = $memcache->get($memKey)) == false) {
+ // $rbac->loadUserRolePermission("PROCESSMAKER", $userUidLogged);
+ // $memcache->set($memKey, $rbac->aUserInfo, \PMmemcached::EIGHT_HOURS);
+ //}
+
+ if ($rbac->aUserInfo["PROCESSMAKER"]["ROLE"]["ROL_CODE"] == "PROCESSMAKER_ADMIN") {
+ $aUserProperty["USR_LAST_UPDATE_DATE"] = date("Y-m-d H:i:s");
+ $aUserProperty["USR_LOGGED_NEXT_TIME"] = $arrayData["USR_LOGGED_NEXT_TIME"];
+ $userProperty->update($aUserProperty);
+ }
+
+ $aHistory = unserialize($aUserProperty["USR_PASSWORD_HISTORY"]);
+
+ if (!is_array($aHistory)) {
+ $aHistory = array();
+ }
+
+ if (!defined("PPP_PASSWORD_HISTORY")) {
+ define("PPP_PASSWORD_HISTORY", 0);
+ }
+
+ if (PPP_PASSWORD_HISTORY > 0) {
+ //it's looking a password igual into aHistory array that was send for post in md5 way
+ $c = 0;
+ $sw = 1;
+
+ while (count($aHistory) >= 1 && count($aHistory) > $c && $sw) {
+ if (strcmp(trim($aHistory[$c]), trim($arrayData['USR_PASSWORD'])) == 0) {
+ $sw = 0;
+ }
+
+ $c++;
+ }
+
+ if ($sw == 0) {
+ $sDescription = G::LoadTranslation("ID_POLICY_ALERT") . ":\n\n";
+ $sDescription = $sDescription . " - " . G::LoadTranslation("PASSWORD_HISTORY") . ": " . PPP_PASSWORD_HISTORY . "\n";
+ $sDescription = $sDescription . "\n" . G::LoadTranslation("ID_PLEASE_CHANGE_PASSWORD_POLICY") . "";
+
+ throw new \Exception($this->arrayFieldNameForException["usrNewPass"] . ", " . $this->arrayFieldNameForException["usrCnfPass"] . ": " . $sDescription);
+ }
+
+ if (count($aHistory) >= PPP_PASSWORD_HISTORY) {
+ $sLastPassw = array_shift($aHistory);
+ }
+
+ $aHistory[] = $arrayData["USR_PASSWORD"];
+ }
+
+ $aUserProperty["USR_LAST_UPDATE_DATE"] = date("Y-m-d H:i:s");
+ $aUserProperty["USR_LOGGED_NEXT_TIME"] = $arrayData["USR_LOGGED_NEXT_TIME"];
+ $aUserProperty["USR_PASSWORD_HISTORY"] = serialize($aHistory);
+ $userProperty->update($aUserProperty);
+ } else {
+ $flagUserLoggedNextTime = true;
+ }
+ } else {
+ $flagUserLoggedNextTime = true;
+ }
+
+ if ($flagUserLoggedNextTime) {
+ //require_once "classes/model/Users.php";
+ $oUser = new \Users();
+ $aUser = $oUser->load($userUid);
+ //require_once "classes/model/UsersProperties.php";
+ $oUserProperty = new \UsersProperties();
+ $aUserProperty = $oUserProperty->loadOrCreateIfNotExists($userUid, array("USR_PASSWORD_HISTORY" => serialize(array($aUser["USR_PASSWORD"]))));
+ $aUserProperty["USR_LOGGED_NEXT_TIME"] = $arrayData["USR_LOGGED_NEXT_TIME"];
+ $oUserProperty->update($aUserProperty);
+ }
+
+ //Update in rbac
+ if (isset($arrayData["USR_ROLE"])) {
+ $rbac->updateUser($arrayData, $arrayData["USR_ROLE"]);
+ } else {
+ $rbac->updateUser($arrayData);
+ }
+
+ //Update in workflow
+ $result = $user->update($arrayData);
+
+ //Save Calendar assigment
+ if (isset($arrayData["USR_CALENDAR"])) {
+ //Save Calendar ID for this user
+ \G::LoadClass("calendar");
+
+ $calendar = new \Calendar();
+ $calendar->assignCalendarTo($userUid, $arrayData["USR_CALENDAR"], "USER");
+ }
+
+ //Return
+ $arrayData = $arrayDataBackup;
+
+ if (!$this->formatFieldNameInUppercase) {
+ $arrayData = array_change_key_case($arrayData, CASE_LOWER);
+ }
+
+ return $arrayData;
+ } catch (\Exception $e) {
+ $cnn->rollback();
+
+ throw $e;
+ }
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+
+ /**
+ * Get data of a User
+ *
+ * @param string $userUid Unique id of User
+ * @param bool $flagGetRecord Value that set the getting
+ *
+ * return array Return an array with data of a User
+ */
+ public function getUser($userUid, $flagGetRecord = false)
+ {
+ try {
+ //Verify data
+ $this->throwExceptionIfNotExistsUser($userUid, $this->arrayFieldNameForException["usrUid"]);
+
+ //Get data
+ //SQL
+ $criteria = $this->getUserCriteria();
+
+ $criteria->add(\UsersPeer::USR_UID, $userUid, \Criteria::EQUAL);
+
+ $rsCriteria = \UsersPeer::doSelectRS($criteria);
+ $rsCriteria->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
+
+ $rsCriteria->next();
+
+ $row = $rsCriteria->getRow();
+
+ //Return
+ return (!$flagGetRecord)? $this->getUserDataFromRecord($row) : $row;
+ } catch (\Exception $e) {
+ throw $e;
+ }
+ }
+ //--- /---
+
/**
* Create User Uid
*
@@ -71,7 +821,7 @@ class User
$oUserProperty = new \UsersProperties();
$aFields = array();
$dateNow = date('Y-m-d H:i:s');
- $aErrors = $oUserProperty->validatePassword($sPassword, $dateNow, $dateNow);
+ $aErrors = $oUserProperty->validatePassword($sPassword, $dateNow, 0);
if (!empty($aErrors)) {
if (!defined('NO_DISPLAY_USERNAME')) {
define('NO_DISPLAY_USERNAME', 1);
@@ -198,478 +948,6 @@ class User
return $fieldsPermissions;
}
- /**
- * Create User
- *
- * @param array $arrayUserData Data
- *
- * return array Return data of the new User created
- */
- public function create($arrayUserData)
- {
- try {
- require_once (PATH_TRUNK . "workflow" . PATH_SEP . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Users.php");
- $arrayUserData = array_change_key_case($arrayUserData, CASE_UPPER);
- $form = $arrayUserData;
- if (array_key_exists('USR_REPLACED_BY', $form)) {
- if ($form['USR_REPLACED_BY'] != '') {
- $oReplacedBy = \UsersPeer::retrieveByPK($form['USR_REPLACED_BY']);
- if (is_null($oReplacedBy)) {
- throw new \Exception('usr_replaced_by:'.$form['USR_REPLACED_BY'].' '.\G::LoadTranslation('ID_AUTHENTICATION_SOURCE_INVALID'));
- }
- }
- }
- if (array_key_exists('USR_COUNTRY', $form)) {
- if ($form['USR_COUNTRY'] != '') {
- $oCountry = \IsoCountryPeer::retrieveByPK($form['USR_COUNTRY']);
- if (is_null($oCountry)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_country')));
- }
- }
- }
- if (array_key_exists('USR_CITY', $form)) {
- if ($form['USR_CITY'] != '') {
- $oCity = \IsoSubdivisionPeer::retrieveByPK($form['USR_COUNTRY'], $form['USR_CITY']);
- if (is_null($oCity)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_city')));
- }
- }
- }
- if (array_key_exists('USR_LOCATION', $form)) {
- if ($form['USR_LOCATION'] != '') {
- $oLocation = \IsoLocationPeer::retrieveByPK($form['USR_COUNTRY'], $form['USR_LOCATION']);
- if (is_null($oLocation)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_location')));
- }
- }
- }
- if (isset($arrayUserData['USR_UID'])) {
- $form['USR_UID'] = $arrayUserData['USR_UID'];
- } else {
- $form['USR_UID'] = '';
- }
- if (array_key_exists('USR_NEW_PASS', $form)) {
- $sConfirm = $this->testPassword($form['USR_NEW_PASS']);
- if ($sConfirm['STATUS'] != 1) {
- throw new \Exception('usr_new_pass. '.$sConfirm['DESCRIPTION']);
- }
- }
- if (array_key_exists('USR_NEW_PASS', $form)) {
- if ($form['USR_NEW_PASS'] != $form['USR_CNF_PASS']) {
- throw new \Exception('usr_new_pass or usr_cnf_pass. '.\G::LoadTranslation('ID_NEW_PASS_SAME_OLD_PASS'));
- }
- }
- if (array_key_exists('USR_NEW_PASS', $form)) {
- $form['USR_PASSWORD'] = md5($form['USR_NEW_PASS']);
- }
- if (!isset($form['USR_CITY'])) {
- $form['USR_CITY'] = '';
- }
- if (!isset($form['USR_LOCATION'])) {
- $form['USR_LOCATION'] = '';
- }
- if (!isset($form['USR_AUTH_USER_DN'])) {
- $form['USR_AUTH_USER_DN'] = '';
- }
- $criteria = new \Criteria();
- $criteria->addSelectColumn(\UsersPeer::USR_USERNAME);
- if (array_key_exists('USR_USERNAME', $form)) {
- $criteria->add(\UsersPeer::USR_USERNAME, utf8_encode($arrayUserData['USR_USERNAME']));
- } else {
- throw new \Exception('usr_name. '.\G::LoadTranslation('ID_MSG_ERROR_USR_USERNAME'));
- }
- if (\UsersPeer::doCount($criteria) > 0) {
- throw new \Exception('usr_username. '.\G::LoadTranslation('ID_USERNAME_ALREADY_EXISTS', array('USER_ID' => $arrayUserData['USR_USERNAME'])));
- }
- if ($form['USR_USERNAME'] == '') {
- throw new \Exception('usr_name. '.\G::LoadTranslation('ID_MSG_ERROR_USR_USERNAME'));
- } else {
- $userData['USR_USERNAME'] = $form['USR_USERNAME'];
- }
- $userData['USR_PASSWORD'] = $form['USR_PASSWORD'];
- if ($form['USR_FIRSTNAME'] == '') {
- throw new \Exception('usr_firstname. '.\G::LoadTranslation('ID_MSG_ERROR_USR_FIRSTNAME'));
- } else {
- $userData['USR_FIRSTNAME'] = $form['USR_FIRSTNAME'];
- }
- if ($form['USR_LASTNAME'] == '') {
- throw new \Exception('usr_lastname. '.\G::LoadTranslation('ID_MSG_ERROR_USR_LASTNAME'));
- } else {
- $userData['USR_LASTNAME'] = $form['USR_LASTNAME'];
- }
- if ($form['USR_EMAIL'] == '') {
- throw new \Exception(\G::LoadTranslation("ID_CAN_NOT_BE_NULL", array('usr_email')));
- } else {
- if (!filter_var($form['USR_EMAIL'], FILTER_VALIDATE_EMAIL)) {
- throw new \Exception('usr_email. '.\G::LoadTranslation('ID_INCORRECT_EMAIL'));
- } else {
- $userData['USR_EMAIL'] = $form['USR_EMAIL'];
- }
- }
- if ($form['USR_DUE_DATE'] == '') {
- throw new \Exception('usr_due_date. '.\G::LoadTranslation('ID_MSG_ERROR_DUE_DATE'));
- } else {
- $dueDate = explode("-", $form['USR_DUE_DATE']);
- if (ctype_digit($dueDate[0])) {
- if (checkdate($dueDate[1], $dueDate[2], $dueDate[0]) == false) {
- throw new \Exception('usr_due_date. '.\G::LoadTranslation('ID_MSG_ERROR_DUE_DATE'));
- } else {
- $userData['USR_DUE_DATE'] = $form['USR_DUE_DATE'];
- }
- } else {
- throw new \Exception('usr_due_date. '.\G::LoadTranslation('ID_MSG_ERROR_DUE_DATE'));
- }
- }
- $userData['USR_CREATE_DATE'] = date('Y-m-d H:i:s');
- $userData['USR_UPDATE_DATE'] = date('Y-m-d H:i:s');
- $userData['USR_BIRTHDAY'] = date('Y-m-d');
- $userData['USR_AUTH_USER_DN'] = $form['USR_AUTH_USER_DN'];
- $statusWF = $form['USR_STATUS'];
- if ($form['USR_STATUS'] == '') {
- throw new \Exception(\G::LoadTranslation("ID_CAN_NOT_BE_NULL", array('usr_status')));
- } else {
- if ($form['USR_STATUS'] == 'ACTIVE' || $form['USR_STATUS'] == 'INACTIVE' || $form['USR_STATUS'] == 'VACATION') {
- $userData['USR_STATUS'] = $form['USR_STATUS'];
- } else {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_status')));
- }
- }
- if ($form['USR_ROLE'] == '') {
- throw new \Exception(\G::LoadTranslation("ID_CAN_NOT_BE_NULL", array('usr_role')));
- } else {
- require_once (PATH_RBAC_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Roles.php");
- $oCriteria = new \Criteria('rbac');
- $oCriteria->add(\RolesPeer::ROL_CODE, $form['USR_ROLE']);
- $oDataset = \RolesPeer::doSelectRS($oCriteria);
- $oDataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
- $oDataset->next();
- if ($oDataset->getRow()) {
- $userData['USR_ROLE'] = $form['USR_ROLE'];
- } else {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_role')));
- }
- }
- try {
- if ($userData['USR_STATUS'] == 'ACTIVE') {
- $userData['USR_STATUS'] = 1;
- }
- if ($userData['USR_STATUS'] == 'INACTIVE') {
- $userData['USR_STATUS'] = 0;
- }
- $sUserUID = $this->createUser($userData);
- if ($form['USR_ROLE'] != '') {
- $this->assignRoleToUser($sUserUID, $form['USR_ROLE']);
- }
- } catch(Exception $oError) {
- throw new \Exception($oError->getMessage());
- }
- $userData['USR_STATUS'] = $statusWF;
- $userData['USR_UID'] = $sUserUID;
- $userData['USR_COUNTRY'] = $form['USR_COUNTRY'];
- $userData['USR_CITY'] = $form['USR_CITY'];
- $userData['USR_LOCATION'] = $form['USR_LOCATION'];
- $userData['USR_ADDRESS'] = $form['USR_ADDRESS'];
- $userData['USR_PHONE'] = $form['USR_PHONE'];
- $userData['USR_ZIP_CODE'] = $form['USR_ZIP_CODE'];
- $userData['USR_POSITION'] = $form['USR_POSITION'];
- $userData['USR_REPLACED_BY'] = $form['USR_REPLACED_BY'];
- /*----------------------------------********---------------------------------*/
- $userData['USR_COST_BY_HOUR'] = $form['USR_COST_BY_HOUR'];
- $userData['USR_UNIT_COST'] = $form['USR_UNIT_COST'];
- /*----------------------------------********---------------------------------*/
- $oUser = new \Users();
- $oUser -> create( $userData );
- if ((isset($form['USR_CALENDAR']))) {
- //Save Calendar ID for this user
- \G::LoadClass("calendar");
- $calendarObj = new \Calendar();
- $calendarObj->assignCalendarTo($sUserUID, $form['USR_CALENDAR'], 'USER');
- }
- $oCriteria = $this->getUser($sUserUID);
- return $oCriteria;
- } catch (\Exception $e) {
- throw $e;
- }
- }
-
- /**
- * Update User
- *
- * @param string $usrUid Unique id of User
- * @param array $arrayUserData Data
- * @param string $usrLoggedUid Unique id of User logged
- *
- * return array Return data of the User updated
- */
- public function update($usrUid, $arrayUserData, $usrLoggedUid)
- {
- try {
- global $RBAC;
- $arrayUserData = array_change_key_case($arrayUserData, CASE_UPPER);
- $form = $arrayUserData;
- $countPermission = 0;
- $permission = $this->loadUserRolePermission('PROCESSMAKER', $usrLoggedUid);
- foreach ($permission as $key => $value) {
- if ($value["PER_CODE"] == 'PM_USERS') {
- $countPermission+=1;
- }
- }
- if ($countPermission != 1) {
- throw new \Exception(\G::LoadTranslation("ID_USER_CAN_NOT_UPDATE", array($usrLoggedUid)));
- }
- if (isset($arrayUserData['USR_USERNAME'])) {
- $criteria = new \Criteria();
- $criteria->addSelectColumn(\UsersPeer::USR_USERNAME);
- $criteria->add(\UsersPeer::USR_USERNAME, utf8_encode($arrayUserData['USR_USERNAME']));
- if (\UsersPeer::doCount($criteria) > 0) {
- throw new \Exception('usr_username. '.\G::LoadTranslation('ID_USERNAME_ALREADY_EXISTS', array('USER_ID' => $arrayUserData['USR_USERNAME'])));
- }
- if ($form['USR_USERNAME'] != '') {
- $userData['USR_USERNAME'] = $form['USR_USERNAME'];
- }
- }
- if (isset($usrUid)) {
- $form['USR_UID'] = $usrUid;
- } else {
- $form['USR_UID'] = '';
- }
- if (!isset($form['USR_NEW_PASS'])) {
- $form['USR_NEW_PASS'] = '';
- }
- if ($form['USR_NEW_PASS'] != '') {
- $form['USR_PASSWORD'] = md5($form['USR_NEW_PASS']);
- }
- if (!isset($form['USR_AUTH_USER_DN'])) {
- $form['USR_AUTH_USER_DN'] = '';
- }
- $userData['USR_UID'] = $form['USR_UID'];
-
- if (isset($form['USR_PASSWORD'])) {
- if ($form['USR_PASSWORD'] != '') {
- if ($form['USR_NEW_PASS'] != $form['USR_CNF_PASS']) {
- throw new \Exception('usr_new_pass or usr_cnf_pass. '.\G::LoadTranslation('ID_NEW_PASS_SAME_OLD_PASS'));
- }
- $userData['USR_PASSWORD'] = $form['USR_PASSWORD'];
- require_once (PATH_TRUNK . "workflow" . PATH_SEP . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "UsersProperties.php");
- $oUserProperty = new \UsersProperties();
- $aUserProperty = $oUserProperty->loadOrCreateIfNotExists($form['USR_UID'], array('USR_PASSWORD_HISTORY' => serialize(array(md5($form['USR_PASSWORD'])))));
- $memKey = 'rbacSession' . session_id();
- $memcache = & \PMmemcached::getSingleton(defined('SYS_SYS') ? SYS_SYS : '' );
- if (($RBAC->aUserInfo = $memcache->get($memKey)) === false) {
- $this->loadUserRolePermission('PROCESSMAKER', $usrLoggedUid);
- $memcache->set($memKey, $RBAC->aUserInfo, \PMmemcached::EIGHT_HOURS);
- }
- if ($RBAC->aUserInfo['PROCESSMAKER']['ROLE']['ROL_CODE'] == 'PROCESSMAKER_ADMIN') {
- $aUserProperty['USR_LAST_UPDATE_DATE'] = date('Y-m-d H:i:s');
- $aUserProperty['USR_LOGGED_NEXT_TIME'] = 1;
- $oUserProperty->update($aUserProperty);
- }
- $aErrors = $oUserProperty->validatePassword($form['USR_NEW_PASS'], $aUserProperty['USR_LAST_UPDATE_DATE'], 0);
- if (count($aErrors) > 0) {
- $sDescription = \G::LoadTranslation('ID_POLICY_ALERT') . ':,';
- foreach ($aErrors as $sError) {
- switch ($sError) {
- case 'ID_PPP_MINIMUN_LENGTH':
- $sDescription .= ' - ' . \G::LoadTranslation($sError) . ': ' . PPP_MINIMUN_LENGTH . '. ';
- break;
- case 'ID_PPP_MAXIMUN_LENGTH':
- $sDescription .= ' - ' . \G::LoadTranslation($sError) . ': ' . PPP_MAXIMUN_LENGTH . '. ';
- break;
- case 'ID_PPP_EXPIRATION_IN':
- $sDescription .= ' - ' . \G::LoadTranslation($sError) . ' ' . PPP_EXPIRATION_IN . ' ' . G::LoadTranslation('ID_DAYS') . '. ';
- break;
- default:
- $sDescription .= ' - ' . \G::LoadTranslation($sError) . ',';
- break;
- }
- }
- $sDescription .= '' . \G::LoadTranslation('ID_PLEASE_CHANGE_PASSWORD_POLICY');
- throw new \Exception('usr_new_pass or usr_cnf_pass. '.$sDescription);
- }
- $aHistory = unserialize($aUserProperty['USR_PASSWORD_HISTORY']);
- if (!is_array($aHistory)) {
- $aHistory = array();
- }
- if (!defined('PPP_PASSWORD_HISTORY')) {
- define('PPP_PASSWORD_HISTORY', 0);
- }
- if (PPP_PASSWORD_HISTORY > 0) {
- //it's looking a password igual into aHistory array that was send for post in md5 way
- $c = 0;
- $sw = 1;
- while (count($aHistory) >= 1 && count($aHistory) > $c && $sw) {
- if (strcmp(trim($aHistory[$c]), trim($form['USR_PASSWORD'])) == 0) {
- $sw = 0;
- }
- $c++;
- }
- if ($sw == 0) {
- $sDescription = \G::LoadTranslation('ID_POLICY_ALERT') . ':
';
- $sDescription .= ' - ' . \G::LoadTranslation('PASSWORD_HISTORY') . ': ' . PPP_PASSWORD_HISTORY . '
';
- $sDescription .= '
' . \G::LoadTranslation('ID_PLEASE_CHANGE_PASSWORD_POLICY') . '';
- throw new \Exception('usr_new_pass or usr_cnf_pass. '.$sDescription);
- }
- if (count($aHistory) >= PPP_PASSWORD_HISTORY) {
- $sLastPassw = array_shift($aHistory);
- }
- $aHistory[] = $form['USR_PASSWORD'];
- }
- $aUserProperty['USR_LAST_UPDATE_DATE'] = date('Y-m-d H:i:s');
- $aUserProperty['USR_LOGGED_NEXT_TIME'] = 1;
- $aUserProperty['USR_PASSWORD_HISTORY'] = serialize($aHistory);
- $oUserProperty->update($aUserProperty);
- }
- }
- if (isset($form['USR_FIRSTNAME'])) {
- if ($form['USR_FIRSTNAME'] != '') {
- $userData['USR_FIRSTNAME'] = $form['USR_FIRSTNAME'];
- }
- }
- if (isset($form['USR_LASTNAME'])) {
- if ($form['USR_LASTNAME'] != '') {
- $userData['USR_LASTNAME'] = $form['USR_LASTNAME'];
- }
- }
- if (isset($form['USR_EMAIL'])) {
- if ($form['USR_EMAIL'] != '') {
- if (!filter_var($form['USR_EMAIL'], FILTER_VALIDATE_EMAIL)) {
- throw new \Exception('usr_email. '.\G::LoadTranslation('ID_INCORRECT_EMAIL'));
- } else {
- $userData['USR_EMAIL'] = $form['USR_EMAIL'];
- }
- }
- }
- if (isset($form['USR_DUE_DATE'])) {
- if ($form['USR_DUE_DATE'] != '') {
- $dueDate = explode("-", $form['USR_DUE_DATE']);
- if (ctype_digit($dueDate[0])) {
- if (checkdate($dueDate[1], $dueDate[2], $dueDate[0]) == false) {
- throw new \Exception('usr_due_date. '.\G::LoadTranslation('ID_MSG_ERROR_DUE_DATE'));
- } else {
- $userData['USR_DUE_DATE'] = $form['USR_DUE_DATE'];
- }
- } else {
- throw new \Exception('usr_due_date. '.\G::LoadTranslation('ID_MSG_ERROR_DUE_DATE'));
- }
- }
- }
- $userData['USR_UPDATE_DATE'] = date('Y-m-d H:i:s');
- if (isset($form['USR_STATUS'])) {
- if ($form['USR_STATUS'] != '') {
- $userData['USR_STATUS'] = $form['USR_STATUS'];
- }
- }
- if (isset($form['USR_ROLE'])) {
- if ($form['USR_ROLE'] != '') {
- require_once (PATH_RBAC_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Roles.php");
- $oCriteria = new \Criteria('rbac');
- $oCriteria->add(\RolesPeer::ROL_CODE, $form['USR_ROLE']);
- $oDataset = \RolesPeer::doSelectRS($oCriteria);
- $oDataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
- $oDataset->next();
- if ($oDataset->getRow()) {
- $userData['USR_ROLE'] = $form['USR_ROLE'];
- } else {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array('usr_role')));
- }
- $this->updateUser($userData, $form['USR_ROLE']);
- } else {
- $this->updateUser($userData);
- }
- } else {
- $user = new \Users();
- $dataUser = $user->load($usrUid);
- $this->updateUser($userData, $dataUser['USR_ROLE']);
- }
- if (isset($form['USR_COUNTRY'])) {
- if ($form['USR_COUNTRY'] != '') {
- $oReplacedBy = \IsoCountryPeer::retrieveByPK($form['USR_COUNTRY']);
- if (is_null($oReplacedBy)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($form['USR_COUNTRY'])));
- } else {
- $userData['USR_COUNTRY'] = $form['USR_COUNTRY'];
- $userData['USR_CITY'] = '';
- $userData['USR_LOCATION'] = '';
- }
- }
- }
- if (isset($form['USR_CITY'])) {
- if ($form['USR_CITY'] != '') {
- $oCity = \IsoSubdivisionPeer::retrieveByPK($form['USR_COUNTRY'], $form['USR_CITY']);
- if (is_null($oCity)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($form['USR_CITY'])));
- } else {
- $userData['USR_CITY'] = $form['USR_CITY'];
- }
- }
- }
- if (isset($form['USR_LOCATION'])) {
- if ($form['USR_LOCATION'] != '') {
- $oLocation = \IsoLocationPeer::retrieveByPK($form['USR_COUNTRY'], $form['USR_LOCATION']);
- if (is_null($oLocation)) {
- throw new \Exception(\G::LoadTranslation("ID_INVALID_VALUE_FOR", array($form['USR_LOCATION'])));
- } else {
- $userData['USR_LOCATION'] = $form['USR_LOCATION'];
- }
- }
- }
- if (isset($form['USR_ADDRESS'])) {
- $userData['USR_ADDRESS'] = $form['USR_ADDRESS'];
- }
- if (isset($form['USR_PHONE'])) {
- $userData['USR_PHONE'] = $form['USR_PHONE'];
- }
- if (isset($form['USR_FAX'])) {
- $userData['USR_FAX'] = $form['USR_FAX'];
- }
- if (isset($form['USR_CELLULAR'])) {
- $userData['USR_CELLULAR'] = $form['USR_CELLULAR'];
- }
- if (isset($form['USR_ZIP_CODE'])) {
- $userData['USR_ZIP_CODE'] = $form['USR_ZIP_CODE'];
- }
- if (isset($form['USR_POSITION'])) {
- $userData['USR_POSITION'] = $form['USR_POSITION'];
- }
- if (isset($form['USR_ROLE'])) {
- if ($form['USR_ROLE'] != '') {
- $userData['USR_ROLE'] = $form['USR_ROLE'];
- }
- }
- /*----------------------------------********---------------------------------*/
- if (isset($form['USR_COST_BY_HOUR'])) {
- if ($form['USR_COST_BY_HOUR'] != '') {
- $userData['USR_COST_BY_HOUR'] = $form['USR_COST_BY_HOUR'];
- }
- }if (isset($form['USR_UNIT_COST'])) {
- if ($form['USR_UNIT_COST'] != '') {
- $userData['USR_UNIT_COST'] = $form['USR_UNIT_COST'];
- }
- }
- /*----------------------------------********---------------------------------*/
- if (isset($form['USR_REPLACED_BY'])) {
- if ($form['USR_REPLACED_BY'] != '') {
- $oReplacedBy = \UsersPeer::retrieveByPK($form['USR_REPLACED_BY']);
- if (is_null($oReplacedBy)) {
- throw new \Exception('usr_replaced_by:'.$form['USR_REPLACED_BY'].' '.\G::LoadTranslation('ID_AUTHENTICATION_SOURCE_INVALID'));
- } else {
- $userData['USR_REPLACED_BY'] = $form['USR_REPLACED_BY'];
- }
- }
- }
- if (isset($form['USR_AUTH_USER_DN'])) {
- $userData['USR_AUTH_USER_DN'] = $form['USR_AUTH_USER_DN'];
- }
- require_once (PATH_TRUNK . "workflow" . PATH_SEP . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Users.php");
- $oUser = new \Users();
- $oUser->update($userData);
- $oCriteria = $this->getUser($usrUid);
- return $oCriteria;
- } catch (\Exception $e) {
- throw $e;
- }
- }
-
/**
* Authenticate User
*
@@ -696,6 +974,9 @@ class User
public function delete($usrUid)
{
try {
+ //Verify data
+ $this->throwExceptionIfNotExistsUser($usrUid, $this->arrayFieldNameForException["usrUid"]);
+
\G::LoadClass('case');
$oProcessMap = new \Cases();
$USR_UID = $usrUid;
@@ -754,7 +1035,9 @@ class User
try {
$aUserInfo = array();
require_once (PATH_TRUNK . "workflow" . PATH_SEP . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Users.php");
- $oCriteria = new \Criteria();
+
+ $oCriteria = $this->getUserCriteria();
+
if ($filter != '') {
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
}
@@ -791,40 +1074,6 @@ class User
}
}
- /**
- * Get data of a User
- *
- * @param string $userUid Unique id of User
- *
- * return array Return an array with data of a User
- */
- public function getUser($userUid)
- {
- try {
- $filter = '';
- $aUserInfo = array();
- Validator::usrUid($userUid, '$usr_uid');
- require_once (PATH_TRUNK . "workflow" . PATH_SEP . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "Users.php");
- $oCriteria = new \Criteria();
- if ($filter != '') {
- $oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
- }
- $oCriteria->add(\UsersPeer::USR_UID, $userUid);
- $oCriteria->add(\UsersPeer::USR_STATUS, 'CLOSED', \Criteria::ALT_NOT_EQUAL);
- $oDataset = \UsersPeer::doSelectRS($oCriteria);
- $oDataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
- while ($oDataset->next()) {
- $aRow1 = $oDataset->getRow();
- $aRow1 = array_change_key_case($aRow1, CASE_LOWER);
- $aUserInfo = $aRow1;
- }
- //Return
- return $aUserInfo;
- } catch (\Exception $e) {
- throw $e;
- }
- }
-
/**
* Upload image User
*
@@ -834,6 +1083,17 @@ class User
public function uploadImage($userUid)
{
try {
+ //Verify data
+ $this->throwExceptionIfNotExistsUser($userUid, $this->arrayFieldNameForException["usrUid"]);
+
+ if (!$_FILES) {
+ throw new \Exception(\G::LoadTranslation("ID_UPLOAD_ERR_NO_FILE"));
+ }
+
+ if (!isset($_FILES["USR_PHOTO"])) {
+ throw new \Exception(\G::LoadTranslation("ID_UNDEFINED_VALUE_IS_REQUIRED", array($this->arrayFieldNameForException["usrPhoto"])));
+ }
+
if ($_FILES['USR_PHOTO']['error'] != 1) {
if ($_FILES['USR_PHOTO']['tmp_name'] != '') {
$aAux = explode('.', $_FILES['USR_PHOTO']['name']);
@@ -850,4 +1110,3 @@ class User
}
}
}
-