From d3234e63df6535e38c5141f2b131f0a87f25aa1c Mon Sep 17 00:00:00 2001 From: SchreiberM Date: Fri, 23 Feb 2024 13:35:27 +0100 Subject: [PATCH] MS EnvelopeCreator, UpdateGeneralScripts --- 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql | 44 -- 00_DB_SETUP_SINGLE/01_DD_ECM/DD_ECM.sql | 56 +- .../Update/Added2Main_script/1.9.7.4.sql | 76 +++ .../02_TASKFLOW/CreateDBObjects_TASKFLOW.sql | 610 +++++++++++++++++- .../{ => Added2MainScript}/2.2.1.2.sql | 0 .../{ => Added2MainScript}/2.2.1.3.sql | 0 .../2.2.1.3_BACKUP_1186.sql | 0 .../2.2.1.3_BACKUP_597.sql | 0 .../2.2.1.3_BASE_1186.sql | 0 .../2.2.1.3_BASE_597.sql | 0 .../2.2.1.3_LOCAL_1186.sql | 0 .../2.2.1.3_LOCAL_597.sql | 0 .../2.2.1.3_REMOTE_1186.sql | 0 .../2.2.1.3_REMOTE_597.sql | 0 .../{ => Added2MainScript}/2.2.1.4.sql | 0 .../{ => Added2MainScript}/2.2.1.5.sql | 0 .../{ => Added2MainScript}/2.2.2.0.sql | 0 .../{ => Added2MainScript}/2.2.2.1.sql | 0 .../{ => Added2MainScript}/2.2.2.2.sql | 0 .../03_FILEFLOW/CreateDBObjects_FILEFLOW.sql | 2 +- .../{ => Added2MainScript}/2.5.3.0.sql | 16 +- .../08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.3.0.sql | Bin 0 -> 1034 bytes .../10_ENVELOPE_CREATOR/SIG_CREATE.sql | Bin 29162 -> 29780 bytes .../10_ENVELOPE_CREATOR/Update_1.1.0.1.sql | 11 + .../Vorlagen (Cursor, Reseed etc).sql | 31 +- 25 files changed, 735 insertions(+), 111 deletions(-) delete mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql create mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.4.sql rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.2.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_BACKUP_1186.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_BACKUP_597.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_BASE_1186.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_BASE_597.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_LOCAL_1186.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_LOCAL_597.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_REMOTE_1186.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.3_REMOTE_597.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.4.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.1.5.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.2.0.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.2.1.sql (100%) rename 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/{ => Added2MainScript}/2.2.2.2.sql (100%) rename 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/{ => Added2MainScript}/2.5.3.0.sql (61%) create mode 100644 01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.3.0.sql create mode 100644 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update_1.1.0.1.sql diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql deleted file mode 100644 index 488bdc7..0000000 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql +++ /dev/null @@ -1,44 +0,0 @@ -USE [DD_ECM] - -UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4' -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0 -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0 -GO - -ALTER VIEW [dbo].[VWDDINDEX_AUTOM] -AS -SELECT TOP 100 PERCENT - T.GUID, - T.INDEXNAME, - T.COMMENT, - T.DOCTYPE_ID, - T1.BEZEICHNUNG DOKUMENTART, - T1.KURZNAME, - T.CONNECTION_ID, - T2.BEZEICHNUNG CONNECTION, - T2.SQL_PROVIDER, - T2.SERVER, - T2.DATENBANK, - T2.USERNAME, - T2.PASSWORD, - T.SQL_RESULT, - T.SQL_ACTIVE, - T.VALUE, - T.[SEQUENCE], - T.VKT_OVERWRITE, - T.VKT_PREVENT_MULTIPLE_VALUES -FROM - TBDD_INDEX_AUTOM T - INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 - LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1 -WHERE - T.ACTIVE = 1 -ORDER BY - T.DOCTYPE_ID, - T.GUID - -GO diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/DD_ECM.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/DD_ECM.sql index 88475a0..83ecc6c 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/DD_ECM.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/DD_ECM.sql @@ -1,8 +1,7 @@ --################################## ---1. Define Your AdminUsers via replacing @ADMINUSER with proper UserNames +--1. Define Your AdminUsers via replacing YourAdministratorUserName with proper UserNames DECLARE @ADMINUSER1 VARCHAR(100),@ADMINUSER2 VARCHAR(100) -SET @ADMINUSER1 = 'Administrator' -SET @ADMINUSER2 = 'digitaldata' +SET @ADMINUSER1 = 'YourAdministratorUserName' -- 2. Replace @WINDREAM_DB in code with name of WM-Database -- 3. Replace @DIGITALDATA.LOCAL with domainname of customer -- 4. Add the ECM-Login Data @@ -15,7 +14,6 @@ SET @ADMINUSER2 = 'digitaldata' -- #################################### CREATE TABLE TBIMPORT_USER (USR_NAME VARCHAR(100)); INSERT INTO TBIMPORT_USER (USR_NAME) VALUES (@ADMINUSER1); -INSERT INTO TBIMPORT_USER (USR_NAME) VALUES (@ADMINUSER2); CREATE TABLE TBDD_BASECONFIG ( GUID TINYINT, @@ -37,9 +35,7 @@ AS UPDATE TBDD_BASECONFIG SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_BASECONFIG.GUID = INSERTED.GUID GO -INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.0.0') -GO -UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.0'; +INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.7.4') GO CREATE TABLE [dbo].[TBDD_3RD_PARTY_MODULES]( [GUID] [int] IDENTITY(1,1) NOT NULL, @@ -299,6 +295,30 @@ CREATE TABLE TBDD_GROUPS_MODULES CONSTRAINT FK_TBDD_GROUPS_MODULES_MODULE_ID FOREIGN KEY(MODULE_ID) REFERENCES TBDD_MODULES(GUID), ) GO +CREATE TABLE dbo.TBDD_USER_REPRESENTATION ( + GUID INTEGER IDENTITY(1,1) NOT NULL, + USER_ID INTEGER NOT NULL, + REPR_GROUP INTEGER, + RIGHT_GROUP INTEGER NOT NULL, + ADDED_WHO VARCHAR(50) DEFAULT ('DEFAULT') NOT NULL, + ADDED_WHEN DATETIME DEFAULT getdate(), + CHANGED_WHO VARCHAR(50), + CHANGED_WHEN DATETIME, + REPR_USER INTEGER, + CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID), + CONSTRAINT UC_TBDD_USER_REPRESENTATION UNIQUE (USER_ID,REPR_GROUP,RIGHT_GROUP), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER FOREIGN KEY(USER_ID) REFERENCES TBDD_USER(GUID), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY(REPR_GROUP) REFERENCES TBDD_GROUPS(GUID), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY(RIGHT_GROUP) REFERENCES TBDD_GROUPS(GUID) +) +GO +CREATE TRIGGER TBDD_USER_REPRESENTATION_AFT_UPD ON TBDD_USER_REPRESENTATION +FOR UPDATE +AS +BEGIN + UPDATE TBDD_USER_REPRESENTATION SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER_REPRESENTATION.GUID = INSERTED.GUID +END +GO CREATE TABLE TBDD_CLIENT ( GUID INTEGER IDENTITY(1,1), @@ -1007,14 +1027,16 @@ GO CREATE TABLE TBDD_INDEX_AUTOM ( - GUID INT IDENTITY(1,1), - DOCTYPE_ID INT NOT NULL, - [ENTITY_ID] INTEGER DEFAULT 0 NOT NULL, - INDEXNAME VARCHAR(50) NOT NULL, - VALUE VARCHAR(2000), - CONNECTION_ID SMALLINT NOT NULL DEFAULT 0, - [SQL_RESULT] VARCHAR(2000) DEFAULT '' NOT NULL, - SQL_ACTIVE BIT DEFAULT 0 NOT NULL, + GUID INT IDENTITY(1,1), + DOCTYPE_ID INT NOT NULL, + [ENTITY_ID] INTEGER DEFAULT 0 NOT NULL, + INDEXNAME VARCHAR(50) NOT NULL, + [VALUE] VARCHAR(2000), + CONNECTION_ID SMALLINT NOT NULL DEFAULT 0, + [SQL_RESULT] VARCHAR(2000) DEFAULT '' NOT NULL, + SQL_ACTIVE BIT DEFAULT 0 NOT NULL, + VKT_PREVENT_MULTIPLE_VALUES BIT DEFAULT 0, + VKT_OVERWRITE BIT DEFAULT 0, COMMENT VARCHAR(400), ACTIVE BIT DEFAULT 1 NOT NULL, -- 1 - Index aktiv, bei 0 - inaktiv. SEQUENCE INT DEFAULT 1 NOT NULL, @@ -1777,7 +1799,9 @@ SELECT TOP 100 PERCENT T.SQL_RESULT, T.SQL_ACTIVE, T.VALUE, - T.[SEQUENCE] + T.[SEQUENCE], + T.VKT_OVERWRITE, + T.VKT_PREVENT_MULTIPLE_VALUES FROM TBDD_INDEX_AUTOM T INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.4.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.4.sql new file mode 100644 index 0000000..b9e456b --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.4.sql @@ -0,0 +1,76 @@ +USE [DD_ECM] + +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4' +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0 +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0 +GO + +ALTER VIEW [dbo].[VWDDINDEX_AUTOM] +AS +SELECT TOP 100 PERCENT + T.GUID, + T.INDEXNAME, + T.COMMENT, + T.DOCTYPE_ID, + T1.BEZEICHNUNG DOKUMENTART, + T1.KURZNAME, + T.CONNECTION_ID, + T2.BEZEICHNUNG CONNECTION, + T2.SQL_PROVIDER, + T2.SERVER, + T2.DATENBANK, + T2.USERNAME, + T2.PASSWORD, + T.SQL_RESULT, + T.SQL_ACTIVE, + T.VALUE, + T.[SEQUENCE], + T.VKT_OVERWRITE, + T.VKT_PREVENT_MULTIPLE_VALUES +FROM + TBDD_INDEX_AUTOM T + INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 + LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1 +WHERE + T.ACTIVE = 1 +ORDER BY + T.DOCTYPE_ID, + T.GUID + +GO +IF (NOT EXISTS (SELECT * +FROM INFORMATION_SCHEMA.TABLES +WHERE TABLE_SCHEMA = 'dbo' +AND TABLE_NAME = 'TBDD_USER_REPRESENTATION')) +BEGIN + CREATE TABLE dbo.TBDD_USER_REPRESENTATION ( + GUID INTEGER IDENTITY(1,1) NOT NULL, + USER_ID INTEGER NOT NULL, + REPR_GROUP INTEGER, + RIGHT_GROUP INTEGER NOT NULL, + ADDED_WHO VARCHAR(50) DEFAULT ('DEFAULT') NOT NULL, + ADDED_WHEN DATETIME DEFAULT getdate(), + CHANGED_WHO VARCHAR(50), + CHANGED_WHEN DATETIME, + REPR_USER INTEGER, + CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID), + CONSTRAINT UC_TBDD_USER_REPRESENTATION UNIQUE (USER_ID,REPR_GROUP,RIGHT_GROUP), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER FOREIGN KEY(USER_ID) REFERENCES TBDD_USER(GUID), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY(REPR_GROUP) REFERENCES TBDD_GROUPS(GUID), + CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY(RIGHT_GROUP) REFERENCES TBDD_GROUPS(GUID) + ); + + +END +GO + +CREATE OR ALTER TRIGGER TBDD_USER_REPRESENTATION_AFT_UPD ON TBDD_USER_REPRESENTATION +FOR UPDATE +AS +BEGIN + UPDATE TBDD_USER_REPRESENTATION SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER_REPRESENTATION.GUID = INSERTED.GUID +END \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/CreateDBObjects_TASKFLOW.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/CreateDBObjects_TASKFLOW.sql index fd78e5d..a51fa6e 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/CreateDBObjects_TASKFLOW.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/CreateDBObjects_TASKFLOW.sql @@ -3,7 +3,7 @@ 1. Replace @WINDREAM_DB in code with name of WM-Database ####################################*/ -UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.1' where NAME = 'Process-Manager' +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.2' where NAME = 'Process-Manager' GO INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID,IS_ADMIN) SELECT GUID,(SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'PM'),1 FROM TBDD_USER where USERNAME IN (SELECT USR_NAME FROM TBIMPORT_USER); INSERT INTO TBDD_CLIENT_USER (USER_ID,CLIENT_ID) SELECT GUID,1 FROM TBDD_USER WHERE GUID NOT IN (SELECT USER_ID FROM TBDD_CLIENT_USER WHERE CLIENT_ID = 1); @@ -32,6 +32,7 @@ CREATE TABLE TBPM_KONFIGURATION [SERVICE_IDXNAME_CREATED] VARCHAR(50) NOT NULL DEFAULT 'DMS erstellt', [SERVICE_LOG_ERRORS_ONLY] BIT NOT NULL DEFAULT 1, WM_REL_PATH VARCHAR(100) NOT NULL DEFAULT '\\windream\objects', + WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W', ERFASSTWER VARCHAR(50) DEFAULT 'PER DMSLite' NOT NULL, ERSTELLTWER VARCHAR(50) DEFAULT 'DMSLite-Admin' NOT NULL, ERSTELLTWANN DATETIME DEFAULT GETDATE() NOT NULL, @@ -86,6 +87,7 @@ PRIORITY INTEGER NOT NULL DEFAULT 1, DESCRIPTION VARCHAR(250) , TYPE SMALLINT NOT NULL, DISPLAY_MODE VARCHAR(20) NOT NULL DEFAULT 'Overview and Detail', +SHOW_DOCUMENT BIT NOT NULL DEFAULT 1, LOG_INDEX VARCHAR(50) NOT NULL DEFAULT '', IN_WORK BIT NOT NULL DEFAULT 0, ACTIVE BIT NOT NULL DEFAULT 0, @@ -97,13 +99,14 @@ FINAL_TEXT VARCHAR(250), MOVE2FOLDER NVARCHAR(1000), SORT_BY_LATEST BIT NOT NULL DEFAULT 0, WORK_HISTORY_ENTRY VARCHAR(500), -ANNOTATE_ALL_WORK_HISTORY_ENTRIES BIT NOT NULL DEFAULT 0, -ANNOTATE_WORK_HISTORY_ENTRY BIT NOT NULL DEFAULT 0, -SQL_VIEW NVARCHAR(MAX) NOT NULL DEFAULT '', -SQL_PROFILE_MAIN_VIEW NVARCHAR(MAX) NOT NULL DEFAULT '', -SQL_GROUP_COLOR NVARCHAR(MAX) NOT NULL DEFAULT '', -SQL_GROUP_TEXT NVARCHAR(MAX) NOT NULL DEFAULT '', -SQL_BTN_FINISH NVARCHAR(MAX) NOT NULL DEFAULT '', +TARGET_PATH_BLIND_FILE VARCHAR(500) NOT NULL DEFAULT '', +ANNOTATE_ALL_WORK_HISTORY_ENTRIES BIT NOT NULL DEFAULT 0, +ANNOTATE_WORK_HISTORY_ENTRY BIT NOT NULL DEFAULT 0, +SQL_VIEW NVARCHAR(MAX) NOT NULL DEFAULT '', +SQL_PROFILE_MAIN_VIEW NVARCHAR(MAX) NOT NULL DEFAULT '', +SQL_GROUP_COLOR NVARCHAR(MAX) NOT NULL DEFAULT '', +SQL_GROUP_TEXT NVARCHAR(MAX) NOT NULL DEFAULT '', +SQL_BTN_FINISH NVARCHAR(MAX) NOT NULL DEFAULT '', ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data', ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()), CHANGED_WHO VARCHAR(30), @@ -225,13 +228,20 @@ AS GO CREATE TABLE TBPM_FILES_USER_NOT_INDEXED ( + [GUID] BIGINT NOT NULL IDENTITY (1, 1), USR_NAME VARCHAR(50), + USRID INTEGER NOT NULL DEFAULT 0, PROFIL_ID INTEGER, - DocGUID BigInt NOT NULL DEFAULT 0, + DocGUID BigInt NOT NULL DEFAULT 0, FILE_PATH VARCHAR(500), + ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE() UNIQUE (USR_NAME,PROFIL_ID,FILE_PATH) ) GO +CREATE NONCLUSTERED INDEX [IDXTBPM_FILES_USER_NOT_INDEXED_USRID_AW] +ON [dbo].[TBPM_FILES_USER_NOT_INDEXED] ([USRID]) +INCLUDE ([ADDED_WHEN]) +GO ------------------------------------------------------------------------------ CREATE TABLE TBPM_FILES_WORK_HISTORY ( @@ -286,6 +296,7 @@ CREATE TABLE TBPM_PROFILE_CONTROLS SQL_ENABLE NVARCHAR(MAX), SQL_ENABLE_ON_LOAD NVARCHAR(MAX), SQL_ENABLE_ON_LOAD_CONID TINYINT, + SAVE_CHANGE_ON_ENABLED BIT NOT NULL DEFAULT 0, OVERWRITE_DATA BIT NOT NULL DEFAULT 0, SET_CONTROL_DATA NVARCHAR(MAX), REGEX_MATCH NVARCHAR(1000), @@ -294,6 +305,8 @@ CREATE TABLE TBPM_PROFILE_CONTROLS [READ_ONLY] BIT NOT NULL DEFAULT 0, LOAD_IDX_VALUE BIT NOT NULL DEFAULT 1, CONTROL_ACTIVE BIT NOT NULL DEFAULT 1, + FORMAT_STRING VARCHAR(200) NOT NULL DEFAULT '', + BACKCOLOR_IF VARCHAR(500) NOT NULL DEFAULT '', FONT_STYLE smallint, FONT_SIZE smallint, FONT_FAMILY varchar(50), @@ -399,6 +412,27 @@ AS WHERE TBPM_CONTROL_TABLE.GUID = INSERTED.GUID GO ---------------- +CREATE TABLE TBPM_CONTOL_TABLE_LANG +( + GUID BIGINT IDENTITY(1,1), + COL_ID INTEGER NOT NULL, + CAPTION VARCHAR(250) NOT NULL, + LANG_CODE VARCHAR(5) NOT NULL, + ADDED_WHO VARCHAR(100) DEFAULT 'SYSTEM' NOT NULL, + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CHANGED_WHO VARCHAR(100), + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBPM_CONTOL_TABLE_LANG PRIMARY KEY(GUID), + CONSTRAINT FK_TBPM_CONTOL_TABLE_LANG_COLID FOREIGN KEY (COL_ID) REFERENCES TBPM_CONTROL_TABLE (GUID) +) +GO +CREATE TRIGGER TBPM_CONTOL_TABLE_LANG_AFT_UPD ON TBPM_CONTOL_TABLE_LANG +FOR UPDATE +AS + UPDATE TBPM_CONTOL_TABLE_LANG SET CHANGED_WHEN = GETDATE() + FROM INSERTED + WHERE TBPM_CONTOL_TABLE_LANG.GUID = INSERTED.GUID +GO CREATE TABLE TBPM_PROFILE_USER ( GUID INTEGER NOT NULL IDENTITY (1, 1), @@ -641,9 +675,10 @@ GO --############################################ -- ============================================= -- Author: Digital Data MS --- Created: 11.06.2021 --- Description: Gets the next DocumentID --- Changed: 05.05.2022 Insert only when <> 0 +-- Create date: 11.06.2021 +-- Description: Gets the next DocumentID in Workflow +-- Changed: 07.04.2022 TabPM_VALIDATION_PROFILE_GROUP_USER +-- Changed_ 21.06.2022 Files2bValidated disappeared during transport -- ============================================= CREATE PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] ( @@ -653,19 +688,32 @@ CREATE PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] ) AS BEGIN - IF @DocID <> 0 + + IF @DocID = 0 And EXISTS(SELECT GUID FROM TBPM_FILES_USER_NOT_INDEXED WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID) BEGIN - INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID); + PRINT 'NO DocID and datdiff < 5 sec' + DECLARE @FILEPATH VARCHAR(512) + SELECT @FILEPATH = FILE_PATH FROM TBPM_FILES_USER_NOT_INDEXED WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID; + PRINT '@FILEPATH' + select @DocID = DOC_ID From TBPM_PROFILE_FILES where FILE_PATH = @FILEPATH; END - SELECT GUID as DocGUID, DOC_ID as DocID - ,(SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID) - (SELECT COUNT(DocID) + 1 FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) REMAINING + INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID) + + --SELECT GUID as DocGUID ,DOC_ID as DocID FROM TBPM_PROFILE_FILES WHERE GUID = ( + -- SELECT MIN(T.DocGUID) FROM [dbPRPM_GET_NEXTo].[FNPM_CUST_GET_DOCID_FOR_USER_OVERVIEW] (@UserID) T where PROFILE_ID = @PROFIL_ID and T.DocID not in + -- (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) + SELECT GUID as DocGUID ,DOC_ID as DocID , + (SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER A WHERE A.DocID NOT IN (SELECT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) + and UserID = @UserID) FILES2BValidated FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = @PROFIL_ID AND DOC_ID = ( - SELECT MIN(DocID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID AND DocID not in (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) + SELECT MIN(DocID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID AND DocID not in (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) ) + + RETURN END -GO +GO CREATE PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100)) AS DECLARE @NEWPROFILE_ID INTEGER @@ -918,9 +966,8 @@ GO -- ============================================= -- Author: Digital Data, MS -- Create date: 05.07.2019 --- Description: -- ============================================= -CREATE PROCEDURE PRPM_FILES_NOT_INDEXED +CREATE PROCEDURE [dbo].[PRPM_FILES_NOT_INDEXED] -- Add the parameters for the stored procedure here @USER_NAME VARCHAR(50), @PROFIL_ID INTEGER, @@ -928,10 +975,16 @@ CREATE PROCEDURE PRPM_FILES_NOT_INDEXED @DocGUID BIGINT AS BEGIN + DECLARE @USRID INTEGER + SELECT @USRID = GUID FROM TBDD_USER WHERE USERNAME = @USER_NAME; + SET @FILEPATH = REPLACE(@FILEPATH,'Windream\\','Windream\') IF NOT EXISTS(SELECT * FROM TBPM_FILES_USER_NOT_INDEXED WHERE - UPPER(USR_NAME) = UPPER(@USER_NAME) - AND PROFIL_ID = @PROFIL_ID AND DocGUID = @DocGUID) - INSERT INTO TBPM_FILES_USER_NOT_INDEXED (USR_NAME,PROFIL_ID,FILE_PATH,DocGUID) VALUES (@USER_NAME, @PROFIL_ID, @FILEPATH,@DocGUID) + USRID = @USRID + AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH) + INSERT INTO TBPM_FILES_USER_NOT_INDEXED (USR_NAME,PROFIL_ID,FILE_PATH,DocGUID,USRID) VALUES (@USER_NAME, @PROFIL_ID, @FILEPATH,@DocGUID,@USRID) + ELSE + UPDATE TBPM_FILES_USER_NOT_INDEXED SET ADDED_WHEN = GETDATE() + WHERE USRID = @USRID AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH END GO CREATE PROCEDURE PRPM_CHECK_NEXT_WF @pGUID BIGINT @@ -1378,7 +1431,7 @@ SELECT TOP 100 PERCENT T1.WIDTH, T1.HEIGHT, COALESCE(T1.INDEX_NAME,'') INDEX_NAME, - 0 AS IDB_TYP, + COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'')),'0') AS IDB_TYP, T1.VALIDATION, T1.CHOICE_LIST, T1.TYP, @@ -1391,7 +1444,10 @@ SELECT TOP 100 PERCENT T1.REGEX_MESSAGE_DE, T1.REGEX_MESSAGE_EN, T1.OVERWRITE_DATA, - T1.SET_CONTROL_DATA + T1.SET_CONTROL_DATA, + T1.SAVE_CHANGE_ON_ENABLED, + T1.FORMAT_STRING CTRL_FORMAT_STRING, + T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF FROM TBPM_PROFILE T, TBPM_PROFILE_CONTROLS T1 @@ -1533,7 +1589,7 @@ SELECT -- ,T1.[SQL_GROUP_COLOR] -- ,T1.[SQL_GROUP_TEXT] ,T1.[DISPLAY_MODE] - + ,T1.SHOW_DOCUMENT ,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT, @@ -1545,6 +1601,7 @@ FROM WHERE T1.ACTIVE = 1 GO + UPDATE TBPM_KONFIGURATION SET SQL_PROFILE_MAIN_VIEW = ' /*## Following Columns need to be part of sql ## TL_STATE Returns the TrafficLight-State for each doc (1=Red;2=Orange;3=Green) @@ -1900,9 +1957,508 @@ BEGIN RETURN @RESULT END GO -USE [msdb] +UPDATE TBAPPSERV_CRON_DETAIL set COMMAND = 'SELECT IIF(LANG.CAPTION IS NULL,T.SPALTEN_HEADER,LANG.CAPTION) SPALTEN_HEADER_LANG, T.*, T1.PROFIL_ID, IIF(LANG.LANG_CODE IS NULL,''de-DE'', LANG.LANG_CODE) LANG_CODE from TBPM_CONTROL_TABLE T INNER JOIN TBPM_PROFILE_CONTROLS T1 ON T.CONTROL_ID = T1.GUID +LEFT JOIN (SELECT * FROM TBPM_CONTOL_TABLE_LANG) LANG ON T.GUID = LANG.COL_ID WHERE T1.CONTROL_ACTIVE = 1' WHERE TITLE = 'TBPM_CONTROL_TABLE' GO +IF NOT EXISTS(SELECT * FROM TBDD_SQL_COMMANDS WHERE TITLE = 'PM_PROFILES_USER') + INSERT INTO TBDD_SQL_COMMANDS (TITLE,SQL_COMMAND,ADDED_WHO) VALUES ('PM_PROFILES_USER', 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) +UNION +select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' +,'Digital Data') +ELSE + UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND = + 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) + UNION + select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + WHERE TITLE = 'PM_PROFILES_USER' +GO +IF NOT EXISTS(SELECT * FROM TBDD_SQL_COMMANDS WHERE TITLE = 'PM_PROFILES_USER') + INSERT INTO TBDD_SQL_COMMANDS (TITLE,SQL_COMMAND,ADDED_WHO) VALUES ('PM_PROFILES_USER', 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) +UNION +select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' +,'Digital Data') +ELSE + UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND = + 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) + UNION + select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + WHERE TITLE = 'PM_PROFILES_USER' +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'de-DE', 'Caption', 'Gesamtübersicht', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'en-US', 'Caption', 'Overview', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'fr-FR', 'Caption', 'Aperçu général', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'de-DE', 'Caption', 'Detailansicht Profil:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'en-US', 'Caption', 'Detail view profile', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'fr-FR', 'Caption', 'Vue détaillée du profil:', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'de-DE', 'Information', 'Sie wurden aufgrund von Inaktivität automatisch abgemeldet!', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'en-US', 'Information', 'Due to inactivity we closed all actions and You have been logged out automatically!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'fr-FR', 'Information', 'Vous avez été automatiquement déconnecté pour cause d''inactivité!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'de-DE', 'Information', 'Bitte selektieren Sie mindestens einen Vorgang!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'en-US', 'Information', 'Please select at least one item!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'fr-FR', 'Information', 'Veuillez sélectionner au moins une opération!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'de-DE', 'Information', 'Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'en-US', 'Information', 'Massvalidation could not be completed because of an error in windream!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'fr-FR', 'Information', 'La clôture en masse n''a pas pu être exécutée parce que windream n''a pas pu être initialisé !', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'de-DE', 'Caption', 'Warnung:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'en-US', 'Caption', 'Warning:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'fr-FR', 'Caption', 'Avertissement:', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'de-DE', 'Caption', 'Achtung:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'en-US', 'Caption', 'Attention:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'fr-FR', 'Caption', 'Attention:', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'de-DE', 'Caption', 'Bitte schliessen Sie den aktiven Workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'en-US', 'Caption', 'Please close the active workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'fr-FR', 'Caption', 'Veuillez fermer le workflow actif!', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'LicenseCountCaption'; +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'de-DE', 'Caption', 'Anzahl Lizenzen:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'en-US', 'Caption', 'Number of licenses:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'fr-FR', 'Caption', 'Nombre de licences +:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'de-DE', 'Caption', 'Anzahl User angemeldet:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'en-US', 'Caption', 'Number of users logged in:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'fr-FR', 'Caption', 'Nombre d''utilisateurs connectés:', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'de-DE', 'Caption', 'Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'en-US', 'Caption', 'objects', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'fr-FR', 'Caption', 'Opérations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'de-DE', 'Caption', 'Bitte schliessen Sie den aktiven Workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'en-US', 'Caption', 'Please close the active workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'fr-FR', 'Caption', 'Veuillez fermer le workflow actif!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'de-DE', 'Caption', 'Es ist bereits ein Workflow geöffnet!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'en-US', 'Caption', 'There is already a workflow active!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'fr-FR', 'Caption', 'Un workflow est déjà ouvert!', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'de-DE', 'Caption', 'Achtung: der gewählte Vorgang ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'en-US', 'Caption', 'Attention: the selected operation is already being processed by another user or is otherwise blocked!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'fr-FR', 'Caption', 'Attention : la demande sélectionnée est déjà en cours de traitement par un autre utilisateur ou est bloquée d''une autre manière.!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'de-DE', 'Caption', 'Aktuell keine Workflowdaten vorhanden!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'en-US', 'Caption', 'No workflow data available at the moment!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'fr-FR', 'Caption', 'Aucune donnée de workflow disponible actuellement!', '') +GO +--#### AB HIER FRANZÖSISCH INTEGRIERT +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'de-DE', 'Caption', 'HINWEIS: UserDebugMode ist eingeschaltet!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'en-US', 'Caption', 'NOTE: UserDebugMode is activated!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'fr-FR', 'Caption', 'REMARQUE : UserDebugMode est activé !', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'de-DE', 'Caption', 'Ghost Mode inaktivieren', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'en-US', 'Caption', 'Disable Ghost Mode', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'fr-FR', 'Caption', 'Désactiver le mode fantôme', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'de-DE', 'Caption', 'Filter aktiv', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'en-US', 'Caption', 'Filter active', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'fr-FR', 'Caption', 'Filtre actif', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'de-DE', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'en-US', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'fr-FR', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'de-DE', 'Translation', 'Letzte Synchronisation', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'en-US', 'Translation', 'Last synchronization', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'fr-FR', 'Translation', 'Dernière synchronisation', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'de-DE', 'Translation', 'Verbleibende Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'en-US', 'Translation', 'Remaining operations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'fr-FR', 'Translation', 'Opérations restantes', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'de-DE', 'Message', 'Ende des Profils - Keine weiteren Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'en-US', 'Message', 'End of the profile - No further operations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'fr-FR', 'Message', 'Fin du profil - aucune autre opération', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'de-DE', 'Caption', 'F2 für Speichern', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'en-US', 'Caption', 'F2 for save', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'fr-FR', 'Caption', 'F2 pour enregistrer', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'de-DE', 'Caption', 'Eingaben gespeichert', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'en-US', 'Caption', 'Inputs saved', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'fr-FR', 'Caption', 'Saisies enregistrées', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'Application', 'App.ReminderPipeline', 'fr-FR', 'Information', 'Vous avez encore des tâches à accomplir dans votre domaine de responsabilité.', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.Conversation_Delete', 'fr-FR', 'MsgboxResult', 'Vous voulez mettre fin à la conversation?', 'Demande') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.MissingInput', 'fr-FR', 'Information', 'Veuillez valider les champs marqués en rouge!', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'frmValidator.NoMoreDocument' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'fr-FR', 'MsgBox', 'Aucune autre opération trouvée - fin du profil!', 'Remarque') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'de-DE', 'MsgBox', 'Keine weiteren Vorgänge gefunden - Ende des Profils!', 'Hinweis') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'en-US', 'MsgBox', 'Aucune autre opération trouvée - fin du profil!', 'Note') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'frmValidator.ValidationButton' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'fr-FR', 'Button', 'Enregistrer - Opération suivante (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'de-DE', 'Button', 'Speichern - Nächster Vorgang (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'en-US', 'Button', 'Save - Next operation (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.WrongInputControl', 'fr-FR', 'Information', 'Mauvaise saisie', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Client relation' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'fr-FR', 'Information', 'Vous n''avez aucun lien avec un client!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'en-US', 'Information', 'You are not related to a client!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'de-DE', 'Information', 'Ihrem User ist kein Client zugeordnet!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Module Configuration' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'fr-FR', 'Information', 'Attention : vous n''êtes pas autorisé à utiliser TaskFlow!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'en-US', 'Information', 'Attention: You are not released for the use of TaskFlow!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'de-DE', 'Information', 'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Userconfig' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'fr-FR', 'Information', 'Attention : ils ne sont pas enregistrés dans la gestion des utilisateurs!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'en-US', 'Information', 'Attention: You are not stored in the user administration!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'de-DE', 'Information', 'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO /****** Object: Job [PRPM_REFRESH_FILES_SQL] Script Date: 17.01.2022 13:23:39 ******/ BEGIN TRANSACTION DECLARE @ReturnCode INT diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.2.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.2.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.2.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.2.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BACKUP_1186.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BACKUP_1186.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BACKUP_1186.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BACKUP_1186.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BACKUP_597.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BACKUP_597.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BACKUP_597.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BACKUP_597.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BASE_1186.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BASE_1186.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BASE_1186.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BASE_1186.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BASE_597.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BASE_597.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_BASE_597.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_BASE_597.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_LOCAL_1186.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_LOCAL_1186.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_LOCAL_1186.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_LOCAL_1186.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_LOCAL_597.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_LOCAL_597.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_LOCAL_597.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_LOCAL_597.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_REMOTE_1186.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_REMOTE_1186.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_REMOTE_1186.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_REMOTE_1186.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_REMOTE_597.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_REMOTE_597.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.3_REMOTE_597.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.3_REMOTE_597.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.4.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.4.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.4.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.4.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.5.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.5.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.1.5.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.1.5.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.0.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.0.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.0.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.0.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.1.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.1.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.1.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.1.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.2.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.2.sql similarity index 100% rename from 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.2.2.2.sql rename to 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.2.2.2.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/CreateDBObjects_FILEFLOW.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/CreateDBObjects_FILEFLOW.sql index d29e37e..738407d 100644 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/CreateDBObjects_FILEFLOW.sql +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/CreateDBObjects_FILEFLOW.sql @@ -1,7 +1,7 @@ -- Integrieren wir auch unsere IDB-Logik? -- Wenn Ja: Suchen nach 0 IDB_FILESTORE_ID und ersetzen mit T4.IDB_FILESTORE_ID -UPDATE TBDD_MODULES SET PRODUCT_VERSION = '2.5.2.0' where NAME = 'Global-Indexer' +UPDATE TBDD_MODULES SET PRODUCT_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' GO UPDATE TBDD_MODULES SET STRING1 = '\\windream\objects' WHERE SHORT_NAME = 'GLOBIX' AND STRING1 = 'W'; CREATE TABLE TBGI_CONFIGURATION diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql similarity index 61% rename from 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql rename to 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql index 1d3ce63..7d8bbdb 100644 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql @@ -1,12 +1,14 @@ -UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' +UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' and DB_VERSION <> '2.5.3.0' GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAULT 0 -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 +IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'VKT_PREVENT_MULTIPLE_VALUES' AND Object_ID = Object_ID(N'dbo.TBDD_INDEX_AUTOM')) + BEGIN + ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAULT 0 + END +IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'VKT_OVERWRITE' AND Object_ID = Object_ID(N'dbo.TBDD_INDEX_AUTOM')) + BEGIN + ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 + END GO - CREATE OR ALTER VIEW [dbo].[VWDDINDEX_AUTOM] AS SELECT TOP 100 PERCENT diff --git a/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.3.0.sql b/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.3.0.sql new file mode 100644 index 0000000000000000000000000000000000000000..369677ae4094d5fef90dc34314ef47a3d4f4bde5 GIT binary patch literal 1034 zcma)*Pfx-?5XI+O6Td@mUbGR7M-R|~L7|YAVmvj*za$C?nwa?E)!*!NX`u=6uxxkd z&3kWWhToq;rjkfkX403C-yWw#N*T+9y^s<2Igy-w#-4yEWzH$%ZU`#n_L6lZXA;Q; z>zsAUIg~GXl_y!VLU3JJRmIR5w-2%+`Y0#xtmQ@SWho2!b~&1VCrXK`PF_yNR(%+vM4O-4pd5IE}VubFy+?lu?10 zy>OZ(de%w%hp4)F*wrv)n}xQoeGb}H)co9aVn!!)velWsTPNQ;@KtDb-(2`^*K?ry Ee{=7LI{*Lx literal 0 HcmV?d00001 diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CREATE.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CREATE.sql index 66c9a279a21ecc78902c9dc80fea88573788c51b..68563ff923a620faa80f0250e80a8472b10a663b 100644 GIT binary patch delta 3894 zcma)9ZA{Z=5PvEv6zM1}1&h?aP*7gwMXX2x3zQcT3zSz8i#S0A#l|elvdx9~VPEE^ zT+G}uH;smDbBi+Pm(9#2nd5R zx+RGxIj6p z*)xyIqFHrNJ8yI#qanY21)WR$1lw=ZP68$+tpcn{N;UId>=pkHM$aPJMVsis%F!eP zBo8KK0{V4kx{{;=_Cr!Gpi0M%OzzYJw(6{aeq9CN$GU7lm2L(7tFr+!>CJ%U`t5+n z^*zzjkO{7SQ#X)3WK7#;ESA>JNoeWk8ADI%%!)aD zN=+Gp{+Cl80Pacs1~A)XrOu@Vz{X6ybZcpM*jm=PQRcqFKW*G>4c$AK&*AoMm-e59 zKP~C;G?7*rwrlW=HS{peFD=TZ!^^G)un|)V9ZMgV)^UQ2nZC+@yjJEYb_64~YdN2G z>ux>0z5FF$26Kr_P_@Vv7Mj#sX`eYKBXngAGN2uK-4MLf@-$uke40*NN%58ec~fPI zGe>g$_DpiFT1Pi518iqiX2>=0SrwhirKl)uqF=2#8F#KF8}U~IjTYorjIAVaKKX)w z7FgkiJ*Y&~Xydzh(3TH)*2Xvbu7s%>>|tpJ)3;?50UpV4$V&suXey;FrX8z)DK(O1 zpOy;jPK~q}R?l403t00ci}~Vyk(mrBrK*^+x`6M`Y6es;tE>hwRuR??zi&7nQ zRM?+P)Ar7%Fyg)z(m8C1QZ>eM_{v?%DUouV@6QTzz?Wd9*Ye{aIhJF6nqtQpaDv637=542p3ul^=!3#s85K1m z&KcZEt#$*dbzDpyV)tL68@sxSxXK(VGA`MKjA(`&^9~i|%c@X^3grQnv*>cs&yYM> z{7TqivvqZJxMWK-3#Inij3&?Op-j$_P%ACaP=K82K+CLU-Qc%TVv#8`fP?D=uO9aE z4eEfrv=MS{NVeLIOB6|bi30jI*Q}oXCR6D$86uV}FEyHYcPS@#3wS$2qiu}_Sy!e~ zvXKzlSU$BjndP~OZ8!rDRw=Xsdf?U5m(2^!7Eu9Os1K|o=rgC|JD!92+>uYYI{+WLxr#Awu#U??g!kk1+%V>Ge7xQsq4{KED*e>J z8Ijl+tdS=hSsxdg{w-Qsv!PJNk$1+(RNPIpDkM>sPB`#tvw30)|o;(y_FH12|CbT9ff+Vqb`E_ zTLfi-zU$f)h5C1QTLg80e(bpzK|M{odj}(^X_UU@${gx+;!?`%`zV5%Mp+Fy+Su7Z z2euAGa97eg--i*@G<3PoqEbib*g)hiaa1`l$M*4NJGE^8G-MN=ISQWrK3Zzbspq~O zBuPmvIlKN4wL(3C{cOVP&GPlHK|Cuz_A5 ziKDB-DUiB7%u^a(0hBl51U59%SjJCG3tmkn@SqUho~5!y)8w$x8r(P-Tm@4H PMpu{rJ#APk#1Z`u!SyG^ delta 3070 zcmai0ZA_C_6uwnHY^hkW0u7kv;A58 zK%V{Bmd&Y4wq+lQ%CeZvEW=;Rl4Wz6Y}w*MvOkM4M%aGr&&zs^0+ zx#vFToO|yN#e?4!Q#}gR#ld}>R7^>~5Nl#Fwu`k~{H_xYMW|YwZelGg!c_FDpx<_C z_p&`CYGGY8A7Q=J53}8@n^s~hiH{X;Zsa>_0V=Igl#b!a`j!8uP4gc5j?^uZmj!tJb7CWr3Ac&th4ZL6%trECqZ zWryf9K)s!4TG!{czl-KW8MrF*@KInW={Wd`Z6;h8JB8x=Sc zNzevvb=sDIx&+s9xGiy9&e16NmVCUZ_TzTcFDXB!D@M^q(LfRS&c>hs6&=V$YwoI0 zHv%TR0QGEfqREnW?+r%0+3 z^LhEm9kXJc&V+=P9IUOt4`XzUBU;R9Ei~VNfX+d4HcaVCin*7gv@=N;zZ|29MQ~R) zh+2JzP9%^_1VUD#(P%{bs22D1LkbldwYpY)Q+7>2^{SN^$ZNk&JG3b|8j1%Y-t`1b)}E2-vI=4WBFVO1*O>-4rl9 zEEDvFNsk5plz8DO)gxY7k5@{axKUb#Kj<@AP4HWt7`3`_$?79(RCsxF-Fo5&-u2oM zC~L^(;l7mUb2cp=xI0$G4mQ_d&Zg&)n5MkXh#|WVZ`%`6tnF}&uNF~6bLjw5L`@Ib z@X+192F@;=c4;ZdW}}T*a9N-Un*?8Ot;vVQX+g-@fYZ(>ZnY**P}zo&%J^ce3nAA! zSb_}Gt=U3!GbiR<_L-}>>g6%si)+Pd63z50-O8JNH=4|CD_UW)Sw zoujv`INK@AyI`y|X9|7%<1?-&9>QF+C7<)rMa&FR@wEX2wdNqhf(9p<)W;7LuEPS__~v79**b-6fEyEbzs>NGf0*McAG zqQn;iJoU90tv`To>*IKu9yiwDMGZ7vRYLOJO}Z#bvutU8;ESCB`27ax{SImaIPLf0 zroR>oemAU*wdiRK;c8<&ersIhN^k{oEm}jlhy>R@ho(zQG8&;CQSz7Zd0iR~x8i2l zFLN=tYAMm8BWggRX)TOhv|cFdr&@=r@j^_-Lijw^fWKlXG{@U%F0#UU8v<%AMt6;@ z;lFNKt2R-9Us?;NpHXAvSq)x#HXXouiG5-K?bqPL#9B2==CfF;r;Z*Far;@Zp2c?u?vyPr9l(>%$moGk1_Oez=UcC4Hf0zWI9rw_uhx3>k!{dcGGfrt`JZ|1eDa*s$^m$ng{ltPTKTBrz zObFLZZvgb0bvS>l9^W22fzae_WF2qM@zPc|+d;WfiR%-a73By{?p9cEVbX|6UC|~d z6@ZjrK7SZHaevZ|uQM`Ga=h?mJ00vWJ4D|Lte=gNArWeM-$I8yO6_5qt)zVi*(5tb zqe1G~32TRdT1CAWNv326IaoRU#3Q7gE4E6pX45}+VuHI9Uv`#~vy1TPc)LofBeeQ2 D2Ez}X diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update_1.1.0.1.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update_1.1.0.1.sql new file mode 100644 index 0000000..8ab5e47 --- /dev/null +++ b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update_1.1.0.1.sql @@ -0,0 +1,11 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.1.0.1' WHERE SHORT_NAME = 'SIG_ENV_CR' +GO + +ALTER TABLE TBSIG_CONFIG ADD [DOCUMENT_PATH_DMZ] NVARCHAR(512) NOT NULL DEFAULT '' +GO +ALTER TABLE TBSIG_CONFIG ADD [EXPORT_PATH_DMZ] NVARCHAR(512) NOT NULL DEFAULT '' +GO +ALTER TABLE TBSIG_CONFIG ADD [SIGNED_MAIL_PATH] NVARCHAR(512) NOT NULL DEFAULT '' +GO +ALTER TABLE TBSIG_CONFIG ADD [DOCUMENT_PATH_MOVE_AFTSEND] NVARCHAR(512) NOT NULL DEFAULT '' +GO \ No newline at end of file diff --git a/Scripts_General/Vorlagen (Cursor, Reseed etc).sql b/Scripts_General/Vorlagen (Cursor, Reseed etc).sql index 0051d6f..ea81fd5 100644 --- a/Scripts_General/Vorlagen (Cursor, Reseed etc).sql +++ b/Scripts_General/Vorlagen (Cursor, Reseed etc).sql @@ -1,20 +1,4 @@ -DECLARE - @RECORD_ID INTEGER, - @DATE DAtetime, - @GUID INTEGER, - @CAPTION VARCHAR(500) - -DECLARE c_REDO CURSOR FOR - select GUID,NODE_CAPTION from VWPMO_STRUCTURE_NODES where ENTITY_ID = 8 and CREATE_RECORD = 1 - OPEN c_REDO - FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION - WHILE @@FETCH_STATUS = 0 - BEGIN - FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION - END -CLOSE c_REDO -DEALLOCATE c_REDO /*######################################## ---CHECKIDENT @@ -47,3 +31,18 @@ FROM sys.objects WHERE OBJECT_DEFINITION(object_id) LIKE '%PRPMO_CUST_CHECK_CONTROLS_HAAA%' --AND type IN ('V') ORDER BY name + +DECLARE cursStrasse CURSOR FOR + select STRASSE from Strassen_Esslingen WHERE CONCAT(PLZ,' - ',ORTSTEIL) = @ORTSTEIL ORDER BY STRASSE + OPEN cursStrasse + FETCH NEXT FROM cursStrasse INTO @STRASSE + WHILE @@FETCH_STATUS = 0 + BEGIN + DECLARE @CHILDNODE_GUID BIGINT + PRINT @STRASSE + EXEC PRPMO_STRUCTURE_NODES_CHECK_NODE @CHILDNODE_GUID Output ,56,@STRASSE,@STRASSE,@NODE_GUID,'',0,@SEQUENCE,'MS','DEMO' + SET @SEQUENCE += 1 + FETCH NEXT FROM cursStrasse INTO @STRASSE + END + CLOSE cursStrasse + DEALLOCATE cursStrasse