From 6c0a6ee05b64c19e1e3d86b848af7fd6be56957b Mon Sep 17 00:00:00 2001 From: Developer01 Date: Tue, 25 Feb 2025 17:34:45 +0100 Subject: [PATCH] MS signFLOW und taskFLOW --- .../02_TASKFLOW/Updates/2.4.2.0.sql | 40 ++++++++++++++++++ .../03_EASYFLOW/Updates/2.3.0.0.sql | Bin 0 -> 2816 bytes 06_EmailProfiler/1.3.5.0.sql | 4 +- 3 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.2.0.sql create mode 100644 01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.3.0.0.sql diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.2.0.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.2.0.sql new file mode 100644 index 0000000..8f195be --- /dev/null +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.2.0.sql @@ -0,0 +1,40 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.0' where NAME = 'Process-Manager'; +GO + +CREATE TABLE TBTF_PROFILE_FILES_WORK +( + GUID BIGINT NOT NULL IDENTITY(1,1), + ProfileID INTEGER NOT NULL, + DocID BIGINT NOT NULL, + InWork BIT NOT NULL DEFAULT 0, + Worked BIT NOT NULL DEFAULT 0, + Action_When DATETIME, + Action_UserID INTEGER, + ChangedWho_ID INTEGER, + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBTF_PROFILE_FILES_WORK PRIMARY KEY (GUID), + CONSTRAINT UQ_TBTF_PROFILE_FILES_WORK UNIQUE(ProfileID,DocID) +) +GO + +CREATE PROCEDURE PRTF_PROFILE_FILES_WORK @pDocID BIGINT,@pProfilID INTEGER,@pUserID INTEGER, @pMode VARCHAR(100) +AS +BEGIN + IF NOT EXISTS(SELECT GUID FROM TBTF_PROFILE_FILES_WORK WHERE ProfileID = @pProfilID AND DocID = @pDocID) + BEGIN + INSERT INTO TBTF_PROFILE_FILES_WORK (ProfileID,DocID,Action_UserID,Action_When) VALUES (@pProfilID,@pDocID,@pUserID,GETDATE()); + END + IF @pMode = 'FreeFile' + BEGIN + PRINT 'FreeFile ...' + UPDATE TBTF_PROFILE_FILES_WORK SET InWork = 0, Action_UserID = @pUserID + WHERE DocID = @pDocID AND ProfileID = @pProfilID AND InWork = 1; + END + ELSE IF @pMode = 'InWork' + UPDATE TBTF_PROFILE_FILES_WORK SET InWork = 1, Action_When = GETDATE(), Action_UserID = @pUserID + WHERE DocID = @pDocID AND ProfileID = @pProfilID AND InWork = 0; + ELSE IF @pMode = 'Worked' + UPDATE TBTF_PROFILE_FILES_WORK SET InWork = 0,Worked = 1, Action_When = GETDATE(), Action_UserID = @pUserID + WHERE DocID = @pDocID AND ProfileID = @pProfilID AND Worked = 0; +END +GO diff --git a/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.3.0.0.sql b/01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.3.0.0.sql new file mode 100644 index 0000000000000000000000000000000000000000..bb17976e9b65e0eea58f6c0a0a871c65bd0189e4 GIT binary patch literal 2816 zcmds3O>fgc5S?p~_z%7Xq%>+%ap1tgja?H&(#Vb*P!&amBB+Ey6{wK-@xXgK9`CMk zq;jn+$M(+m%zL}}^ShR%WRl8Ca!K%ehObPvGM5WHYk7mQ&ov?jB<8r+kr5vd5jk*Af@)p1~$Xgj}9CwxMh&Q~4^lawi|;n_R>C zMvi2Sw;%Gc@i&C!Q+Xl<;wSEnUn#O>9VON-ky{R{M6O^@Pa9-)h4nT3uTet*y$hGs z7J2dg95$?X1FIC((I@NX+SFCgl>y#P;H!Y`4E-26JzI@EZJmaCOQI+$88z9{dfaxU zU*CG>Z+T$sfO#_T2}JjP0;ITAABF< zeh>?mwbc}M-DK?QxtqW|=*L+zr#K5@an*Eugg4U){l*s5KWQyOjC&jPdg`>+@)|v4 z9~D_T8=JObT@et+u~{odQdFL~T>E-tUf3b?OgrM4Pu@qkroj8P?Bp{TbOYo~u!*c2iIkvr$%;qn(`|?b^6&;Am=!5i$N5T@?l8ht+9!xeq-C{`k|Vi{QfyB36t=gJxHK$UhvSV+oA(V_R`gKZy)JIar_*mW9E0ept((^k!QyC$={{kl^VBP=# literal 0 HcmV?d00001 diff --git a/06_EmailProfiler/1.3.5.0.sql b/06_EmailProfiler/1.3.5.0.sql index 2b7146d..5930fc3 100644 --- a/06_EmailProfiler/1.3.5.0.sql +++ b/06_EmailProfiler/1.3.5.0.sql @@ -1,6 +1,4 @@ UPDATE TBDD_MODULES SET DB_VERSION = '1.3.5.0' where SHORT_NAME = 'EMLP' GO -ALTER TABLE TBEMLP_POLL_PROCESS ADD [ALLOW_XML_RECEIPTS] BIT DEFAULT 0; -GO -UPDATE TBEMLP_POLL_PROCESS SET ALLOW_XML_RECEIPTS = 0; +ALTER TABLE TBEMLP_POLL_PROCESS ADD [ALLOW_XML_RECEIPTS] BIT NOT NULL DEFAULT 0; GO \ No newline at end of file