From 7555e91462cccc89e29cf7640ce3529a1dc45c80 Mon Sep 17 00:00:00 2001 From: SchreiberM Date: Fri, 14 Apr 2023 10:30:03 +0200 Subject: [PATCH] MS initial --- 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.2.sql | 107 ++++ 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3.sql | 13 + .../02_PM/Updates/2.2.1.3_BACKUP_1186.sql | 229 +++++++++ .../02_PM/Updates/2.2.1.3_BACKUP_597.sql | 229 +++++++++ .../02_PM/Updates/2.2.1.3_BASE_1186.sql | 0 .../02_PM/Updates/2.2.1.3_BASE_597.sql | 0 .../02_PM/Updates/2.2.1.3_LOCAL_1186.sql | 13 + .../02_PM/Updates/2.2.1.3_LOCAL_597.sql | 13 + .../02_PM/Updates/2.2.1.3_REMOTE_1186.sql | 225 ++++++++ .../02_PM/Updates/2.2.1.3_REMOTE_597.sql | 225 ++++++++ 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.4.sql | 482 ++++++++++++++++++ 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.5.sql | 25 + 01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.0.sql | 69 +++ 01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.1.sql | 83 +++ .../Updates/Added2MainScript/1.9.4.9.sql | 93 ++++ .../Updates/Added2MainScript/1.9.5.0.sql | 19 + .../Updates/Added2MainScript/2.0.0.2.sql | 3 + .../Updates/Added2MainScript/2.0.0.3.sql | 4 + .../Updates/Added2MainScript/2.0.0.4.sql | 4 + .../Updates/Added2MainScript/2.0.0.5.sql | 37 ++ .../Updates/Added2MainScript/2.0.0.6.sql | 5 + .../Updates/Added2MainScript/2.1.0.0.sql | 40 ++ .../Updates/Added2MainScript/2.1.0.1.sql | 8 + .../2.2.0.0 - AH Workflows.sql | 97 ++++ .../Updates/Added2MainScript/2.2.1.0.sql | 17 + .../Updates/Added2MainScript/2.2.1.1.sql | 28 + 26 files changed, 2068 insertions(+) create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.2.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_1186.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_597.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_1186.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_597.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_1186.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_597.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_1186.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_597.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.4.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.5.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.0.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.1.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.4.9.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.5.0.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.2.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.3.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.4.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.5.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.6.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.0.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.1.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.0.0 - AH Workflows.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.0.sql create mode 100644 01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.1.sql diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.2.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.2.sql new file mode 100644 index 0000000..b8ff95a --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.2.sql @@ -0,0 +1,107 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.2' where NAME = 'Process-Manager' +GO + +ALTER TABLE TBPM_PROFILE_CONTROLS ADD SAVE_CHANGE_ON_ENABLED BIT NOT NULL DEFAULT 0 +GO +ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS +SELECT TOP 100 PERCENT + T1.GUID, + T.GUID PROFIL_ID, + T.NAME PROFIL_NAME, + T.LOG_INDEX, + T1.NAME CTRL_NAME, + T1.CTRL_TYPE, + T1.CTRL_TEXT, + T1.X_LOC, + T1.Y_LOC, + T1.FONT_COLOR, + T1.FONT_FAMILY, + T1.FONT_SIZE, + T1.FONT_STYLE, + T1.WIDTH, + T1.HEIGHT, + COALESCE(T1.INDEX_NAME,'') INDEX_NAME, + 0 AS IDB_TYP, + T1.VALIDATION, + T1.CHOICE_LIST, + T1.TYP, + T1.CONNECTION_ID, + CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG], + T1.[READ_ONLY], + T1.LOAD_IDX_VALUE, + T1.DEFAULT_VALUE, + T1.REGEX_MATCH, + T1.REGEX_MESSAGE_DE, + T1.REGEX_MESSAGE_EN, + T1.OVERWRITE_DATA, + T1.SET_CONTROL_DATA, + T1.SAVE_CHANGE_ON_ENABLED +FROM + TBPM_PROFILE T, + TBPM_PROFILE_CONTROLS T1 +WHERE + T.GUID = T1.PROFIL_ID + AND T1.CONTROL_ACTIVE = 1 +ORDER BY + T.GUID, + T1.X_LOC, + T1.Y_LOC +GO +UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND = + 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) +UNION +select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' +WHERE TITLE = 'PM_PROFILES_USER' +GO +ALTER TABLE TBPM_PROFILE +ALTER COLUMN DISPLAY_MODE VARCHAR(250) NOT NULL; +GO +ALTER TABLE TBPM_PROFILE +ADD SHOW_DOCUMENT BIT NOT NULL DEFAULT 1; +GO +ALTER TABLE TBPM_KONFIGURATION +ADD WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W'; +GO +--Changed: 30.11.2022 MS SHOW_DOC +ALTER VIEW [dbo].[VWPM_PROFILE_ACTIVE] AS +SELECT + T1.[GUID] + ,T1.[NAME] + ,T1.[TITLE] + ,T1.[WD_OBJECTTYPE] + ,T1.[PRIORITY] + ,T1.[DESCRIPTION] + ,T1.[TYPE] + ,T1.[LOG_INDEX] + ,T1.[IN_WORK] + ,T1.[ACTIVE] + ,T1.[WD_SEARCH] + ,T1.[PM_VEKTOR_INDEX] + ,T1.[NO_OF_DOCUMENTS] + ,T1.[FINAL_PROFILE] + ,T1.[FINAL_TEXT] + ,T1.[MOVE2FOLDER] + ,T1.[SORT_BY_LATEST] + ,T1.[WORK_HISTORY_ENTRY] + ,T1.[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,T1.[ANNOTATE_WORK_HISTORY_ENTRY] + ,T1.[SQL_VIEW] + ,T1.[ADDED_WHO] + ,T1.[ADDED_WHEN] + ,T1.[CHANGED_WHO] + ,T1.[CHANGED_WHEN] + -- ,T1.[SQL_GROUP_COLOR] + -- ,T1.[SQL_GROUP_TEXT] + ,T1.[DISPLAY_MODE] + ,T1.SHOW_DOCUMENT + + + ,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT, + [dbo].[FNPM_PROFILE_GROUP_COLOR] (T1.GUID) AS 'GROUP_COLOR', + dbo.FNPM_PROFILE_GROUP_FONT_COLOR (T1.GUID) AS 'GROUP_FONT_COLOR', + [dbo].[FNPM_PROFILE_GROUP_TEXT] (T1.GUID) AS 'GROUP_TEXT' +FROM + TBPM_PROFILE T1 +WHERE + T1.ACTIVE = 1 +GO diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3.sql new file mode 100644 index 0000000..e9576e0 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3.sql @@ -0,0 +1,13 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO + +INSERT INTO [dbo].[TBDD_SQL_COMMANDS] + ([TITLE] + ,[SQL_COMMAND] + ,[ADDED_WHO]) + VALUES + ('PM_PROFILES_USER' + ,'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + ,'DD') +GO + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_1186.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_1186.sql new file mode 100644 index 0000000..36a915e --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_1186.sql @@ -0,0 +1,229 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO + +INSERT INTO [dbo].[TBDD_SQL_COMMANDS] + ([TITLE] + ,[SQL_COMMAND] + ,[ADDED_WHO]) + VALUES + ('PM_PROFILES_USER' + ,'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + ,'DD') +GO + +-- ============================================= +-- Author: Digital Data JJ +-- Created: 18.08.2022 +-- Description: Add SAVE_CHANGE_ON_ENABLED Column +-- when copying profile +-- Changed: +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100)) +AS + DECLARE @NEWPROFILE_ID INTEGER + INSERT INTO [dbo].[TBPM_PROFILE] + ([NAME] + ,[TITLE] + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,[ACTIVE] + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,[ADDED_WHO] + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH]) + SELECT [NAME] + ' - COPY' + ,[TITLE] + ' - COPY' + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,0 + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,@pAddedWho + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID; + + SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho; + + INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING] + ([PROFIL_ID] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE]) + SELECT + @NEWPROFILE_ID + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE] + FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID + + + + + + INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS] + ([PROFIL_ID] + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,[ADDED_WHO] + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED]) + SELECT @NEWPROFILE_ID + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,@pAddedWho + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED] + FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID; + + DECLARE + @OLD_ID INTEGER, + @NEW_ID INTEGER + + DECLARE cursor1 CURSOR FOR + select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE + T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME + OPEN cursor1 + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + WHILE @@FETCH_STATUS = 0 + BEGIN + INSERT INTO [dbo].[TBPM_CONTROL_TABLE] + ([CONTROL_ID] + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[ADDED_WHO] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE]) + SELECT @NEW_ID + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,@pAddedWho + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE + + + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + END + CLOSE cursor1 + DEALLOCATE cursor1 + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_597.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_597.sql new file mode 100644 index 0000000..36a915e --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BACKUP_597.sql @@ -0,0 +1,229 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO + +INSERT INTO [dbo].[TBDD_SQL_COMMANDS] + ([TITLE] + ,[SQL_COMMAND] + ,[ADDED_WHO]) + VALUES + ('PM_PROFILES_USER' + ,'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + ,'DD') +GO + +-- ============================================= +-- Author: Digital Data JJ +-- Created: 18.08.2022 +-- Description: Add SAVE_CHANGE_ON_ENABLED Column +-- when copying profile +-- Changed: +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100)) +AS + DECLARE @NEWPROFILE_ID INTEGER + INSERT INTO [dbo].[TBPM_PROFILE] + ([NAME] + ,[TITLE] + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,[ACTIVE] + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,[ADDED_WHO] + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH]) + SELECT [NAME] + ' - COPY' + ,[TITLE] + ' - COPY' + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,0 + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,@pAddedWho + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID; + + SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho; + + INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING] + ([PROFIL_ID] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE]) + SELECT + @NEWPROFILE_ID + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE] + FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID + + + + + + INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS] + ([PROFIL_ID] + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,[ADDED_WHO] + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED]) + SELECT @NEWPROFILE_ID + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,@pAddedWho + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED] + FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID; + + DECLARE + @OLD_ID INTEGER, + @NEW_ID INTEGER + + DECLARE cursor1 CURSOR FOR + select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE + T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME + OPEN cursor1 + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + WHILE @@FETCH_STATUS = 0 + BEGIN + INSERT INTO [dbo].[TBPM_CONTROL_TABLE] + ([CONTROL_ID] + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[ADDED_WHO] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE]) + SELECT @NEW_ID + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,@pAddedWho + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE + + + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + END + CLOSE cursor1 + DEALLOCATE cursor1 + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_1186.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_1186.sql new file mode 100644 index 0000000..e69de29 diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_597.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_BASE_597.sql new file mode 100644 index 0000000..e69de29 diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_1186.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_1186.sql new file mode 100644 index 0000000..e9576e0 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_1186.sql @@ -0,0 +1,13 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO + +INSERT INTO [dbo].[TBDD_SQL_COMMANDS] + ([TITLE] + ,[SQL_COMMAND] + ,[ADDED_WHO]) + VALUES + ('PM_PROFILES_USER' + ,'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + ,'DD') +GO + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_597.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_597.sql new file mode 100644 index 0000000..e9576e0 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_LOCAL_597.sql @@ -0,0 +1,13 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO + +INSERT INTO [dbo].[TBDD_SQL_COMMANDS] + ([TITLE] + ,[SQL_COMMAND] + ,[ADDED_WHO]) + VALUES + ('PM_PROFILES_USER' + ,'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' + ,'DD') +GO + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_1186.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_1186.sql new file mode 100644 index 0000000..3acde1e --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_1186.sql @@ -0,0 +1,225 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO +-- ============================================= +-- Author: Digital Data JJ +-- Created: 18.08.2022 +-- Description: Add SAVE_CHANGE_ON_ENABLED Column +-- when copying profile +-- Changed: +-- ============================================= +USE [DD_ECM] +GO +/****** Object: StoredProcedure [dbo].[PRPM_COPY_PROFILE] Script Date: 18.08.2022 14:13:15 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + +ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100)) +AS + DECLARE @NEWPROFILE_ID INTEGER + INSERT INTO [dbo].[TBPM_PROFILE] + ([NAME] + ,[TITLE] + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,[ACTIVE] + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,[ADDED_WHO] + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH]) + SELECT [NAME] + ' - COPY' + ,[TITLE] + ' - COPY' + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,0 + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,@pAddedWho + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID; + + SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho; + + INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING] + ([PROFIL_ID] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE]) + SELECT + @NEWPROFILE_ID + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE] + FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID + + + + + + INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS] + ([PROFIL_ID] + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,[ADDED_WHO] + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED]) + SELECT @NEWPROFILE_ID + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,@pAddedWho + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED] + FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID; + + DECLARE + @OLD_ID INTEGER, + @NEW_ID INTEGER + + DECLARE cursor1 CURSOR FOR + select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE + T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME + OPEN cursor1 + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + WHILE @@FETCH_STATUS = 0 + BEGIN + INSERT INTO [dbo].[TBPM_CONTROL_TABLE] + ([CONTROL_ID] + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[ADDED_WHO] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE]) + SELECT @NEW_ID + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,@pAddedWho + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE + + + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + END + CLOSE cursor1 + DEALLOCATE cursor1 diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_597.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_597.sql new file mode 100644 index 0000000..3acde1e --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.3_REMOTE_597.sql @@ -0,0 +1,225 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager' +GO +-- ============================================= +-- Author: Digital Data JJ +-- Created: 18.08.2022 +-- Description: Add SAVE_CHANGE_ON_ENABLED Column +-- when copying profile +-- Changed: +-- ============================================= +USE [DD_ECM] +GO +/****** Object: StoredProcedure [dbo].[PRPM_COPY_PROFILE] Script Date: 18.08.2022 14:13:15 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + +ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100)) +AS + DECLARE @NEWPROFILE_ID INTEGER + INSERT INTO [dbo].[TBPM_PROFILE] + ([NAME] + ,[TITLE] + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,[ACTIVE] + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,[ADDED_WHO] + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH]) + SELECT [NAME] + ' - COPY' + ,[TITLE] + ' - COPY' + ,[WD_OBJECTTYPE] + ,[PRIORITY] + ,[DESCRIPTION] + ,[TYPE] + ,[LOG_INDEX] + ,[IN_WORK] + ,0 + ,[WD_SEARCH] + ,[PM_VEKTOR_INDEX] + ,[NO_OF_DOCUMENTS] + ,[FINAL_PROFILE] + ,[FINAL_TEXT] + ,[MOVE2FOLDER] + ,[SORT_BY_LATEST] + ,[WORK_HISTORY_ENTRY] + ,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,[ANNOTATE_WORK_HISTORY_ENTRY] + ,[SQL_VIEW] + ,@pAddedWho + ,[DISPLAY_MODE] + ,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID; + + SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho; + + INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING] + ([PROFIL_ID] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE]) + SELECT + @NEWPROFILE_ID + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[INDEXNAME] + ,[VALUE] + ,[ACTIVE] + ,[DESCRIPTION] + ,[ADDED_WHO] + ,[PREVENT_DUPLICATES] + ,[ALLOW_NEW_VALUES] + ,[IF_VEKTOR_BEHAVIOUR] + ,[SEQUENCE] + FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID + + + + + + INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS] + ([PROFIL_ID] + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,[ADDED_WHO] + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED]) + SELECT @NEWPROFILE_ID + ,[NAME] + ,[CTRL_TYPE] + ,[CTRL_TEXT] + ,[X_LOC] + ,[Y_LOC] + ,[HEIGHT] + ,[WIDTH] + ,[INDEX_NAME] + ,[TYP] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[DEFAULT_VALUE] + ,[SQL_UEBERPRUEFUNG] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[FONT_STYLE] + ,[FONT_SIZE] + ,[FONT_FAMILY] + ,[FONT_COLOR] + ,@pAddedWho + ,[MULTISELECT] + ,[VKT_ADD_ITEM] + ,[VKT_PREVENT_MULTIPLE_VALUES] + ,[REGEX_MATCH] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[IMAGE_CONTROL] + ,[SQL2] + ,[SQL_ENABLE] + ,[BACKGROUND_COLOR] + ,[OVERWRITE_DATA] + ,[SET_CONTROL_DATA] + ,[SAVE_CHANGE_ON_ENABLED] + FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID; + + DECLARE + @OLD_ID INTEGER, + @NEW_ID INTEGER + + DECLARE cursor1 CURSOR FOR + select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE + T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME + OPEN cursor1 + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + WHILE @@FETCH_STATUS = 0 + BEGIN + INSERT INTO [dbo].[TBPM_CONTROL_TABLE] + ([CONTROL_ID] + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,[ADDED_WHO] + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE]) + SELECT @NEW_ID + ,[SPALTENNAME] + ,[SPALTEN_HEADER] + ,[SPALTENBREITE] + ,[VALIDATION] + ,[CHOICE_LIST] + ,[CONNECTION_ID] + ,[SQL_COMMAND] + ,[READ_ONLY] + ,[LOAD_IDX_VALUE] + ,@pAddedWho + ,[REGEX_MESSAGE_DE] + ,[REGEX_MESSAGE_EN] + ,[REGEX_MATCH] + ,[LOAD_AFT_LOAD_CONTROL] + ,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE + + + FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID + END + CLOSE cursor1 + DEALLOCATE cursor1 diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.4.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.4.sql new file mode 100644 index 0000000..57b9f47 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.4.sql @@ -0,0 +1,482 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.4' where NAME = 'Process-Manager' +GO + +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'GridViewWFItems.ViewCaption' +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'de-DE', 'Caption', 'Gesamtübersicht', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'en-US', 'Caption', 'Overview', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.ViewCaption', 'fr-FR', 'Caption', 'Aperçu général', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'de-DE', 'Caption', 'Detailansicht Profil:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'en-US', 'Caption', 'Detail view profile', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'GridView_Docs.DetailCaption', 'fr-FR', 'Caption', 'Vue détaillée du profil:', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'de-DE', 'Information', 'Sie wurden aufgrund von Inaktivität automatisch abgemeldet!', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'en-US', 'Information', 'Due to inactivity we closed all actions and You have been logged out automatically!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'fr-FR', 'Information', 'Vous avez été automatiquement déconnecté pour cause d''inactivité!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'de-DE', 'Information', 'Bitte selektieren Sie mindestens einen Vorgang!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'en-US', 'Information', 'Please select at least one item!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_NO_WF_SELECTED', 'fr-FR', 'Information', 'Veuillez sélectionner au moins une opération!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'de-DE', 'Information', 'Massenabschluss konnte nicht ausgeführt werden, weil windream nicht initialisiert werden konnte!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'en-US', 'Information', 'Massvalidation could not be completed because of an error in windream!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'fr-FR', 'Information', 'La clôture en masse n''a pas pu être exécutée parce que windream n''a pas pu être initialisé !', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'de-DE', 'Caption', 'Warnung:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'en-US', 'Caption', 'Warning:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleWarning', 'fr-FR', 'Caption', 'Avertissement:', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'de-DE', 'Caption', 'Achtung:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'en-US', 'Caption', 'Attention:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('All Modules', 1, 'General', 'MsgboxTitleAttention', 'fr-FR', 'Caption', 'Attention:', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'de-DE', 'Caption', 'Bitte schliessen Sie den aktiven Workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'en-US', 'Caption', 'Please close the active workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive1', 'fr-FR', 'Caption', 'Veuillez fermer le workflow actif!', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'LicenseCountCaption'; +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'de-DE', 'Caption', 'Anzahl Lizenzen:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'en-US', 'Caption', 'Number of licenses:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberLicenses', 'fr-FR', 'Caption', 'Nombre de licences +:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'de-DE', 'Caption', 'Anzahl User angemeldet:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'en-US', 'Caption', 'Number of users logged in:', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NumberUserLoggedIn', 'fr-FR', 'Caption', 'Nombre d''utilisateurs connectés:', '') +GO + + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'de-DE', 'Caption', 'Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'en-US', 'Caption', 'objects', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescItems', 'fr-FR', 'Caption', 'Opérations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'de-DE', 'Caption', 'Bitte schliessen Sie den aktiven Workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'en-US', 'Caption', 'Please close the active workflow!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive', 'fr-FR', 'Caption', 'Veuillez fermer le workflow actif!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'de-DE', 'Caption', 'Es ist bereits ein Workflow geöffnet!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'en-US', 'Caption', 'There is already a workflow active!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WorkflowIsActive2', 'fr-FR', 'Caption', 'Un workflow est déjà ouvert!', '') +GO + +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'de-DE', 'Caption', 'Achtung: der gewählte Vorgang ist durch einen anderen Benutzer bereits in Bearbeitung oder anderweitig gesperrt!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'en-US', 'Caption', 'Attention: the selected operation is already being processed by another user or is otherwise blocked!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'WFInWork', 'fr-FR', 'Caption', 'Attention : la demande sélectionnée est déjà en cours de traitement par un autre utilisateur ou est bloquée d''une autre manière.!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'de-DE', 'Caption', 'Aktuell keine Workflowdaten vorhanden!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'en-US', 'Caption', 'No workflow data available at the moment!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'NoWorkflowData', 'fr-FR', 'Caption', 'Aucune donnée de workflow disponible actuellement!', '') +GO +--#### AB HIER FRANZÖSISCH INTEGRIERT +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'de-DE', 'Caption', 'HINWEIS: UserDebugMode ist eingeschaltet!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'en-US', 'Caption', 'NOTE: UserDebugMode is activated!', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DebugModeActive', 'fr-FR', 'Caption', 'REMARQUE : UserDebugMode est activé !', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'de-DE', 'Caption', 'Ghost Mode inaktivieren', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'en-US', 'Caption', 'Disable Ghost Mode', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptionDeactivateDebugMode', 'fr-FR', 'Caption', 'Désactiver le mode fantôme', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'de-DE', 'Caption', 'Filter aktiv', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'en-US', 'Caption', 'Filter active', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'DescFilterActive', 'fr-FR', 'Caption', 'Filtre actif', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'de-DE', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'en-US', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'Workflows', 'fr-FR', 'Translation', 'Workflows', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'de-DE', 'Translation', 'Letzte Synchronisation', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'en-US', 'Translation', 'Last synchronization', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmMain', 'CaptLastSync', 'fr-FR', 'Translation', 'Dernière synchronisation', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'de-DE', 'Translation', 'Verbleibende Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'en-US', 'Translation', 'Remaining operations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'remainingOps', 'fr-FR', 'Translation', 'Opérations restantes', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'de-DE', 'Message', 'Ende des Profils - Keine weiteren Vorgänge', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'en-US', 'Message', 'End of the profile - No further operations', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'msgEndOfProfile', 'fr-FR', 'Message', 'Fin du profil - aucune autre opération', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'de-DE', 'Caption', 'F2 für Speichern', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'en-US', 'Caption', 'F2 for save', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'F2forSave', 'fr-FR', 'Caption', 'F2 pour enregistrer', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'de-DE', 'Caption', 'Eingaben gespeichert', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'en-US', 'Caption', 'Inputs saved', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'InputSaved', 'fr-FR', 'Caption', 'Saisies enregistrées', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'Application', 'App.ReminderPipeline', 'fr-FR', 'Information', 'Vous avez encore des tâches à accomplir dans votre domaine de responsabilité.', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.Conversation_Delete', 'fr-FR', 'MsgboxResult', 'Vous voulez mettre fin à la conversation?', 'Demande') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.MissingInput', 'fr-FR', 'Information', 'Veuillez valider les champs marqués en rouge!', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'frmValidator.NoMoreDocument' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'fr-FR', 'MsgBox', 'Aucune autre opération trouvée - fin du profil!', 'Remarque') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'de-DE', 'MsgBox', 'Keine weiteren Vorgänge gefunden - Ende des Profils!', 'Hinweis') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.NoMoreDocument', 'en-US', 'MsgBox', 'Aucune autre opération trouvée - fin du profil!', 'Note') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'frmValidator.ValidationButton' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'fr-FR', 'Button', 'Enregistrer - Opération suivante (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'de-DE', 'Button', 'Speichern - Nächster Vorgang (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.ValidationButton', 'en-US', 'Button', 'Save - Next operation (F2)', '') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'frmValidator', 'frmValidator.WrongInputControl', 'fr-FR', 'Information', 'Mauvaise saisie', '') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Client relation' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'fr-FR', 'Information', 'Vous n''avez aucun lien avec un client!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'en-US', 'Information', 'You are not related to a client!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Client relation', 'de-DE', 'Information', 'Ihrem User ist kein Client zugeordnet!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Module Configuration' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'fr-FR', 'Information', 'Attention : vous n''êtes pas autorisé à utiliser TaskFlow!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'en-US', 'Information', 'Attention: You are not released for the use of TaskFlow!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Module Configuration', 'de-DE', 'Information', 'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'No Userconfig' +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'fr-FR', 'Information', 'Attention : ils ne sont pas enregistrés dans la gestion des utilisateurs!', 'Veuillez contacter l''administrateur du système!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'en-US', 'Information', 'Attention: You are not stored in the user administration!', 'Please contact the system administrator!') +GO +INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE] + ([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2) + VALUES + ('PM', 1, 'General', 'No Userconfig', 'de-DE', 'Information', 'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!', 'Bitte wenden Sie sich an den Systemadministrator!') +GO +DELETE FROM TBDD_GUI_LANGUAGE_PHRASE WHERE TITLE = 'WorkflowIsActive' +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.5.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.5.sql new file mode 100644 index 0000000..84af081 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.1.5.sql @@ -0,0 +1,25 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.5' where NAME = 'Process-Manager' +GO +CREATE TABLE TBPM_CONTOL_TABLE_LANG +( + GUID BIGINT IDENTITY(1,1), + COL_ID INTEGER NOT NULL, + CAPTION VARCHAR(250) NOT NULL, + LANG_CODE VARCHAR(5) NOT NULL, + ADDED_WHO VARCHAR(100) DEFAULT 'SYSTEM' NOT NULL, + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CHANGED_WHO VARCHAR(100), + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBPM_CONTOL_TABLE_LANG PRIMARY KEY(GUID), + CONSTRAINT FK_TBPM_CONTOL_TABLE_LANG_COLID FOREIGN KEY (COL_ID) REFERENCES TBPM_CONTROL_TABLE (GUID) +) +GO +CREATE TRIGGER TBPM_CONTOL_TABLE_LANG_AFT_UPD ON TBPM_CONTOL_TABLE_LANG +FOR UPDATE +AS + UPDATE TBPM_CONTOL_TABLE_LANG SET CHANGED_WHEN = GETDATE() + FROM INSERTED + WHERE TBPM_CONTOL_TABLE_LANG.GUID = INSERTED.GUID +GO +UPDATE TBAPPSERV_CRON_DETAIL set COMMAND = 'SELECT IIF(LANG.CAPTION IS NULL,T.SPALTEN_HEADER,LANG.CAPTION) SPALTEN_HEADER_LANG, T.*, T1.PROFIL_ID, IIF(LANG.LANG_CODE IS NULL,''de-DE'', LANG.LANG_CODE) LANG_CODE from TBPM_CONTROL_TABLE T INNER JOIN TBPM_PROFILE_CONTROLS T1 ON T.CONTROL_ID = T1.GUID +LEFT JOIN (SELECT * FROM TBPM_CONTOL_TABLE_LANG) LANG ON T.GUID = LANG.COL_ID WHERE T1.CONTROL_ACTIVE = 1' WHERE TITLE = 'TBPM_CONTROL_TABLE' \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.0.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.0.sql new file mode 100644 index 0000000..96929f5 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.0.sql @@ -0,0 +1,69 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.0' where NAME = 'Process-Manager' +GO +--UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND = +-- 'select T.* FROm VWPM_PROFILE_ACTIVE T where T.FILE_COUNT > 0 and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID)) +--UNION +--select T.* FROm VWPM_PROFILE_ACTIVE T where T.DISPLAY_MODE like ''AdHoc BlindFile%'' and T.GUID IN (SELECT PROFILE_ID FROm dbo.FNPM_GET_ACTIVE_PROFILES_USER (@USER_ID))' +--WHERE TITLE = 'PM_PROFILES_USER' +--GO +IF COL_LENGTH('TBPM_PROFILE', 'DISPLAY_MODE') IS NOT NULL +BEGIN + -- Column Exists + ALTER TABLE TBPM_PROFILE + ALTER COLUMN DISPLAY_MODE VARCHAR(250) NOT NULL; +END +IF COL_LENGTH('TBPM_PROFILE', 'SHOW_DOCUMENT') IS NOT NULL +BEGIN + ALTER TABLE TBPM_PROFILE + ADD SHOW_DOCUMENT BIT NOT NULL DEFAULT 1; +END +IF COL_LENGTH('TBPM_PROFILE', 'WM_DRIVE_LETTER') IS NOT NULL +BEGIN + ALTER TABLE TBPM_KONFIGURATION + ADD WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W'; +END + +GO +--Changed: 30.11.2022 MS SHOW_DOC +ALTER VIEW [dbo].[VWPM_PROFILE_ACTIVE] AS +SELECT + T1.[GUID] + ,T1.[NAME] + ,T1.[TITLE] + ,T1.[WD_OBJECTTYPE] + ,T1.[PRIORITY] + ,T1.[DESCRIPTION] + ,T1.[TYPE] + ,T1.[LOG_INDEX] + ,T1.[IN_WORK] + ,T1.[ACTIVE] + ,T1.[WD_SEARCH] + ,T1.[PM_VEKTOR_INDEX] + ,T1.[NO_OF_DOCUMENTS] + ,T1.[FINAL_PROFILE] + ,T1.[FINAL_TEXT] + ,T1.[MOVE2FOLDER] + ,T1.[SORT_BY_LATEST] + ,T1.[WORK_HISTORY_ENTRY] + ,T1.[ANNOTATE_ALL_WORK_HISTORY_ENTRIES] + ,T1.[ANNOTATE_WORK_HISTORY_ENTRY] + ,T1.[SQL_VIEW] + ,T1.[ADDED_WHO] + ,T1.[ADDED_WHEN] + ,T1.[CHANGED_WHO] + ,T1.[CHANGED_WHEN] + -- ,T1.[SQL_GROUP_COLOR] + -- ,T1.[SQL_GROUP_TEXT] + ,T1.[DISPLAY_MODE] + ,T1.SHOW_DOCUMENT + + + ,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT, + [dbo].[FNPM_PROFILE_GROUP_COLOR] (T1.GUID) AS 'GROUP_COLOR', + dbo.FNPM_PROFILE_GROUP_FONT_COLOR (T1.GUID) AS 'GROUP_FONT_COLOR', + [dbo].[FNPM_PROFILE_GROUP_TEXT] (T1.GUID) AS 'GROUP_TEXT' +FROM + TBPM_PROFILE T1 +WHERE + T1.ACTIVE = 1 +GO diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.1.sql b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.1.sql new file mode 100644 index 0000000..b443a56 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/2.2.2.1.sql @@ -0,0 +1,83 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.1' where NAME = 'Process-Manager' +GO +ALTER TABLE TBPM_PROFILE +ADD TARGET_PATH_BLIND_FILE VARCHAR(500) NOT NULL DEFAULT ''; +GO +ALTER TABLE TBPM_FILES_USER_NOT_INDEXED +ADD + [GUID] BIGINT NOT NULL IDENTITY (1, 1), + ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(), + USRID INTEGER NOT NULL DEFAULT 0 +GO +CREATE NONCLUSTERED INDEX [IDXTBPM_FILES_USER_NOT_INDEXED_USRID_AW] +ON [dbo].[TBPM_FILES_USER_NOT_INDEXED] ([USRID]) +INCLUDE ([ADDED_WHEN]) +GO +-- ============================================= +-- Author: Digital Data MS +-- Create date: 11.06.2021 +-- Description: Gets the next DocumentID in Workflow +-- Changed: 07.04.2022 TabPM_VALIDATION_PROFILE_GROUP_USER +-- Changed_ 21.06.2022 Files2bValidated disappeared during transport +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] +( + @PROFIL_ID Integer, + @DocID BigInt, + @UserID Integer +) +AS +BEGIN + + IF @DocID = 0 And EXISTS(SELECT GUID FROM TBPM_FILES_USER_NOT_INDEXED WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID) + BEGIN + PRINT 'NO DocID and datdiff < 5 sec' + DECLARE @FILEPATH VARCHAR(512) + SELECT @FILEPATH = FILE_PATH FROM TBPM_FILES_USER_NOT_INDEXED WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID; + PRINT '@FILEPATH' + select @DocID = DOC_ID From TBPM_PROFILE_FILES where FILE_PATH = @FILEPATH; + END + + INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID) + + --SELECT GUID as DocGUID ,DOC_ID as DocID FROM TBPM_PROFILE_FILES WHERE GUID = ( + -- SELECT MIN(T.DocGUID) FROM [dbPRPM_GET_NEXTo].[FNPM_CUST_GET_DOCID_FOR_USER_OVERVIEW] (@UserID) T where PROFILE_ID = @PROFIL_ID and T.DocID not in + -- (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) + SELECT GUID as DocGUID ,DOC_ID as DocID , + (SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER A WHERE A.DocID NOT IN (SELECT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) + and UserID = @UserID) FILES2BValidated + FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = @PROFIL_ID AND DOC_ID = ( + SELECT MIN(DocID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID AND DocID not in (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) ) + + + + RETURN +END +GO + +-- ============================================= +-- Author: Digital Data, MS +-- Create date: 05.07.2019 +-- Description: +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_FILES_NOT_INDEXED] + -- Add the parameters for the stored procedure here + @USER_NAME VARCHAR(50), + @PROFIL_ID INTEGER, + @FILEPATH VARCHAR(500), + @DocGUID BIGINT +AS +BEGIN + DECLARE @USRID INTEGER + SELECT @USRID = GUID FROM TBDD_USER WHERE USERNAME = @USER_NAME; + SET @FILEPATH = REPLACE(@FILEPATH,'Windream\\','Windream\') + IF NOT EXISTS(SELECT * FROM TBPM_FILES_USER_NOT_INDEXED WHERE + USRID = @USRID + AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH) + INSERT INTO TBPM_FILES_USER_NOT_INDEXED (USR_NAME,PROFIL_ID,FILE_PATH,DocGUID,USRID) VALUES (@USER_NAME, @PROFIL_ID, @FILEPATH,@DocGUID,@USRID) + ELSE + UPDATE TBPM_FILES_USER_NOT_INDEXED SET ADDED_WHEN = GETDATE() + WHERE USRID = @USRID AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH +END +GO + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.4.9.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.4.9.sql new file mode 100644 index 0000000..dcbb983 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.4.9.sql @@ -0,0 +1,93 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.9.4.9' where NAME = 'Process-Manager' +GO + +ALTER FUNCTION [dbo].[FNPM_GET_WM_FILE_PATH] (@pDOCGUID BIGINT,@STANDARD As INT = 0) +RETURNS VARCHAR(MAX) +AS +BEGIN + DECLARE @RELPATH VARCHAR(100),@FILEPATH VARCHAR(500),@NAVPATH as VARCHAR(MAX) + IF @STANDARD = 1 + SET @RELPATH = '\\windream\objects' + ELSE + SELECT @RELPATH = WM_REL_PATH FROM TBPM_KONFIGURATION WHERE GUID = 1 + SELECT @FILEPATH = REPLACE(FILE_PATH,'W:\','') FROM TBPM_PROFILE_FILES WHERE (GUID = @pDOCGUID) + SET @NAVPATH = @RELPATH + '\' + @FILEPATH + IF @NAVPATH IS NULL + SET @NAVPATH = '' + RETURN @NAVPATH +END +GO +ALTER TABLE TBPM_FILES_USER_NOT_INDEXED ADD DocGUID BigInt NOT NULL DEFAULT 0 +GO +-- ============================================= +-- Author: Digital Data, MS +-- Create date: 05.07.2019 +-- Description: +-- ============================================= +CREATE PROCEDURE PRPM_FILES_NOT_INDEXED + -- Add the parameters for the stored procedure here + @USER_NAME VARCHAR(50), + @PROFIL_ID INTEGER, + @FILEPATH VARCHAR(500), + @DocGUID BIGINT +AS +BEGIN + IF NOT EXISTS(SELECT * FROM TBPM_FILES_USER_NOT_INDEXED WHERE + UPPER(USR_NAME) = UPPER(@USER_NAME) + AND PROFIL_ID = @PROFIL_ID AND DocGUID = @DocGUID) + INSERT INTO TBPM_FILES_USER_NOT_INDEXED (USR_NAME,PROFIL_ID,FILE_PATH,DocGUID) VALUES (@USER_NAME, @PROFIL_ID, @FILEPATH,@DocGUID) +END +GO + +-- ============================================= +-- Author: Digital Data MS +-- Create date: 05.07.2019 +-- Description: Gets the next DocumentID +-- ============================================= +CREATE FUNCTION [dbo].[FNPM_GET_NEXT_DOC_GUID] +( + -- Add the parameters for the function here + @PROFIL_ID Integer, + @OrderByNewest Bit, @DocGUID BigInt, @USERNAME VARCHAR(50) +) +RETURNS BIGINT +AS +BEGIN + DECLARE @NEXT_DOC_GUID BIGINT + IF @OrderByNewest = 0 + SELECT Top 1 @NEXT_DOC_GUID = GUID FROM TBPM_PROFILE_FILES WHERE + PROFIL_ID = @PROFIL_ID AND EDIT = 0 AND IN_WORK = 0 AND + GUID <> @DocGUID AND GUID NOT IN ( + SELECT DocGUID + FROM TBPM_FILES_USER_NOT_INDEXED + WHERE (PROFIL_ID = @PROFIL_ID) AND (UPPER(USR_NAME) = UPPER(@USERNAME)) + ) + ELSE + SELECT Top 1 @NEXT_DOC_GUID = GUID FROM TBPM_PROFILE_FILES WHERE + PROFIL_ID = @PROFIL_ID AND EDIT = 0 AND IN_WORK = 0 AND + GUID <> @DocGUID AND GUID NOT IN ( + SELECT DocGUID + FROM TBPM_FILES_USER_NOT_INDEXED + WHERE (PROFIL_ID = @PROFIL_ID) AND (UPPER(USR_NAME) = UPPER(@USERNAME))) + ORDER BY DMS_ERSTELLT_DATE DESC,GUID DESC + IF @NEXT_DOC_GUID IS NULL + SET @NEXT_DOC_GUID = 0 + RETURN @NEXT_DOC_GUID +END +GO +ALTER FUNCTION [dbo].[FNPM_LAST_EDITED_DOC](@pPROFIL_ID INTEGER,@pDOC_ID INTEGER) +RETURNS DATETIME +AS +BEGIN + DECLARE @RESULT DATETIME + IF EXISTS(SELECT GUID FROM TBPM_FILES_WORK_HISTORY WHERE PROFIL_ID = @pPROFIL_ID AND DOC_ID = @pDOC_ID) + SELECT @RESULT = WORKED_WHEN FROM TBPM_FILES_WORK_HISTORY WHERE GUID = + (SELECT MAX(GUID) FROM TBPM_FILES_WORK_HISTORY WHERE PROFIL_ID = @pPROFIL_ID AND DOC_ID = @pDOC_ID) + ELSE + SELECT @RESULT = convert(date,T.DMS_ERSTELLT_DATE) FROM TBPM_PROFILE_FILES T + WHERE T.PROFIL_ID = @pPROFIL_ID AND T.DOC_ID = @pDOC_ID + RETURN @RESULT +END +GO + + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.5.0.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.5.0.sql new file mode 100644 index 0000000..ae49226 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/1.9.5.0.sql @@ -0,0 +1,19 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.9.5.0' where NAME = 'Process-Manager' +GO + +ALTER FUNCTION [dbo].[FNPM_LAST_EDITED_DOC](@pPROFIL_ID INTEGER,@pDOC_ID INTEGER) +RETURNS DATETIME +AS +BEGIN + DECLARE @RESULT DATETIME + IF EXISTS(SELECT GUID FROM TBPM_FILES_WORK_HISTORY WHERE PROFIL_ID = @pPROFIL_ID AND DOC_ID = @pDOC_ID) + SELECT @RESULT = WORKED_WHEN FROM TBPM_FILES_WORK_HISTORY WHERE GUID = + (SELECT MAX(GUID) FROM TBPM_FILES_WORK_HISTORY WHERE PROFIL_ID = @pPROFIL_ID AND DOC_ID = @pDOC_ID) + ELSE + SELECT @RESULT = convert(date,T.DMS_ERSTELLT_DATE) FROM TBPM_PROFILE_FILES T + WHERE T.PROFIL_ID = @pPROFIL_ID AND T.DOC_ID = @pDOC_ID + RETURN @RESULT +END +GO + + diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.2.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.2.sql new file mode 100644 index 0000000..24a69c1 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.2.sql @@ -0,0 +1,3 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.2' where NAME = 'Process-Manager' +GO +ALTER TABLE TBPM_CONTROL_TABLE ALTER COLUMN SQL_COMMAND VARCHAR (MAX); \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.3.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.3.sql new file mode 100644 index 0000000..dbe5720 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.3.sql @@ -0,0 +1,4 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.3' where NAME = 'Process-Manager' +GO +ALTER TABLE TBPM_CONTROL_TABLE ADD DEFAULT_VALUE VARCHAR (MAX) NOT NULL DEFAULT ''; +ALTER TABLE TBPM_CONTROL_TABLE ADD ADVANCED_LOOKUP BIT NOT NULL DEFAULT 0; diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.4.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.4.sql new file mode 100644 index 0000000..a19a4a5 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.4.sql @@ -0,0 +1,4 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.4' where NAME = 'Process-Manager' +GO +INSERT INTO TBDD_SQL_COMMANDS (TITLE,SQL_COMMAND) VALUES ('GHOST_SELECT',' +SELECT T.USERNAME,T.NAME, T.[PRENAME],T.EMAIL FROM TBDD_USER T ORDER BY USERNAME') diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.5.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.5.sql new file mode 100644 index 0000000..338c1cf --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.5.sql @@ -0,0 +1,37 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.5' where NAME = 'Process-Manager' +GO +CREATE TABLE [dbo].[TBPM_DOCWALKOVER]( + [DocID] [bigint] NOT NULL, + [UserID] [int] NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL +) ON [PRIMARY] + +GO + +ALTER TABLE [dbo].[TBPM_DOCWALKOVER] ADD CONSTRAINT [DF_TBPM_CUST_DocWalkOver_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +-- ============================================= +-- Author: Digital Data MS +-- Create date: 11.06.2021 +-- Description: Gets the next DocumentID +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] +( + @PROFIL_ID Integer, + @DocID BigInt, + @UserID Integer +) +AS +BEGIN + INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,1) + + SELECT + GUID as DocGUID + ,DOC_ID as DocID, + (SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES T WHERE EDIT = 0 and ACTIVE = 1 AND PROFIL_ID = @PROFIL_ID AND + DOC_ID NOT IN (SELECT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) COUNT_DocsLeft + FROM + TBPM_PROFILE_FILES WHERE GUID = ( + SELECT MIN(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = @PROFIL_ID and DOC_ID not in + (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) +END diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.6.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.6.sql new file mode 100644 index 0000000..78a4a9d --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.0.0.6.sql @@ -0,0 +1,5 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.0.0.6' where NAME = 'Process-Manager' +GO +ALTER TABLE [TBPM_CONTROL_TABLE] +ADD [SUMMARY_FUNCTION] VARCHAR(20) NOT NULL DEFAULT ('NONE') +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.0.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.0.sql new file mode 100644 index 0000000..3874946 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.0.sql @@ -0,0 +1,40 @@ +USE [DD_ECM] +GO +UPDATE TBDD_MODULES SET DB_VERSION = '2.1.0.0' where NAME = 'Process-Manager' +GO +CREATE TABLE [dbo].[TBPM_DOCWALKOVER]( + [DocID] BIGINT NOT NULL, + [UserID] INT NOT NULL, + [ADDED_WHEN] DATETIME NOT NULL DEFAULT GETDATE() +) ON [PRIMARY] +GO +-- ============================================= +-- Author: Digital Data MS +-- Create date: 11.06.2021 +-- Description: Gets the next DocumentID +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] +( + @PROFIL_ID Integer, + @DocID BigInt, + @UserID Integer +) +AS +BEGIN + INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID) + + SELECT Top 1 GUID, DOC_ID + FROM + TBPM_PROFILE_FILES + WHERE + PROFIL_ID = @PROFIL_ID AND EDIT = 0 AND IN_WORK = 0 AND + DOC_ID <> @DocID AND DOC_ID NOT IN (select DocID from TBPM_DOCWALKOVER WHERE UserID = @DocID AND UserID = @UserID) + AND GUID NOT IN ( + SELECT A.[DocGUID] + FROM [TBPM_FILES_USER_NOT_INDEXED] A INNER JOIN TBDD_USER B ON A.USR_NAME = B.USERNAME + WHERE A.PROFIL_ID = @PROFIL_ID AND B.GUID = @UserID + ) + + RETURN +END +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.1.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.1.sql new file mode 100644 index 0000000..a80959f --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.1.0.1.sql @@ -0,0 +1,8 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.1.0.1' where NAME = 'Process-Manager' +GO +ALTER TABLE [TBPM_CONTROL_TABLE] +ADD [TYPE_COLUMN] VARCHAR(20) NOT NULL DEFAULT ('TEXT') +GO +ALTER TABLE [TBPM_PROFILE_CONTROLS] +ADD [TABLE_ORDER_COLUMN] VARCHAR(250) NOT NULL DEFAULT ('') +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.0.0 - AH Workflows.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.0.0 - AH Workflows.sql new file mode 100644 index 0000000..bcdc146 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.0.0 - AH Workflows.sql @@ -0,0 +1,97 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.0.0' where NAME = 'Process-Manager' +GO + +UPDATE TBPM_TYPE SET BEZEICHNUNG = 'Metadata based' where BEZEICHNUNG = 'Man. Validation' +GO +UPDATE TBPM_TYPE SET BEZEICHNUNG = 'Serially' where BEZEICHNUNG = 'Automatism' +GO +--DROP TABLE TBPM_ADHOC_WF_SERIEL_PARTIES +--DROP TABLE TBPM_WF_ADHOC_OBJECT +--Ein Object wird einem Profil zugeordnet +CREATE TABLE TBPM_ADHOC_WF_OBJECT +( + GUID BIGINT IDENTITY(1,1), + PROFIL_ID INTEGER NOT NULL, + OBJ_ID BIGINT NOT NULL, + WORK_INSTRUCTION VARCHAR(250) NOT NULL, + WF_FINISHED DATETIME, + ADDED_WHO VARCHAR(100) DEFAULT 'SYSTEM' NOT NULL, + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CHANGED_WHO VARCHAR(100), + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBPM_ADHOC_WF_OBJECT PRIMARY KEY(GUID), + CONSTRAINT FK_TBPM_ADHOC_WF_OBJECT_PROFIL_ID FOREIGN KEY (PROFIL_ID) REFERENCES TBPM_PROFILE (GUID) +) +GO +CREATE TRIGGER TBPM_ADHOC_WF_OBJECT_AFT_UPD ON TBPM_ADHOC_WF_OBJECT +FOR UPDATE +AS + UPDATE TBPM_ADHOC_WF_OBJECT SET CHANGED_WHEN = GETDATE() + FROM INSERTED + WHERE TBPM_ADHOC_WF_OBJECT.GUID = INSERTED.GUID +GO +--DROP TABLE TBPM_ADHOC_WF_SERIEL_PARTIES +CREATE TABLE TBPM_ADHOC_WF_SERIEL_PARTIES +( + GUID BIGINT IDENTITY(1,1), + AH_WF_ID BIGINT NOT NULL, + USR_ID INTEGER, + FINISHED_WHEN DATETIME, + SEQUENCE TINYINT NOT NULL DEFAULT 0, + ADDED_WHO VARCHAR(50) DEFAULT 'SYSTEM' NOT NULL, + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CHANGED_WHO VARCHAR(50), + CHANGED_WHEN DATETIME, + CONSTRAINT PK_TBPM_ADHOC_WF_SERIEL_PARTIES PRIMARY KEY(GUID), + CONSTRAINT UQ_TBPM_ADHOC_WF_SERIEL_PARTIES UNIQUE (AH_WF_ID,USR_ID), + CONSTRAINT FK_TBPM_ADHOC_WF_SERIEL_PARTIES_PROFIL_ID FOREIGN KEY (AH_WF_ID) REFERENCES TBPM_ADHOC_WF_OBJECT (GUID), + CONSTRAINT FK_TBPM_ADHOC_WF_SERIEL_PARTIES_USR_ID FOREIGN KEY (USR_ID) REFERENCES TBDD_USER (GUID) +) +GO +CREATE TRIGGER TBPM_PROFILE_SERIELL_PARTIES_AFT_UPD ON TBPM_ADHOC_WF_SERIEL_PARTIES +FOR UPDATE +AS + UPDATE TBPM_ADHOC_WF_SERIEL_PARTIES SET CHANGED_WHEN = GETDATE() + FROM INSERTED + WHERE TBPM_ADHOC_WF_SERIEL_PARTIES.GUID = INSERTED.GUID +GO +CREATE OR ALTER PROCEDURE [dbo].[PRPM_AH_WF_ADD_OBJ_REL] @pOBJ_ID BIGINT, @pPROFILID INTEGER, @pTEXT VARCHAR(200), @pWHO VARCHAR(100), @OUT_ID BIGINT OUTPUT +AS +BEGIN + INSERT INTO [dbo].[TBPM_ADHOC_WF_OBJECT] + ([PROFIL_ID] + ,[OBJ_ID] + ,[WORK_INSTRUCTION] + ,[ADDED_WHO]) + VALUES + (@pPROFILID + ,@pOBJ_ID + ,@pTEXT + ,@pWHO); + SELECT @OUT_ID = MAX(GUID) FROM TBPM_ADHOC_WF_OBJECT WHERE OBJ_ID = @pOBJ_ID AND PROFIL_ID = @pPROFILID + PRINT 'NEW @OUT_ID: ' + CONVERT(VARCHAR(10),@OUT_ID) +END +GO +CREATE OR ALTER PROCEDURE [dbo].[PRPM_AH_WF_PARTY] @pAH_WF_ID BIGINT, @pUSR_ID INTEGER, @pWHO VARCHAR(100), @OUT_ID BIGINT OUTPUT +AS +BEGIN + DECLARE @MAX_SEQU TINYINT + SELECT @MAX_SEQU= COALESCE(MAX(SEQUENCE),0) FROM TBPM_ADHOC_WF_SERIEL_PARTIES WHERE AH_WF_ID = @pAH_WF_ID + SET @MAX_SEQU += 1 + SELECT @MAX_SEQU + INSERT INTO [dbo].[TBPM_ADHOC_WF_SERIEL_PARTIES] + ([AH_WF_ID] + ,[USR_ID] + ,[SEQUENCE] + ,[ADDED_WHO]) + VALUES + (@pAH_WF_ID + ,@pUSR_ID + ,@MAX_SEQU + ,@pWHO) + + SELECT @OUT_ID = MAX(GUID) FROM TBPM_ADHOC_WF_SERIEL_PARTIES WHERE AH_WF_ID = @pAH_WF_ID + PRINT 'NEW @OUTAHWFP_ID: ' + CONVERT(VARCHAR(10),@OUT_ID) +END +GO +-- diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.0.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.0.sql new file mode 100644 index 0000000..ba9bca4 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.0.sql @@ -0,0 +1,17 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.0' where NAME = 'Process-Manager' +GO + +ALTER TABLE TBPM_CONTROL_TABLE ADD LU_CAPTION VARCHAR(150) NOT NULL DEFAULT 'NONE' +GO +CREATE TABLE TBPM_VALIDATION_PROFILE_GROUP_USER +( + GUID BIGINT IDENTITY(1,1), + PROFIL_ID INTEGER NOT NULL, + DocID BIGINT NOT NULL, + UserID INTEGER NOT NULL, + ADDED_WHO VARCHAR(100) DEFAULT 'SYSTEM' NOT NULL, + ADDED_WHEN DATETIME DEFAULT GETDATE(), + CONSTRAINT PK_TBPM_VALIDATION_PROFILE_GROUP_USER PRIMARY KEY(GUID), + CONSTRAINT UQ_TBPM_VALIDATION_PROFILE_GROUP_USER UNIQUE (PROFIL_ID,DocID,UserID) +) +GO \ No newline at end of file diff --git a/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.1.sql b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.1.sql new file mode 100644 index 0000000..9e3a2a9 --- /dev/null +++ b/01_SMART_UP_TOOLS/02_PM/Updates/Added2MainScript/2.2.1.1.sql @@ -0,0 +1,28 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.1' where NAME = 'Process-Manager' +GO +-- ============================================= +-- Author: Digital Data MS +-- Created: 11.06.2021 +-- Description: Gets the next DocumentID +-- Changed: 05.05.2022 Insert only when <> 0 +-- ============================================= +ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] +( + @PROFIL_ID Integer, + @DocID BigInt, + @UserID Integer +) +AS +BEGIN + IF @DocID <> 0 + BEGIN + INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID); + END + + SELECT GUID as DocGUID, DOC_ID as DocID + ,(SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID) - (SELECT COUNT(DocID) + 1 FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) REMAINING + FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = @PROFIL_ID AND DOC_ID = ( + SELECT MIN(DocID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID AND DocID not in (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WHERE UserID = @UserID)) + + RETURN +END