diff --git a/01_SMART_UP_TOOLS/03_EASYFLOW/CreateDBObjects_EASYFLOW.sql b/01_SMART_UP_TOOLS/03_EASYFLOW/CreateDBObjects_EASYFLOW.sql index 1e93d9f..fa4969e 100644 --- a/01_SMART_UP_TOOLS/03_EASYFLOW/CreateDBObjects_EASYFLOW.sql +++ b/01_SMART_UP_TOOLS/03_EASYFLOW/CreateDBObjects_EASYFLOW.sql @@ -1,7 +1,7 @@ IF not EXISTS(SELECT GUID FROM TBDD_MODULES WHERE NAME = 'Clipboard-Watcher' ) INSERT INTO TBDD_MODULES (NAME, SHORT_NAME, LICENSE,ACTIVE) VALUES ('Clipboard-Watcher','CW','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=',1) GO -UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.1' where UPPER(NAME) = UPPER('Clipboard-Watcher') +UPDATE TBDD_MODULES SET DB_VERSION = '2.3.0.0' where UPPER(NAME) = UPPER('Clipboard-Watcher') GO --ADDs THE USER WITH ADMIN-RIGHTS TO USER-MODULE RELATION INSERT INTO TBDD_USER_MODULES(USER_ID,MODULE_ID) @@ -37,9 +37,9 @@ CREATE TABLE TBCW_PROFILES ( GUID INTEGER NOT NULL IDENTITY(1,1), NAME VARCHAR(100) NOT NULL, - PROFILE_TYPE SMALLINT NOT NULL DEFAULT 0, + PROFILE_TYPE SMALLINT NOT NULL DEFAULT 1, REGEX_EXPRESSION VARCHAR(100) NOT NULL, - ACTIVE BIT NOT NULL DEFAULT 0, + ACTIVE BIT NOT NULL DEFAULT 0, COMMENT VARCHAR(500), ADDED_WHO VARCHAR(50) NOT NULL DEFAULT 'DEFAULT', ADDED_WHEN DATETIME DEFAULT GETDATE(), @@ -392,7 +392,7 @@ BEGIN INSERT INTO @TBResult (DocID, INDEX_NAME) SELECT DISTINCT WMV.dwDocID, WMA.szAttrName - FROM sDD_VMP01_APS01_windream60.dbo.Attribute WMA INNER JOIN sDD_VMP01_APS01_windream60.dbo.Vector WMV ON WMA.dwAttrID = WMV.dwAttrID + FROM [windreamDB].dbo.Attribute WMA INNER JOIN [windreamDB].dbo.Vector WMV ON WMA.dwAttrID = WMV.dwAttrID INNER JOIN VWDD_WM_ACCESS_RIGHTS T1 ON WMV.dwDocID = T1.dwObjectID AND T1.dwUserOrGROUPID = @USER_ECM_FKID WHERE WMA.szAttrName in ('Vektor String 00','Vektor String 01','Vektor String 03','Vektor String 04','Vektor String 06','Vektor String 25','Vektor String 26','Vektor String 50','Vektor String 51') AND UPPER(WMV.szValue) LIKE UPPER('%' + @pSearchValue + '%') @@ -406,7 +406,7 @@ BEGIN WHERE UPPER(T.Search_Term) = UPPER(@pSearchValue) INSERT INTO @TBResult (DocID, INDEX_NAME) SELECT DISTINCT WMV.dwDocID, WMA.szAttrName - FROM sDD_VMP01_APS01_windream60.dbo.Attribute WMA INNER JOIN sDD_VMP01_APS01_windream60.dbo.Vector WMV ON WMA.dwAttrID = WMV.dwAttrID + FROM [windreamDB].dbo.Attribute WMA INNER JOIN [windreamDB].dbo.Vector WMV ON WMA.dwAttrID = WMV.dwAttrID INNER JOIN VWDD_WM_ACCESS_RIGHTS T1 ON WMV.dwDocID = T1.dwObjectID AND T1.dwUserOrGROUPID = @USER_ECM_FKID WHERE WMA.szAttrName in ('Vektor String 00','Vektor String 01','Vektor String 03','Vektor String 04','Vektor String 06','Vektor String 25','Vektor String 26','Vektor String 50','Vektor String 51') AND UPPER(WMV.szValue) = UPPER(@pSearchValue) @@ -431,26 +431,63 @@ BEGIN END GO /*##### VIEWS ####*/ -CREATE VIEW [dbo].[VWCW_USER_PROFILE] AS -SELECT DISTINCT +CREATE VIEW [dbo].[VWCW_GROUP_PROFILE] AS +SELECT + T1.GUID, T.GUID AS PROFIL_ID, T.NAME AS PROFIL_NAME, T.REGEX_EXPRESSION, T.COMMENT, T.ACTIVE, T.PROFILE_TYPE, - T2.PROC_NAME, - T1.USER_ID, - USR.NAME AS USER_SURNAME, - USR.PRENAME AS USER_PRENAME, - USR.USERNAME + T1.GROUP_ID, + T3.NAME AS GROUP_NAME +FROM + TBCW_PROFILES T + ,TBCW_GROUP_PROFILE T1 + , TBDD_GROUPS T3 +WHERE + T.GUID = T1.PROFILE_ID + AND T1.GROUP_ID = T3.GUID; +GO +--Changed 29.01.2025 MS Prozesse raus, Union Gruppen +CREATE VIEW [dbo].[VWCW_USER_PROFILE] AS +SELECT DISTINCT + T.GUID, + T.GUID AS PROFIL_ID, + T.NAME AS PROFIL_NAME, + T.REGEX_EXPRESSION, + T.COMMENT, + T.ACTIVE, + T.PROFILE_TYPE, + T1.USER_ID AS [USER_ID], + USR.NAME AS USER_SURNAME, + USR.PRENAME AS USER_PRENAME, + USR.USERNAME, + 'USER_PROFILE' AS SOURCE FROM TBCW_PROFILES T INNER JOIN TBCW_USER_PROFILE T1 ON T.GUID = T1.PROFILE_ID INNER JOIN TBDD_USER USR ON T1.USER_ID = USR.GUID - INNER JOIN TBCW_PROFILE_PROCESS T2 ON T.GUID = T2.PROFILE_ID - INNER JOIN TBCW_GROUP_PROFILE T3 ON T.GUID = T3.PROFILE_ID -WHERE T.ACTIVE = 1 -GO +UNION +SELECT DISTINCT + GP.PROFIL_ID AS GUID, + GP.PROFIL_ID, + GP.PROFIL_NAME, + GP.REGEX_EXPRESSION, + GP.COMMENT, + GP.ACTIVE, + GP.PROFILE_TYPE, + GU.USR_ID AS [USER_ID], + USR.NAME AS USER_SURNAME, + USR.PRENAME AS USER_PRENAME, + USR.USERNAME, + 'GROUP_PROFILE' AS SOURCE + +FROM + VWCW_GROUP_PROFILE GP INNER JOIN + VWDD_GROUPS_USER GU ON GP.GROUP_ID = GU.GRP_ID INNER JOIN + TBDD_USER USR ON GU.USR_ID = USR.GUID ; +GO CREATE VIEW VWCW_PROFILE_REL_WINDOW AS SELECT DISTINCT TOP 100 PERCENT @@ -468,9 +505,9 @@ FROM ,VWCW_USER_PROFILE T2 WHERE T.PROCESS_ID = T1.GUID AND - T1.PROFILE_ID = T2.GUID + T1.PROFILE_ID = T2.PROFIL_ID -ORDER BY T.SEQUENCE +ORDER BY T.SEQUENCE; GO CREATE VIEW VWCW_PROFILE_REL_CONTROL AS @@ -478,7 +515,7 @@ SELECT DISTINCT TOP 100 PERCENT T.GUID ,T1.USER_ID ,TP.PROC_NAME AS PROCESS_NAME - ,T1.GUID AS PROFILE_ID + ,T1.PROFIL_ID AS PROFILE_ID ,T.WINDOW_ID ,T.DESCRIPTION ,T.SEQUENCE @@ -507,26 +544,7 @@ FROM WHERE T.WINDOW_ID = TW.GUID AND TW.PROCESS_ID = TP.GUID AND - TP.PROFILE_ID = T1.GUID -ORDER BY T.SEQUENCE + TP.PROFILE_ID = T1.PROFIL_ID +ORDER BY T.SEQUENCE; GO -CREATE VIEW [dbo].[VWCW_GROUP_PROFILE] AS -SELECT - T1.GUID, - T.GUID AS PROFIL_ID, - T.NAME AS PROFIL_NAME, - T.REGEX_EXPRESSION, - T.COMMENT, - T.ACTIVE, - T.PROFILE_TYPE, - T1.GROUP_ID, - T3.NAME AS GROUP_NAME -FROM - TBCW_PROFILES T - ,TBCW_GROUP_PROFILE T1 - , TBDD_GROUPS T3 -WHERE - T.GUID = T1.PROFILE_ID - AND T1.GROUP_ID = T3.GUID; -GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.1.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.1.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.1.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.1.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.2.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.2.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.2.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.2.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.3.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.3.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.3.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.3.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.4.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.4.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.1.0.4.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.1.0.4.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.0.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.0.0.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.0.0.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.0.0.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.1.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.1.0.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.1.0.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.1.0.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.2.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.2.0.sql similarity index 96% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.2.0.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.2.0.sql index 4bd1636..82bb745 100644 --- a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.2.0.sql +++ b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.2.0.sql @@ -36,5 +36,5 @@ ALTER VIEW [dbo].[VWSIG_CONFIG_DOC_PATH] AS SELECT DOCUMENT_PATH FROM [dbo].[TBSIG_CONFIG] -GO - +GO + diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.3.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.3.0.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.3.0.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.4.0.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.4.0.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.1.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.4.1.sql similarity index 97% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.1.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.4.1.sql index 1b1d16b..2b46576 100644 --- a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.1.sql +++ b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Added2mainScript/1.5.4.1.sql @@ -1,27 +1,27 @@ UPDATE TBDD_MODULES SET DB_VERSION = '1.5.4.1' WHERE SHORT_NAME = 'SIG_ENV_CR' GO -CREATE FUNCTION dbo.FNDD_Generate5DigitRandomCode() -RETURNS CHAR(5) -AS -BEGIN - DECLARE @Code CHAR(5), @Rand1 INT, @Rand2 INT, @Rand3 INT, @Rand4 INT, @Rand5 INT - - SET @Rand1 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP))) % 36 - SET @Rand2 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand1 AS VARBINARY))) % 36 - SET @Rand3 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand2 AS VARBINARY))) % 36 - SET @Rand4 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand3 AS VARBINARY))) % 36 - SET @Rand5 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand4 AS VARBINARY))) % 36 - - SET @Code = - CHAR(CASE WHEN @Rand1 < 10 THEN 48 + @Rand1 ELSE 55 + @Rand1 END) + - CHAR(CASE WHEN @Rand2 < 10 THEN 48 + @Rand2 ELSE 55 + @Rand2 END) + - CHAR(CASE WHEN @Rand3 < 10 THEN 48 + @Rand3 ELSE 55 + @Rand3 END) + - CHAR(CASE WHEN @Rand4 < 10 THEN 48 + @Rand4 ELSE 55 + @Rand4 END) + - CHAR(CASE WHEN @Rand5 < 10 THEN 48 + @Rand5 ELSE 55 + @Rand5 END) - - RETURN @Code -END -GO +CREATE FUNCTION dbo.FNDD_Generate5DigitRandomCode() +RETURNS CHAR(5) +AS +BEGIN + DECLARE @Code CHAR(5), @Rand1 INT, @Rand2 INT, @Rand3 INT, @Rand4 INT, @Rand5 INT + + SET @Rand1 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP))) % 36 + SET @Rand2 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand1 AS VARBINARY))) % 36 + SET @Rand3 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand2 AS VARBINARY))) % 36 + SET @Rand4 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand3 AS VARBINARY))) % 36 + SET @Rand5 = ABS(CHECKSUM(CONVERT(VARBINARY, CURRENT_TIMESTAMP) + CAST(@Rand4 AS VARBINARY))) % 36 + + SET @Code = + CHAR(CASE WHEN @Rand1 < 10 THEN 48 + @Rand1 ELSE 55 + @Rand1 END) + + CHAR(CASE WHEN @Rand2 < 10 THEN 48 + @Rand2 ELSE 55 + @Rand2 END) + + CHAR(CASE WHEN @Rand3 < 10 THEN 48 + @Rand3 ELSE 55 + @Rand3 END) + + CHAR(CASE WHEN @Rand4 < 10 THEN 48 + @Rand4 ELSE 55 + @Rand4 END) + + CHAR(CASE WHEN @Rand5 < 10 THEN 48 + @Rand5 ELSE 55 + @Rand5 END) + + RETURN @Code +END +GO CREATE TRIGGER [dbo].TBSIG_ENVELOPE_RECEIVER_AFT_UPD ON [dbo].[TBSIG_ENVELOPE_RECEIVER] FOR INSERT AS diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/CREATE_DB_OBJECTS.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/CREATE_DB_OBJECTS.sql new file mode 100644 index 0000000..b4acead Binary files /dev/null and b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/CREATE_DB_OBJECTS.sql differ diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CREATE.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CREATE.sql deleted file mode 100644 index 07bd56d..0000000 Binary files a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CREATE.sql and /dev/null differ diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CLEAN.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/SIG_CLEAN.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_CLEAN.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/SIG_CLEAN.sql diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_DELETE.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/SIG_DELETE.sql similarity index 100% rename from 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/SIG_DELETE.sql rename to 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/SIG_DELETE.sql diff --git a/06_EmailProfiler/CreateDBObjects.sql b/06_EmailProfiler/CreateDBObjects.sql index 3b20f2d..acb1b17 100644 --- a/06_EmailProfiler/CreateDBObjects.sql +++ b/06_EmailProfiler/CreateDBObjects.sql @@ -281,28 +281,6 @@ BEGIN @WHO) END GO - - -CREATE TABLE dbo.TBEDMI_ITEM_VALUE( - GUID BIGINT NOT NULL IDENTITY (1, 1), - REFERENCE_GUID nvarchar(max) NOT NULL, - ITEM_DESCRIPTION nvarchar(max) NOT NULL, - ITEM_VALUE nvarchar(max) NULL, - CREATEDWHEN datetime NOT NULL DEFAULT GETDATE(), - CREATEDWHO nvarchar(max), - CHANGEDWHEN datetime, - GROUP_COUNTER integer NULL, - SPEC_NAME VARCHAR(250), - IS_REQUIRED BIT NOT NULL DEFAULT 0 -) -GO -USE [DD_ECM] -GO -/****** Object: StoredProcedure [dbo].[PRCUST_CREATE_EMAIL_LINE] Script Date: 05.05.2023 13:58:32 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -- ============================================= -- Author: DD -- =============================================