UPDATE TBDD_MODULES SET DB_VERSION = '2.2.0.0' where UPPER(NAME) = UPPER('Clipboard-Watcher') GO ALTER VIEW [dbo].[VWCW_GROUP_PROFILE] AS SELECT T1.GUID, T.GUID AS PROFIL_ID, T.NAME AS PROFIL_NAME, T.REGEX_EXPRESSION, T.COMMENT, T.ACTIVE, T.PROFILE_TYPE, T1.GROUP_ID, T3.NAME AS GROUP_NAME FROM TBCW_PROFILES T ,TBCW_GROUP_PROFILE T1 , TBDD_GROUPS T3 WHERE T.GUID = T1.PROFILE_ID AND T1.GROUP_ID = T3.GUID; GO ALTER VIEW [dbo].[VWCW_PROFILE_REL_CONTROL] AS SELECT DISTINCT TOP 100 PERCENT T.GUID ,T1.USER_ID ,TP.PROC_NAME AS PROCESS_NAME ,T1.PROFIL_ID AS PROFILE_ID ,T.WINDOW_ID ,T.DESCRIPTION ,T.SEQUENCE ,T.CONTROL_NAME ,T.TOPLEFT_LEFT ,T.TOPLEFT_RIGHT ,T.TOPLEFT_TOP ,T.TOPLEFT_BOTTOM ,T.TOPRIGHT_LEFT ,T.TOPRIGHT_RIGHT ,T.TOPRIGHT_TOP ,T.TOPRIGHT_BOTTOM ,T.BOTTOMLEFT_LEFT ,T.BOTTOMLEFT_RIGHT ,T.BOTTOMLEFT_TOP ,T.BOTTOMLEFT_BOTTOM ,T.BOTTOMRIGHT_LEFT ,T.BOTTOMRIGHT_RIGHT ,T.BOTTOMRIGHT_TOP ,T.BOTTOMRIGHT_BOTTOM FROM TBCW_PROF_REL_CONTROL T ,TBCW_PROF_REL_WINDOW TW ,TBCW_PROFILE_PROCESS TP ,VWCW_USER_PROFILE T1 WHERE T.WINDOW_ID = TW.GUID AND TW.PROCESS_ID = TP.GUID AND TP.PROFILE_ID = T1.PROFIL_ID ORDER BY T.SEQUENCE; GO ALTER VIEW [dbo].[VWCW_PROFILE_REL_WINDOW] AS SELECT DISTINCT TOP 100 PERCENT T.GUID ,T.PROCESS_ID ,T2.USER_ID ,T1.PROC_NAME AS PROCESS_NAME ,T1.PROFILE_ID ,T.DESCRIPTION ,T.REGEX ,T.SEQUENCE FROM TBCW_PROF_REL_WINDOW T ,TBCW_PROFILE_PROCESS T1 ,VWCW_USER_PROFILE T2 WHERE T.PROCESS_ID = T1.GUID AND T1.PROFILE_ID = T2.PROFIL_ID ORDER BY T.SEQUENCE; GO --Changed 29.01.2025 MS Prozesse raus, Union Gruppen ALTER VIEW [dbo].[VWCW_USER_PROFILE] AS SELECT DISTINCT T.GUID, T.GUID AS PROFIL_ID, T.NAME AS PROFIL_NAME, T.REGEX_EXPRESSION, T.COMMENT, T.ACTIVE, T.PROFILE_TYPE, T1.USER_ID AS [USER_ID], USR.NAME AS USER_SURNAME, USR.PRENAME AS USER_PRENAME, USR.USERNAME, 'USER_PROFILE' AS SOURCE FROM TBCW_PROFILES T INNER JOIN TBCW_USER_PROFILE T1 ON T.GUID = T1.PROFILE_ID INNER JOIN TBDD_USER USR ON T1.USER_ID = USR.GUID UNION SELECT DISTINCT GP.PROFIL_ID AS GUID, GP.PROFIL_ID, GP.PROFIL_NAME, GP.REGEX_EXPRESSION, GP.COMMENT, GP.ACTIVE, GP.PROFILE_TYPE, GU.USR_ID AS [USER_ID], USR.NAME AS USER_SURNAME, USR.PRENAME AS USER_PRENAME, USR.USERNAME, 'GROUP_PROFILE' AS SOURCE FROM VWCW_GROUP_PROFILE GP INNER JOIN VWDD_GROUPS_USER GU ON GP.GROUP_ID = GU.GRP_ID INNER JOIN TBDD_USER USR ON GU.USR_ID = USR.GUID ; GO UPDATE TBCW_PROFILES SET PROFILE_TYPE = 1 WHERE PROFILE_TYPE = 0;