diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.0.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.0.sql index c5dcdfb..ed57fbb 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.0.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.0.sql @@ -1,6 +1,11 @@ -UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.0' where NAME = 'Process-Manager'; -GO --- jetzt push +--Das Overview-SQL muss um folgenden LEFT JOIN erweitert werden +--############################################################################################# +--LEFT JOIN TBTF_PROFILE_FILES_WORK PFW ON T.DOC_ID = PFW.DocID AND T.PROFIL_ID = PFW.ProfileID +--############################################################################################# +--und einen where-Teil: +--############################################################################################# +--(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0)) + CREATE TABLE TBTF_PROFILE_FILES_WORK ( GUID BIGINT NOT NULL IDENTITY(1,1), @@ -38,3 +43,9 @@ BEGIN WHERE DocID = @pDocID AND ProfileID = @pProfilID AND Worked = 0; END GO +UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.0' where NAME = 'Process-Manager'; +--############################################################################################# +IF NOT EXISTS(SELECT GUID FROM [DD_ECM].[dbo].[TBPM_KONFIGURATION] where [SQL_PROFILE_MAIN_VIEW] like '%(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))%') + PRINT 'ACHTUNG: Bitte erste Anweisung in Skript beachten: Es fehlt eine Erweiterung im Overview SQL!!!' +GO + diff --git a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.1.sql b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.1.sql index cb36ca7..59dbce5 100644 --- a/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.1.sql +++ b/01_SMART_UP_TOOLS/02_TASKFLOW/Updates/Added2MainScript/2.4.2.1.sql @@ -1,3 +1,10 @@ +--Das Overview-SQL zur Workflowdarstellung muss um folgenden LEFT JOIN erweitert werden +--############################################################################################# +--LEFT JOIN TBTF_PROFILE_FILES_WORK PFW ON T.DOC_ID = PFW.DocID AND T.PROFIL_ID = PFW.ProfileID +--############################################################################################# +--und einen where-Teil: +--############################################################################################# +--(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0)) UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.1' where NAME = 'Process-Manager'; GO IF EXISTS(SELECT * FROM sys.columns @@ -19,4 +26,7 @@ IF EXISTS(SELECT * FROM sys.columns AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE')) BEGIN ALTER TABLE TBPM_PROFILE DROP COLUMN SQL_GROUP_TEXT; -END \ No newline at end of file +END +IF NOT EXISTS(SELECT GUID FROM [DD_ECM].[dbo].[TBPM_KONFIGURATION] where [SQL_PROFILE_MAIN_VIEW] like '%(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))%') + PRINT 'ACHTUNG: Bitte erste Anweisung in Skript beachten: Es fehlt eine Erweiterung im Overview SQL!!!' +GO diff --git a/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/1.5.4.3.sql b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/1.5.4.3.sql new file mode 100644 index 0000000..b50623b --- /dev/null +++ b/01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/1.5.4.3.sql @@ -0,0 +1,15 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.5.4.3' WHERE SHORT_NAME = 'SIG_ENV_CR' +GO +IF NOT EXISTS(SELECT * + FROM INFORMATION_SCHEMA.COLUMNS +WHERE TABLE_NAME = 'TBSIG_RECEIVER' +AND COLUMN_NAME = 'CULTURE') + BEGIN + PRINT 'SPALTE CULTURE EXISTIERT NICHT IN TBSIG_RECEIVER' + ALTER TABLE [dbo].TBSIG_RECEIVER ADD CULTURE VARCHAR(10); + END +GO + + + +