From 52dc4ac4e2068d3c6a071bc13d21d09211cb5400 Mon Sep 17 00:00:00 2001 From: Developer01 Date: Tue, 28 Jan 2025 11:59:44 +0100 Subject: [PATCH] =?UTF-8?q?MS=20=C3=84nderungen=20Update=20SWE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../02_TASKFLOW/Updates/2.4.0.1.sql | 102 ++++++------ .../02_TASKFLOW/Updates/2.4.0.2.sql | 62 ++++---- .../02_TASKFLOW/Updates/2.4.1.0.sql | Bin 2898 -> 5388 bytes .../Updates/Added2MainScript/2.2.1.5.sql | 4 +- .../Updates/Added2MainScript/2.2.2.0.sql | 2 +- .../Updates/Added2MainScript/2.2.2.2.sql | 145 ++++++++++++------ 6 files changed, 184 insertions(+), 131 deletions(-) diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.1.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.1.sql index a5d7dc6..36b4ec4 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.1.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.1.sql @@ -1,52 +1,52 @@ UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.1' where NAME = 'Process-Manager' -GO --- ================================================================= --- Die Procedure fügt einen Datensatz in die Tabelle TBTF_VALIDATOR_MESSAGE ein. --- --- ================================================================= --- Copyright (c) 2024 by Digital Data GmbH --- --- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim --- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works --- ================================================================= --- Creation Date / Author: 29.08.2024 / MP --- ================================================================= --- History: --- 29.08.2024 / MP - Prozedur erstellt - -CREATE PROCEDURE [dbo].[PRTF_NEW_VALIDATOR_MESSAGE] - @DOC_ID BIGINT -- DocID oder IDB_OBJ_ID / 1 für alle Belege - , @MESSAGE_TITLE VARCHAR(100) -- Title aus GUI_LANGUAGE_PHRASE - , @ADDED_WHO VARCHAR(100) -- Wo/Von wem wurde die Prozedur aufgerufen - , @IMAGE_INDEX INTEGER = 0 -- ICON: 0 = Info / 1 = Fehlende Eingabe / 2 = Fehler -AS -BEGIN - SET NOCOUNT ON; - - IF NOT EXISTS (SELECT 1 FROM DD_ECM.dbo.TBDD_GUI_LANGUAGE_PHRASE - WHERE TITLE = @MESSAGE_TITLE AND MODULE = 'PM' AND CAPT_TYPE = 'WF_MESSAGE' AND OBJ_NAME = 'frmValidator') - BEGIN - -- Wenn es die Meldung nicht gibt, oder nicht korrekt konfiguriert ist, brechen wir hier ab - RETURN; - END - - IF @IMAGE_INDEX > 2 - BEGIN - SET @IMAGE_INDEX = 0; - END - - INSERT INTO DD_ECM.dbo.TBTF_VALIDATOR_MESSAGE - ( - DocID - , GUI_LANG_TITLE - , ImageIndex - , Active - , ADDED_WHO - ) VALUES ( - @DOC_ID - , @MESSAGE_TITLE - , @IMAGE_INDEX - , 1 -- wir fügen nur aktive Sätze ein - , @ADDED_WHO - ); -END +GO +-- ================================================================= +-- Die Procedure fügt einen Datensatz in die Tabelle TBTF_VALIDATOR_MESSAGE ein. +-- +-- ================================================================= +-- Copyright (c) 2024 by Digital Data GmbH +-- +-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim +-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works +-- ================================================================= +-- Creation Date / Author: 29.08.2024 / MP +-- ================================================================= +-- History: +-- 29.08.2024 / MP - Prozedur erstellt + +CREATE PROCEDURE [dbo].[PRTF_NEW_VALIDATOR_MESSAGE] + @DOC_ID BIGINT -- DocID oder IDB_OBJ_ID / 1 für alle Belege + , @MESSAGE_TITLE VARCHAR(100) -- Title aus GUI_LANGUAGE_PHRASE + , @ADDED_WHO VARCHAR(100) -- Wo/Von wem wurde die Prozedur aufgerufen + , @IMAGE_INDEX INTEGER = 0 -- ICON: 0 = Info / 1 = Fehlende Eingabe / 2 = Fehler +AS +BEGIN + SET NOCOUNT ON; + + IF NOT EXISTS (SELECT 1 FROM TBDD_GUI_LANGUAGE_PHRASE + WHERE TITLE = @MESSAGE_TITLE AND MODULE = 'PM' AND CAPT_TYPE = 'WF_MESSAGE' AND OBJ_NAME = 'frmValidator') + BEGIN + -- Wenn es die Meldung nicht gibt, oder nicht korrekt konfiguriert ist, brechen wir hier ab + RETURN; + END + + IF @IMAGE_INDEX > 2 + BEGIN + SET @IMAGE_INDEX = 0; + END + + INSERT INTO TBTF_VALIDATOR_MESSAGE + ( + DocID + , GUI_LANG_TITLE + , ImageIndex + , Active + , ADDED_WHO + ) VALUES ( + @DOC_ID + , @MESSAGE_TITLE + , @IMAGE_INDEX + , 1 -- wir fügen nur aktive Sätze ein + , @ADDED_WHO + ); +END diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.2.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.2.sql index c2986bb..89c764f 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.2.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/2.4.0.2.sql @@ -1,33 +1,33 @@ UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.2' where NAME = 'Process-Manager' -GO --- ================================================================= --- Die Procedure setzt einen Datensatz der Tabelle TBTF_VALIDATOR_MESSAGE --- auf ACTIVE = 0 --- --- ================================================================= --- Copyright (c) 2024 by Digital Data GmbH --- --- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim --- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works --- ================================================================= --- Creation Date / Author: 30.08.2024 / MP --- ================================================================= --- History: --- 30.08.2024 / MP - Prozedur erstellt - -CREATE PROCEDURE [dbo].[PRTF_DEACTIVATE_VALIDATOR_MESSAGE] - @DOC_ID BIGINT -- DocID oder IDB_OBJ_ID / 1 für alle Belege - , @MESSAGE_TITLE VARCHAR(100) -- Title aus GUI_LANGUAGE_PHRASE - , @CHANGED_WHO VARCHAR(100) -- Wo/Von wem wurde die Prozedur aufgerufen - , @ACTIVE_FLAG INTEGER = 0 -- optionales ACTIVE-Flag - Default = 0 -AS -BEGIN - SET NOCOUNT ON; - - UPDATE DD_ECM.dbo.TBTF_VALIDATOR_MESSAGE SET - Active = @ACTIVE_FLAG, - CHANGED_WHO = @CHANGED_WHO - WHERE DocID = @DOC_ID - AND GUI_LANG_TITLE = @MESSAGE_TITLE; - +GO +-- ================================================================= +-- Die Procedure setzt einen Datensatz der Tabelle TBTF_VALIDATOR_MESSAGE +-- auf ACTIVE = 0 +-- +-- ================================================================= +-- Copyright (c) 2024 by Digital Data GmbH +-- +-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim +-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works +-- ================================================================= +-- Creation Date / Author: 30.08.2024 / MP +-- ================================================================= +-- History: +-- 30.08.2024 / MP - Prozedur erstellt + +CREATE PROCEDURE [dbo].[PRTF_DEACTIVATE_VALIDATOR_MESSAGE] + @DOC_ID BIGINT -- DocID oder IDB_OBJ_ID / 1 für alle Belege + , @MESSAGE_TITLE VARCHAR(100) -- Title aus GUI_LANGUAGE_PHRASE + , @CHANGED_WHO VARCHAR(100) -- Wo/Von wem wurde die Prozedur aufgerufen + , @ACTIVE_FLAG INTEGER = 0 -- optionales ACTIVE-Flag - Default = 0 +AS +BEGIN + SET NOCOUNT ON; + + UPDATE TBTF_VALIDATOR_MESSAGE SET + Active = @ACTIVE_FLAG, + CHANGED_WHO = @CHANGED_WHO + WHERE DocID = @DOC_ID + AND GUI_LANG_TITLE = @MESSAGE_TITLE; + END \ No newline at end of file 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 index 4c3689de3003fc7bf3e416c5cd72d009eef98d64..5d9b599b3feaa4d14279397d42726a25ec6f31bb 100644 GIT binary patch literal 5388 zcmeI0TW`}?5Xa}WNPGvsB}Hu2qJ2Y1r>W zhxWim@Yi!}!@yw{bQstLD@)#&)()CU%U;-f1lw{jeJ(+_5g6 z*_!LzUIfde(~Wz&$evbDfkc|H%T6MWFJLoV6XWq$TIJIGPuek@|DMF8uDktN*~!nI4GY)aU66TK-mv(Wt^qIXnW9g&{lDH zj&-m27T>e5+9OKZZ4;lj_V>ze&yi|wWR2`letAq|j)=z{aZ#Qg-Dk`PR=;z<3%knE z%&OTDIhEO=sCGjfWW_-ehXYp18j2QqB~+txh7Siw%IwNK3$D@X3d_$|nNW|svPoW) z-PfGzAjRcNTC9tln9SKf!S}~J=j<-_Fu4+blPS@$n zdS6dp?$*yt&~g+iq_nBJFWt&>C0AAb0y~TQo%BSc$n7%Ny^TVC%xjiQ>IM9zTd%Qm zxp8L*y?pDns?&?c=}4pMIK}G|bWHV&R6^W0#B3XdtW?}nn)49ToZ3lugn489{-S2N z@=Td2{8yf|*_AJ1zEyqRBJ*_}l3VL3JSz|2mGVt7+~ZW@WUN%Lu%lI7I6C^8FgfR1 zAiGQUdN-@qYtBv{tnvQS)M7X54)LDsRDW}8RdKS}JEQBKdRVwM2{h8vyJkuwRGYCU zUn|?Z!=+T~`8y^|IjL-S{%KA2&_S4>KINWK=XR^F*b&AS_-+u8YZ2;OUqjZWWQWj2 zIthn`<3eO*lMqDR->-~s^&`poZ@j%5ID!fNcF`#H&J`Ijz)nptsyQt(&CA2zMpi5K!HhOt1)pv$1LiY1e3#tS0 zl{TFQt@opJme@w$3EXu;9avc*{_=Feo3Pm@i+b-6Y6!y?E58)j?6oQmj^q)gH&dpz zc9GX(CR6r1zAER3D~>{%vNvp^OgV0v@Ep4$5|voCX+Bf#S9$L`#d*y*_lRCmTI|A( zVqRg*PF$WS=TE0|l#oy4FJY#mg)+wZovb>(Vx?@n|KG?NOw%{S{ zyxRTE@xpbkPp|u#DNg;>Zd=Az(NN~^XQpbkm3ZUR*Z*N=Qg1Cg<9^cEPa6A4V?Sy5 mFG2fBBlbe!e*Ayjf0e7w85c|)J#e&r|C`dGJq^={c>D%vB!#a4 delta 366 zcmYjNy-LGi6upQxP17%F(^!J2gczue651LZgidYz0gI)!lww5)K7d1U76+$J9w%SH zC8I9t12~BI0DS<5Jc2i=gM56PbMNJF&plK3s~kNnR0ecP0a=6(gs4wMyxr-xxP;$>i%ip zq%HhNA$r+s_(cbC*2Sv4iHLbrG;kxYq!=-N$Sy+N!@a(T%Uln3sf$U;7W>rWdpn#( v;-;xo@LBT3ko^Tb3DWM9vV)nji(A7)BX1