26 lines
2.8 KiB
Transact-SQL
26 lines
2.8 KiB
Transact-SQL
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.3' where NAME = 'Process-Manager'
|
||
GO
|
||
|
||
--Changed 13.01.2025 TBPM_PROFILE_SEARCH/TBPM_ADHOC_WF_OBJECT fehlte;
|
||
ALTER PROCEDURE [dbo].[PRPM_DELETE_PROFILE](@pPID INT)
|
||
AS
|
||
delete from TBPM_CONTROL_TABLE where CONTROL_ID in (SELECT GUID FROM TBPM_PROFILE_CONTROLS where PROFIL_ID = @pPID);
|
||
IF OBJECT_ID (N'TBPM_ADHOC_WF_SERIEL_PARTIES', N'U') IS NOT NULL
|
||
Delete from TBPM_ADHOC_WF_SERIEL_PARTIES WHERE AH_WF_ID In (SELECT GUID
|
||
FROM [DD_ECM].[dbo].[TBPM_ADHOC_WF_OBJECT] where PROFIL_ID = @pPID);
|
||
IF OBJECT_ID (N'TBPM_ADHOC_WF_OBJECT', N'U') IS NOT NULL
|
||
DELETE FROM [DD_ECM].[dbo].[TBPM_ADHOC_WF_OBJECT] where PROFIL_ID = @pPID;
|
||
IF OBJECT_ID (N'TBPM_ERROR_LOG', N'U') IS NOT NULL
|
||
DELETE FROM TBPM_ERROR_LOG WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE_SEARCH WHERE PROFILE_ID = @pPID;
|
||
IF OBJECT_ID (N'TBPM_ADHOC_WF_OBJECT', N'U') IS NOT NULL
|
||
DELETE FROm TBPM_ADHOC_WF_OBJECT WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE_FINAL_INDEXING WHERE PROFIL_ID = @pPID;
|
||
delete from TBPM_CONTROL_TABLE where CONTROL_ID in (select GUID FROM TBPM_PROFILE_CONTROLS WHERE PROFIL_ID = @pPID);
|
||
DELETE FROM TBPM_PROFILE_CONTROLS WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE_USER WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE_GROUP WHERE PROFIL_ID = @pPID;
|
||
DELETE FROM TBPM_PROFILE WHERE GUID = @pPID;
|
||
|