From 886d0d0682d78ce9572cc453bf48cc452d44ee4e Mon Sep 17 00:00:00 2001 From: Developer01 Date: Fri, 25 Oct 2024 09:42:38 +0200 Subject: [PATCH] MS DD_ECM EVCreator,Taskflow --- .../01_DD_ECM/CreateDBObjects.sql | 19 ++- .../01_DD_ECM/Update/1.9.7.7.sql | 18 +-- .../Update/Added2Main_script/1.9.7.5.sql | 27 +++- 00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql | 25 ++++ .../02_TASKFLOW/Updates/2.3.0.0.sql | 2 +- .../03_EASYFLOW/Updates/2.1.0.0.sql | Bin 1342 -> 1332 bytes .../03_EASYFLOW/Updates/2.2.0.0.sql | Bin 0 -> 3490 bytes .../10_ENVELOPE_CREATOR/1.1.0.3.sql | 21 +++- .../10_ENVELOPE_CREATOR/1.5.0.0.sql | 115 ++++++++++++++++++ .../10_ENVELOPE_CREATOR/SIG_CREATE.sql | Bin 29650 -> 30910 bytes 10 files changed, 207 insertions(+), 20 deletions(-) create mode 100644 00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql create mode 100644 01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.2.0.0.sql create mode 100644 01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.0.0.sql diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql index f39a56d..dc8805c 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql @@ -1848,7 +1848,7 @@ AS GO --####Functions -ALTER FUNCTION [dbo].[FNDD_LOGIN_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER) +CREATE OR ALTER FUNCTION [dbo].[FNDD_LOGIN_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER) RETURNS @Table TABLE (SequentialOrder INT IDENTITY(1, 1), USER_ID INTEGER, @@ -2371,4 +2371,19 @@ AS FROM INSERTED WHERE TBDD_CATALOG.GUID = INSERTED.GUID GO -INSERT INTO [TBDD_CATALOG] (CAT_TITLE,CAT_STRING) VALUES ('DDSUPPORT_PORTAL','https://digitaldata.works/support/') +INSERT INTO [TBDD_CATALOG] (CAT_TITLE,CAT_STRING) VALUES ('DDSUPPORT_PORTAL','https://digitaldata.works/support/'); +GO +CREATE VIEW [dbo].[VWDD_GROUPS_USER] AS +select + USR.GUID AS USR_ID + ,USR.USERNAME, + GRP.GUID AS GRP_ID + ,GRP.NAME AS GRP_NAME + ,GU.ADDED_WHEN + ,GU.ADDED_WHO +from + dd_ecm.dbo.TBDD_GROUPS GRP INNER JOIN TBDD_GROUPS_USER GU ON GRP.GUID = GU.GROUP_ID + INNER JOIN TBDD_USER USR ON GU.USER_ID = USR.GUID +WHERE + USR.ACTIVE = 1 +GO \ No newline at end of file diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.7.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.7.sql index 8fa6c36..1420949 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.7.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.7.sql @@ -1,17 +1,17 @@ -USE [DD_ECM] - -UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.7'; -GO -UPDATE TBDD_MODULES SET NAME = 'fileFLOW', SHORT_NAME = 'fileFLOW' WHERE SHORT_NAME = 'GLOBIX'; -GO +USE [DD_ECM] + +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.7'; +GO +UPDATE TBDD_MODULES SET NAME = 'fileFLOW', SHORT_NAME = 'fileFLOW' WHERE SHORT_NAME = 'GLOBIX'; +GO --IN FNDD_LOGIN_USER_MODULE --'GLOBIX' mit 'fileFLOW' ersetzen --REPLACE --SET @USER_GROUPNAME = 'fileFLOW_USER' ---SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS' - +--SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS' + -- 20.09.2024 MS @MODULE_SHORT eingesetzt -ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER) +CREATE PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER) AS DECLARE @MODULEID INTEGER SELECT @MODULEID = GUID FROM TBDD_MODULES WHERE SHORT_NAME = @MODULE_SHORT diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.5.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.5.sql index 946ba0c..843ccc4 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.5.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.5.sql @@ -2,10 +2,25 @@ USE [DD_ECM] UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.5' GO - -ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [LANGUAGE] varchar(5) DEFAULT 'de-DE'; -ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [CONNECTED_TEMPLATE] int DEFAULT 0; -GO - - +if NOT EXISTS (select 1 from sysobjects where name = 'TBDD_EMAIL_TEMPLATE' ) + CREATE TABLE TBDD_EMAIL_TEMPLATE + ( + GUID INTEGER NOT NULL IDENTITY (1, 1), + TITLE VARCHAR(100) NOT NULL, + EMAIL_SUBJECT VARCHAR(900) NOT NULL, + EMAIL_BODY1 VARCHAR(MAX) NOT NULL, + EMAIL_BODY2 VARCHAR(MAX) NOT NULL DEFAULT '', + EMAIL_BODY3 VARCHAR(MAX) NOT NULL DEFAULT '', + [LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE', + CONNECTED_TEMPLATE INTEGER NOT NULL DEFAULT 0, + ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data', + ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()), + CHANGED_WHO VARCHAR(30), + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBCUST_EMAIL_TEMPLATE PRIMARY KEY (GUID), + CONSTRAINT UQ_TBCUST_EMAIL_TEMPLATE_TITLE UNIQUE (TITLE) + ); +ELSE + ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [LANGUAGE] varchar(5) DEFAULT 'de-DE'; + ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [CONNECTED_TEMPLATE] int DEFAULT 0; GO \ No newline at end of file diff --git a/00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql b/00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql new file mode 100644 index 0000000..981d461 --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql @@ -0,0 +1,25 @@ +UPDATE TBIDB_BASE SET CONFIG_VALUE = '1.1.3' where CONFIG_NAME = 'DB_VERSION' +GO + +CREATE PROCEDURE [dbo].[PRIDB_DELETE_IDB_OBJECT_FINALLY] @pIDB_OBJ_ID BIGINT +AS + +BEGIN + DELETE FROM TBIDB_CONVERSATION_MESSAGE WHERE CONV_ID IN (SELECT GUID FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID); + DELETE FROM TBIDB_CONVERSATION_USER WHERE CONV_ID IN (SELECT GUID FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID); + DELETE FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_ACCESSRIGHT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_STRUCTURE_TYPE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_LANGUAGE_TERM WHERE OBJECT_ID in (SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @pIDB_OBJ_ID ) + DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_METADATA_DELETE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_METADATA_ADD WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_BE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_DOC_INFO WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_FILE_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT_STRUCTURE_TYPE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + DELETE FROM TBIDB_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID; + END + +GO diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.3.0.0.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.3.0.0.sql index 01be1ba..b2578eb 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.3.0.0.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.3.0.0.sql @@ -49,7 +49,7 @@ BEGIN ALTER TABLE TBPM_PROFILE ADD NOT_RESP_COMMENT_ATTRIBUTE VARCHAR(150) NOT NULL DEFAULT '' END GO -ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS +CREATE OR ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100),@NR_CAPTION VARCHAR(100) DECLARE cur2 CURSOR FOR select GUID, TITLE,DESCRIPTION,FINAL_TEXT,BTN_REJECT_CAPTION,BTN_NOT_RESP_CAPTION from TBPM_PROFILE diff --git a/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.1.0.0.sql b/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.1.0.0.sql index 1cea18c341b8c4700f058f799c7c7d9c4f316d44..629202a3a024366f08d3ef4d6a6ec80490190a9f 100644 GIT binary patch delta 16 VcmdnTwS{Yg4l4&Q0~Z4b0{|jw0-gW> delta 26 acmdnOwU29q4y%wqLlA=k11|#?90LGI;sbyH diff --git a/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.2.0.0.sql b/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.2.0.0.sql new file mode 100644 index 0000000000000000000000000000000000000000..30d90e4d2662205cb74cd98329fa60a13b328aa8 GIT binary patch literal 3490 zcmb_eTZ_|B5S~{B|3luY&@Jumvk$#n=*@1sRhAOGfr6lj;J;VDFO%s^($lPqrKCwt z=9|kmmvjF7-pN`<(wD7_CBy#!ZzIWNAuHT>GROKYzTD!z#eD>cT<-9;!P*Q`ORT=c z)sk!J6jvAbF5WZwC7@&r#k=$ZmM10(H1j;p?=_^hHgFQu~}Z%m}+?Q68KfiF{B zZx8|h={a*`*@&`3#Iz`wUc$ThrC-D|D>CWp8kMsWqq{;DwncuGt0C;0e;&~dIPg_+ zm{oYTZ{%@OaK3kSYeEsqVZFA7PKmpn!Jiq{@kqXoM(>DF?rIy#r0;^(vof?`k0nI^)oFO zSI=p6yJe5Y7en&2|jyNJqs^BWB-#(z8Ko$5 +
+[NAME_SENDER] hat Ihnen ein Dokument zum [SIGNATURE_TYPE] gesendet.
+
+Über den folgenden Link können Sie das Dokument einsehen und elektronisch unterschreiben: [LINK_TO_DOCUMENT_TEXT]
+
+[MESSAGE]
+
+Mit freundlichen Grüßen
+
+[NAME_PORTAL]', +'Dokument erhalten: ''[DOCUMENT_TITLE]''') +GO +INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES ( +'DocumentDeleted', +'Guten Tag [NAME_RECEIVER],
+
+[NAME_SENDER] hat den Umschlag ''[DOCUMENT_TITLE]'' gelöscht/zurückgezogen.

+Begründung:
[REASON]

+
+Mit freundlichen Grüßen
+
+[NAME_PORTAL]', +'Umschlag zurückgezogen: ''[DOCUMENT_TITLE]''') +GO +INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES ( +'DocumentCompleted', +'Guten Tag [NAME_RECEIVER],
+
+Der Signaturvorgang ''[DOCUMENT_TITLE]'' wurde erfolgreich abgeschlossen.
+
+Sie erhalten das Dokument mit einem detaillierten Ergebnisbericht als Anhang zu dieser Email.
+
+Mit freundlichen Grüßen
+
+[NAME_PORTAL]', +'Umschlag abgeschlossen: ''[DOCUMENT_TITLE]''') +GO +INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES ( +'DocumentAccessCodeReceived', +'Guten Tag [NAME_RECEIVER],
+
+[NAME_SENDER] hat Ihnen ein Dokument zum [SIGNATURE_TYPE] gesendet.
+
+Verwenden Sie den folgenden Zugriffscode, um das Dokument einzusehen:
+
+[DOCUMENT_ACCESS_CODE]
+
+Mit freundlichen Grüßen
+
+[NAME_PORTAL]', +'Zugriffscode für Dokument erhalten: ''[DOCUMENT_TITLE]''') +GO +INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES ( +'DocumentShared', +'Guten Tag,

[NAME_RECEIVER] hat Ihnen ein Dokument zum Ansehen gesendet.

+Über den folgenden Link können Sie das Dokument einsehen: [LINK_TO_DOCUMENT_TEXT]


+Mit freundlichen Grüßen

[NAME_PORTAL]', +'Dokument geteilt: ''[DOCUMENT_TITLE]''') +GO \ No newline at end of file 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 8a94bb322077f2305de88881ee7b9eec78bb5770..9a03208a00891764d81930b1c6994364994de8fe 100644 GIT binary patch delta 833 zcmb7CO-~b16upxGrBdrigRM%;-~v0OLrbE7_?6m@v|3vjMy(MtgpG-IVZsm4pI~zK z#u(#D6U=N4>CU}>!j(o`=|bYUGfn-#F5JwUd*40ho_p^5@X^@aGj>X&sNOS=E{iL^ zRHe+XD|xYTW%NBBrG_3im}|g0$rZ4| zm77wJB9~DR#bst1tg_@P|NK7g8Y7Q+|99j%iDIaVyBooj@E7c0llWdyDzibl0a%pB zGFhLjE9_xKLi@aUTb(#lmlk^k?Do$Znxex7_*BT={|hfVPP5lvZHUKKt`-?9kvVF2 zi+}%t#cD27QS<(E!Id_rPy=0R3giw~qiYyE`pi-;1c3qoJ z=FydWG+A5h&`5qauz$hCb8`u=J2U8-IehI*!#p*QCr<9TC6`EX;H8O$hnbT}t0&om zF)?M&MlY^T88J#5s?{E4xXkwNu~#gjyD*KeJ&w)EbhtJ4(m`q@mFW2s{#aZvhUcUt zB}_S4d^tY^Z|O2-oe^}M0zNOMQBC^TI#R&XS`FsLJoanfc%H?H>+Nv&;)^0)JxJr3 Sc^WI*li1lF58ri;C4K^Is+z|D delta 97 zcmV-n0G|K8@d4830kAL#lb$hJlfV%Klb{HAlk7e$lTHN`v+4`90h6#TT9ZBy5VM>Q zqAjypJuU$QGXOA?VO1BCt_KE_sy;lE7)6G%KuR%_Mqdt-t_>iQJa`