From 128b7c2a9c6be4001408541274f0b14c0e76e138 Mon Sep 17 00:00:00 2001 From: Developer01 Date: Tue, 28 Jan 2025 09:48:10 +0100 Subject: [PATCH] MS FileFlow und TaskFlow --- .../02_TASKFLOW/Updates/2.4.1.0.sql | Bin 0 -> 2898 bytes .../03_FILEFLOW/Updates/2.5.4.3.sql | 11 ++ .../Updates/Added2MainScript/2.5.2.1.sql | 9 +- .../10_ENVELOPE_CREATOR/1.5.4.0.sql | 157 ++++++++++++++++++ 4 files changed, 173 insertions(+), 4 deletions(-) create mode 100644 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.1.0.sql create mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.4.3.sql create mode 100644 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.4.0.sql 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 0000000000000000000000000000000000000000..4c3689de3003fc7bf3e416c5cd72d009eef98d64 GIT binary patch literal 2898 zcmb7`+iuf95QgWrNW6pZ(jur@#4Q&&HzFq-H))9?3km`uN+k|LygcyzJ8|uGVhFM} zj%Q})JpbBPvE__&#d=hN6Q}C0~?}W?~x6H zhFS2TZ&y$j{9o8{@JwEI1Md-X1ALpIFG255)+tu*?2~=BTP%EqE}hAqXJr>5GI=@0 zm)qdE{GAfd(q3RACl1fih_60&+}C~j+U)DGduDI!Bf4(v8~aCrCat^l<6!A6@^|>H zdd#tq^Q)K!>{YBe(JJ#oFJ3))r`!M~kw-*UwO+a(aPQxn&nfsM!#;L50F(Jy_dB!t?eu&)H@S0JjS!wt5Qa2^orUv^A(q> z8%wN0Isk%sgCrnfy9K%!WWj9r`+X_>eG;q~#M`)>QtRtFNqd<)k z+thCzY*(?uX+o%sC&hAy&U9?AVp|3$3voCa?|Sj?xK7AdE8zUec7hbCpAYVHoX=&* zoFwF(pB%A7mt4=_D6{G%$M{%gpJt!!DZA9et~s8tE;cpW!f4NfPA!jd4d*4+ax&E? zUz%~vs=fyNPU!(*guD^93B!bG>KGw`PClJ=LJqg_e|jAS9fO2lhjSj6F9I~Wq5^AdY#kyh{P0a#H?aJ|@ZuxK0%2KR* zMg*$WisdJ2}a8`3rQZ{_^{V#Dv`yJsp;;a&M&nddOz`L zljahK3OnUl>1gEhvwL2;d~v68DW831K^YSAIR>aVT-$j#lT{gYoNhoJ=ELuRI=@Tn PWmJcqXY!|dbJ6!7!|7;H literal 0 HcmV?d00001 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