diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.1.0.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.1.0.sql new file mode 100644 index 0000000..4c3689d Binary files /dev/null and b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.1.0.sql differ diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.4.3.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.4.3.sql new file mode 100644 index 0000000..b3b6a2f --- /dev/null +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.4.3.sql @@ -0,0 +1,11 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.5.4.2' where NAME = 'fileFLOW' +GO +IF NOT EXISTS(SELECT GUID FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE_FILEFLOW') + + BEGIN + INSERT INTO TBDD_3RD_PARTY_MODULES (ACTIVE,NAME,LICENSE) VALUES ( + 1, + 'GDPICTURE_FILEFLOW', + 'kG1Qf9PwmqgR8aDmIW2zI_ebj48RzqAJegRxcystEmkbTGQqfkNBdFOXIb6C_A00Ra8zZkrHdfjqzOPXK7kgkF2YDhvrqKfqh4WDug2vOt0qO31IommzkANSuLjZ4zmraoubyEVd25rE3veQ2h_j7tGIoH_LyIHmy24GaXsxdG0yCzIBMdiLbMMMDwcPY-809KeZ83Grv76OVhFvcbBWyYc251vou1N-kGg5_ZlHDgfWoY85gTLRxafjD3KS_i9ARW4BMiy36y8n7UP2jN8kGRnW_04ubpFtfjJqvtsrP_J9D0x7bqV8xtVtT5JI6dpKsVTiMgDCrIcoFSo5gCC1fw9oUopX4TDCkBQttO4-WHBlOeq9dG5Yb0otonVmJKaQA2tP6sMR-lZDs3ql_WI9t91yPWgpssrJUxSHDd27_LMTH_owJIqkF3NOJd9mYQuAv22oNKFYbH8e41pVKb8cT33Y9CgcQ_sy6YDA5PTuIRi67mjKge_nD9rd0IN213Ir9M_EFWqg9e4haWzIdHXQUo0md70kVhPX4UIH_BKJnxEEnFfoFRNMh77bB0N4jkcBEHPl-ghOERv8dOztf4vCnNpzzWvcLD2cqWIm6THy8XGGq9h4hp8aEreRleSMwv9QQAC7mjLwhQ1rBYkpUHlpTjhTLnMwHknl6HH0Z6zzmsgkRKVyfquv94Pd7QbQfZrRka0ss_48pf9p8hAywEn81Q==' + ) +END \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.2.1.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.2.1.sql index efc4d23..bd6adcc 100644 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.2.1.sql +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.2.1.sql @@ -1,13 +1,14 @@ UPDATE TBDD_MODULES SET DB_VERSION = '2.5.2.1' where NAME = 'Global-Indexer' GO - -ALTER TABLE TBGI_FILES_USER ADD DocID BIGINT NOT NULL DEFAULT 0 +IF COL_LENGTH('TBGI_FILES_USER','DocID') IS NOT NULL + PRINT 'Column DocID Exists'; +ELSE + ALTER TABLE TBGI_FILES_USER ADD DocID BIGINT NOT NULL DEFAULT 0 GO IF COL_LENGTH('TBGI_FILES_USER','FILE_HASH') IS NOT NULL PRINT 'Column FILE_HASH Exists'; ELSE ALTER TABLE TBGI_FILES_USER ADD FILE_HASH VARCHAR(200) DEFAULT '' -GO - +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql new file mode 100644 index 0000000..9e00458 --- /dev/null +++ b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql @@ -0,0 +1,157 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.5.4.0' WHERE SHORT_NAME = 'SIG_ENV_CR' +GO +IF EXISTS(SELECT * + FROM INFORMATION_SCHEMA.COLUMNS +WHERE TABLE_NAME = 'TBSIG_ENVELOPE_RECEIVER' +AND COLUMN_NAME = 'TFA_ENABLED') +BEGIN + ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] DROP CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_TFA_ENABLED]; + ALTER TABLE [dbo].TBSIG_ENVELOPE_RECEIVER DROP COLUMN TFA_ENABLED; +END +IF EXISTS(SELECT * + FROM INFORMATION_SCHEMA.COLUMNS +WHERE TABLE_NAME = 'TBSIG_CONFIG' +AND COLUMN_NAME = 'DEF_VERIFICATION_TYPE') +BEGIN + ALTER TABLE [dbo].TBSIG_CONFIG DROP CONSTRAINT [DF__TBSIG_CON__DEF_V__0AF366ED]; + ALTER TABLE [dbo].TBSIG_CONFIG DROP COLUMN DEF_VERIFICATION_TYPE; +END +ALTER TABLE [dbo].TBSIG_ENVELOPE ADD TFA_ENABLED BIT NOT NULL DEFAULT 0; +GO +ALTER TABLE [dbo].TBSIG_CONFIG ADD DEF_TFA_ENABLED BIT NOT NULL DEFAULT 0; +GO +-- Changed 23.01.2025 MS TFA_ENABLED +-- Changed 07.01.2025 MS VerifType integriert +ALTER VIEW [dbo].[VWSIG_ENVELOPE_DATA] AS +SELECT + ENV.[GUID] ENVELOPE_ID + ,[USER_ID] + ,USR.EMAIL USER_EMAIL + ,USR.PRENAME + ' ' + USR.NAME USER_PRE_NAME + ,[STATUS] ENVELOPE_STATE + ,ENV.VERIFICATION_TYPE + ,TFA_ENABLED + ,[ENVELOPE_UUID] + ,[LANG_CODE] ENV_LANG_CODE + ,[MESSAGE] + ,[EXPIRES_WHEN] + ,[EXPIRES_WARNING_WHEN] + ,ENV.[ADDED_WHEN] + ,ENV.[CHANGED_WHEN] + ,[TITLE] + ,[CONTRACT_TYPE] + ,ENV.[LANGUAGE] + ,[SEND_REMINDER_EMAILS] + ,[FIRST_REMINDER_DAYS] + ,[REMINDER_INTERVAL_DAYS] + ,[ENVELOPE_TYPE] + ,[CERTIFICATION_TYPE] + ,[USE_ACCESS_CODE] + ,[FINAL_EMAIL_TO_CREATOR] + ,[FINAL_EMAIL_TO_RECEIVERS] + ,[EXPIRES_WHEN_DAYS] + ,[EXPIRES_WARNING_WHEN_DAYS] + + FROM + [TBSIG_ENVELOPE] ENV INNER JOIN TBDD_USER USR ON ENV.USER_ID = USR.GUID +GO +IF EXISTS(SELECT * + FROM INFORMATION_SCHEMA.COLUMNS +WHERE TABLE_NAME = 'TBSIG_ENVELOPE_RECEIVER' +AND COLUMN_NAME = 'PHONE_NUMBER') +BEGIN + ALTER TABLE [dbo].TBSIG_ENVELOPE_RECEIVER ADD PHONE_NUMBER VARCHAR(30) NOT NULL DEFAULT ''; +END +GO +ALTER VIEW [dbo].[VWSIG_ENVELOPE_RECEIVER] AS +SELECT + ENV.GUID ENV_ID, + ENV.ENVELOPE_UUID, + REC.EMAIL_ADDRESS REC_EMAIL, + REC.GUID REC_ID, + E_REC.NAME, + E_REC.PHONE_NUMBER, + E_REC.ADDED_WHEN +FROM + [DD_ECM].[dbo].[TBSIG_RECEIVER] REC INNER JOIN TBSIG_ENVELOPE_RECEIVER E_REC ON REC.GUID = E_REC.RECEIVER_ID + INNER JOIN TBSIG_ENVELOPE ENV ON E_REC.ENVELOPE_ID = ENV.GUID +GO +--CHANGED 23.01.2025 MS PhoneNumber +--CHANGED 13.11.2024 MS RECEIVER_TERM integriert +ALTER VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as +SELECT R.GUID, + ENV.USER_ID As ENV_USERID_CREATED, + R.EMAIL_ADDRESS, + R.SIGNATURE, + ER.ENVELOPE_ID, + ER.PRIVATE_MESSAGE, + ER.ACCESS_CODE, + ER.PHONE_NUMBER, + ER.[SEQUENCE], + ER.NAME, + ER.ADDED_WHEN, + R.EMAIL_ADDRESS + ' - ' + ER.[NAME] AS RECEIVER_TERM +FROM TBSIG_ENVELOPE_RECEIVER ER +INNER JOIN TBSIG_RECEIVER R ON ER.RECEIVER_ID = R.GUID +INNER JOIN TBSIG_ENVELOPE ENV ON ER.ENVELOPE_ID = ENV.GUID +GO +INSERT INTO TBDD_SQL_COMMANDS(TITLE,SQL_COMMAND) VALUES ('REPORT ENV USER THIS_MONTH',' +Select + USER_EMAIL [ENVELOPE CREATOR] + ,COUNT(ENVELOPE_ID) [SUM] +FROM + VWSIG_ENVELOPE_DATA +WHERE + DATEDIFF(MONTH,ADDED_WHEN,GETDATE()) = 0 +GROUP BY USER_EMAIL') +GO +INSERT INTO TBDD_SQL_COMMANDS(TITLE,SQL_COMMAND) VALUES ('REPORT ENV USER LAST_MONTH',' +Select + USER_EMAIL [ENVELOPE CREATOR] + ,COUNT(ENVELOPE_ID) [SUM] +FROM + VWSIG_ENVELOPE_DATA +WHERE + DATEDIFF(MONTH,ADDED_WHEN,GETDATE()) = 1 +GROUP BY USER_EMAIL') +GO +INSERT INTO TBDD_SQL_COMMANDS(TITLE,SQL_COMMAND) VALUES ('REPORT ENV USER YEAR',' +Select + USER_EMAIL [ENVELOPE CREATOR] + ,COUNT(ENVELOPE_ID) [SUM] +FROM + VWSIG_ENVELOPE_DATA +WHERE + DATEDIFF(YEAR,ADDED_WHEN,GETDATE()) = 0 +GROUP BY USER_EMAIL') +GO +INSERT INTO TBDD_SQL_COMMANDS(TITLE,SQL_COMMAND) VALUES ('REPORT ENV USER ALL',' +Select + USER_EMAIL [ENVELOPE CREATOR] + ,COUNT(ENVELOPE_ID) [SUM] +FROM + VWSIG_ENVELOPE_DATA +GROUP BY USER_EMAIL') +GO +CREATE TABLE [dbo].[TBSIG_CHART]( + GUID INTEGER IDENTITY(1,1) NOT NULL, + SQL_COMMAND VARCHAR(MAX) NOT NULL, + TYPE_CHART VARCHAR(50) NOT NULL, + ARGUMENT VARCHAR(50) NOT NULL, + [VALUE] VARCHAR(50) NOT NULL, + TITLE VARCHAR(50) NOT NULL DEFAULT '', + ADDED_WHO VARCHAR(50) DEFAULT '', + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CHANGED_WHO VARCHAR(50), + CHANGED_WHEN DATETIME, + GROUP_ID VARCHAR(50) DEFAULT '', +CONSTRAINT PK_TBSIG_CHART_GUID PRIMARY KEY (GUID) + +) +GO + +CREATE TRIGGER [dbo].[TBSIG_CHART_AFT_UPD] ON [dbo].[TBSIG_CHART] +FOR UPDATE +AS + UPDATE TBSIG_CHART SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBSIG_CHART.GUID = INSERTED.GUID +GO \ No newline at end of file