taskFLOW 3.6 und 3.7
This commit is contained in:
57
01_SMART_UP_TOOLS/02_TASKFLOW/Updates/3.6.sql
Normal file
57
01_SMART_UP_TOOLS/02_TASKFLOW/Updates/3.6.sql
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '3.6' where NAME = 'Process-Manager';
|
||||||
|
GO
|
||||||
|
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
-- =============================================
|
||||||
|
-- Author: Digital Data MS
|
||||||
|
-- Created: 11.06.2021
|
||||||
|
-- Description: Gets the next DocumentID
|
||||||
|
-- Changed: 10.08.2026 MS NLCK
|
||||||
|
-- Changed: 10.07.2026 MK Format and logic rework
|
||||||
|
-- Changed: 05.05.2022 Insert only when <> 0
|
||||||
|
|
||||||
|
-- =============================================
|
||||||
|
CREATE OR ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] (
|
||||||
|
@PROFIL_ID Integer,
|
||||||
|
@pDocID BigInt,
|
||||||
|
@UserID Integer
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
DECLARE @GUID BIGINT = 0,
|
||||||
|
@DocID BIGINT = 0,
|
||||||
|
@FILES2BValidated SMALLINT = 0;
|
||||||
|
|
||||||
|
IF (@pDocID = 0 And EXISTS(SELECT GUID FROM TBPM_FILES_USER_NOT_INDEXED WITH (NOLOCK) 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 WITH (NOLOCK)WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID;
|
||||||
|
PRINT '@FILEPATH'
|
||||||
|
SELECT @pDocID = DOC_ID From TBPM_PROFILE_FILES WITH (NOLOCK) where FILE_PATH = @FILEPATH;
|
||||||
|
END;
|
||||||
|
|
||||||
|
INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@pDocID,@UserID);
|
||||||
|
|
||||||
|
SELECT @GUID = ISNULL([GUID],0),
|
||||||
|
@DocID = ISNULL([DOC_ID],0),
|
||||||
|
@FILES2BValidated = ISNULL((SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER A WITH (NOLOCK) WHERE A.DocID NOT IN (SELECT DocID FROM TBPM_DOCWALKOVER WITH (NOLOCK) WHERE UserID = @UserID) and UserID = @UserID),0)
|
||||||
|
|
||||||
|
FROM TBPM_PROFILE_FILES WITH (NOLOCK)
|
||||||
|
WHERE PROFIL_ID = @PROFIL_ID
|
||||||
|
AND DOC_ID = (SELECT MIN(DocID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WITH (NOLOCK) WHERE UserID = @UserID AND DocID not in (SELECT DISTINCT DocID FROM TBPM_DOCWALKOVER WITH (NOLOCK) WHERE UserID = @UserID));
|
||||||
|
|
||||||
|
SELECT @GUID as 'DocGUID',
|
||||||
|
@DocID as 'DocID',
|
||||||
|
@FILES2BValidated as 'FILES2BValidated';
|
||||||
|
|
||||||
|
RETURN;
|
||||||
|
|
||||||
|
END;
|
||||||
|
GO
|
||||||
|
|
||||||
|
Insert Into TBDD_COLUMNS_FORMAT (MODULE,GRIDVIEW, COLUMN_TITLE,TYPE2FORMAT) VALUES
|
||||||
|
('taskFLOW','ALL','Beleg-Datum','DateTime');
|
||||||
390
01_SMART_UP_TOOLS/02_TASKFLOW/Updates/3.7.sql
Normal file
390
01_SMART_UP_TOOLS/02_TASKFLOW/Updates/3.7.sql
Normal file
@@ -0,0 +1,390 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '3.7' where NAME = 'Process-Manager';
|
||||||
|
GO
|
||||||
|
|
||||||
|
/*
|
||||||
|
Freitag, 21. August 202611:47:09
|
||||||
|
Benutzende Person: sa
|
||||||
|
Server: sDD-VHP04-SQL19\DD_TESTING01
|
||||||
|
Datenbank: DD_ECM
|
||||||
|
Anwendung:
|
||||||
|
*/
|
||||||
|
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
SET ARITHABORT ON
|
||||||
|
SET NUMERIC_ROUNDABORT OFF
|
||||||
|
SET CONCAT_NULL_YIELDS_NULL ON
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
SET ANSI_PADDING ON
|
||||||
|
SET ANSI_WARNINGS ON
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBPM_PROFILE SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBTF_CFG_COCKPIT
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ACTIVE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_PARENT_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_TYPE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ICON
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHO
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHEN
|
||||||
|
GO
|
||||||
|
CREATE TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_DEFINITION_ID bigint NOT NULL IDENTITY (1, 1),
|
||||||
|
FK_CFG_COCKPIT_ID bigint NOT NULL,
|
||||||
|
ACTIVE bit NOT NULL,
|
||||||
|
PARENT_ID int NOT NULL,
|
||||||
|
TYPE_ID tinyint NOT NULL,
|
||||||
|
ICON_ID smallint NOT NULL,
|
||||||
|
NAME nvarchar(150) NULL,
|
||||||
|
FK_PROFILE_ID int NULL,
|
||||||
|
FK_CHART_ID int NULL,
|
||||||
|
FK_MONITOR_ID int NULL,
|
||||||
|
SQL_QUERY nvarchar(MAX) NOT NULL,
|
||||||
|
SQL_QUERY_COUNT nvarchar(MAX) NULL,
|
||||||
|
COMMENT nvarchar(500) NULL,
|
||||||
|
CFG_SEQUENCE smallint NOT NULL,
|
||||||
|
ADDED_WHO nvarchar(50) NOT NULL,
|
||||||
|
ADDED_WHEN datetime NOT NULL,
|
||||||
|
CHANGED_WHO nvarchar(50) NULL,
|
||||||
|
CHANGED_WHEN datetime NULL
|
||||||
|
) ON [PRIMARY]
|
||||||
|
TEXTIMAGE_ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Primary key'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'PK_CFG_COCKPIT_DEFINITION_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'On / Off Switch'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'ACTIVE'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'0 = Overview, 1 = Profile, 2 = Monitoring, 3 = Chart'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'TYPE_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Zahlenwerte für Symbole'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'ICON_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Optional name'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'NAME'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Optional description'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'COMMENT'
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ACTIVE DEFAULT ((1)) FOR ACTIVE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_PARENT_ID DEFAULT ((0)) FOR PARENT_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_TYPE DEFAULT ((0)) FOR TYPE_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ICON DEFAULT ((0)) FOR ICON_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_CFG_SEQUENCE DEFAULT ((0)) FOR CFG_SEQUENCE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHO DEFAULT (N'DEFAULT') FOR ADDED_WHO
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHEN DEFAULT (getdate()) FOR ADDED_WHEN
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ON
|
||||||
|
GO
|
||||||
|
IF EXISTS(SELECT * FROM dbo.TBTF_CFG_COCKPIT_DEFINITION)
|
||||||
|
EXEC('INSERT INTO dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION (PK_CFG_COCKPIT_DEFINITION_ID, FK_CFG_COCKPIT_ID, ACTIVE, PARENT_ID, TYPE_ID, ICON_ID, NAME, FK_PROFILE_ID, FK_CHART_ID, FK_MONITOR_ID, SQL_QUERY, SQL_QUERY_COUNT, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN)
|
||||||
|
SELECT PK_CFG_COCKPIT_DEFINITION_ID, FK_CFG_COCKPIT_ID, ACTIVE, PARENT_ID, TYPE_ID, ICON_ID, NAME, FK_PROFILE_ID, FK_CHART_ID, FK_MONITOR_ID, SQL_QUERY, SQL_QUERY_COUNT, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBTF_CFG_COCKPIT_DEFINITION WITH (HOLDLOCK TABLOCKX)')
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION OFF
|
||||||
|
GO
|
||||||
|
DROP TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
GO
|
||||||
|
EXECUTE sp_rename N'dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'TBTF_CFG_COCKPIT_DEFINITION', 'OBJECT'
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
PK_TBTF_CFG_COCKPIT_DEFINITION_PK_COCKPIT_ID PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_DEFINITION_ID
|
||||||
|
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
FK_TBTF_CFG_COCKPIT_DEFINITION_TBTF_CFG_COCKPIT FOREIGN KEY
|
||||||
|
(
|
||||||
|
FK_CFG_COCKPIT_ID
|
||||||
|
) REFERENCES dbo.TBTF_CFG_COCKPIT
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_ID
|
||||||
|
) ON UPDATE NO ACTION
|
||||||
|
ON DELETE NO ACTION
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION WITH NOCHECK ADD CONSTRAINT
|
||||||
|
FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE FOREIGN KEY
|
||||||
|
(
|
||||||
|
FK_PROFILE_ID
|
||||||
|
) REFERENCES dbo.TBPM_PROFILE
|
||||||
|
(
|
||||||
|
GUID
|
||||||
|
) ON UPDATE NO ACTION
|
||||||
|
ON DELETE NO ACTION
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
NOCHECK CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
/*
|
||||||
|
Freitag, 21. August 202614:14:45
|
||||||
|
Benutzende Person: sa
|
||||||
|
Server: sDD-VHP04-SQL19\DD_TESTING01
|
||||||
|
Datenbank: DD_ECM
|
||||||
|
Anwendung:
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Überprüfen Sie das Skript gründlich, bevor Sie es außerhalb des Datenbank-Designer-Kontexts ausführen, um potenzielle Datenverluste zu vermeiden.*/
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
SET ARITHABORT ON
|
||||||
|
SET NUMERIC_ROUNDABORT OFF
|
||||||
|
SET CONCAT_NULL_YIELDS_NULL ON
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
SET ANSI_PADDING ON
|
||||||
|
SET ANSI_WARNINGS ON
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
EXECUTE sp_rename N'dbo.TBTF_MAP_COCKPIT.SEQUENCE', N'Tmp_MAP_SEQUENCE', 'COLUMN'
|
||||||
|
GO
|
||||||
|
EXECUTE sp_rename N'dbo.TBTF_MAP_COCKPIT.Tmp_MAP_SEQUENCE', N'MAP_SEQUENCE', 'COLUMN'
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_MAP_COCKPIT SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
/*
|
||||||
|
Freitag, 21. August 202611:47:09
|
||||||
|
Benutzende Person: sa
|
||||||
|
Server: sDD-VHP04-SQL19\DD_TESTING01
|
||||||
|
Datenbank: DD_ECM
|
||||||
|
Anwendung:
|
||||||
|
*/
|
||||||
|
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
SET ARITHABORT ON
|
||||||
|
SET NUMERIC_ROUNDABORT OFF
|
||||||
|
SET CONCAT_NULL_YIELDS_NULL ON
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
SET ANSI_PADDING ON
|
||||||
|
SET ANSI_WARNINGS ON
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBPM_PROFILE SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBTF_CFG_COCKPIT
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
BEGIN TRANSACTION
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ACTIVE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_PARENT_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_TYPE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ICON
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHO
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
DROP CONSTRAINT DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHEN
|
||||||
|
GO
|
||||||
|
CREATE TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_DEFINITION_ID bigint NOT NULL IDENTITY (1, 1),
|
||||||
|
FK_CFG_COCKPIT_ID bigint NOT NULL,
|
||||||
|
ACTIVE bit NOT NULL,
|
||||||
|
PARENT_ID int NOT NULL,
|
||||||
|
TYPE_ID tinyint NOT NULL,
|
||||||
|
ICON_ID smallint NOT NULL,
|
||||||
|
NAME nvarchar(150) NULL,
|
||||||
|
FK_PROFILE_ID int NULL,
|
||||||
|
FK_CHART_ID int NULL,
|
||||||
|
FK_MONITOR_ID int NULL,
|
||||||
|
SQL_QUERY nvarchar(MAX) NOT NULL,
|
||||||
|
SQL_QUERY_COUNT nvarchar(MAX) NULL,
|
||||||
|
COMMENT nvarchar(500) NULL,
|
||||||
|
CFG_SEQUENCE smallint NOT NULL,
|
||||||
|
ADDED_WHO nvarchar(50) NOT NULL,
|
||||||
|
ADDED_WHEN datetime NOT NULL,
|
||||||
|
CHANGED_WHO nvarchar(50) NULL,
|
||||||
|
CHANGED_WHEN datetime NULL
|
||||||
|
) ON [PRIMARY]
|
||||||
|
TEXTIMAGE_ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION SET (LOCK_ESCALATION = TABLE)
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Primary key'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'PK_CFG_COCKPIT_DEFINITION_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'On / Off Switch'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'ACTIVE'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'0 = Overview, 1 = Profile, 2 = Monitoring, 3 = Chart'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'TYPE_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Zahlenwerte für Symbole'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'ICON_ID'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Optional name'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'NAME'
|
||||||
|
GO
|
||||||
|
DECLARE @v sql_variant
|
||||||
|
SET @v = N'Optional description'
|
||||||
|
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'COLUMN', N'COMMENT'
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ACTIVE DEFAULT ((1)) FOR ACTIVE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_PARENT_ID DEFAULT ((0)) FOR PARENT_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_TYPE DEFAULT ((0)) FOR TYPE_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ICON DEFAULT ((0)) FOR ICON_ID
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_CFG_SEQUENCE DEFAULT ((0)) FOR CFG_SEQUENCE
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHO DEFAULT (N'DEFAULT') FOR ADDED_WHO
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
DF_TBTF_CFG_COCKPIT_DEFINITION_ADDED_WHEN DEFAULT (getdate()) FOR ADDED_WHEN
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION ON
|
||||||
|
GO
|
||||||
|
IF EXISTS(SELECT * FROM dbo.TBTF_CFG_COCKPIT_DEFINITION)
|
||||||
|
EXEC('INSERT INTO dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION (PK_CFG_COCKPIT_DEFINITION_ID, FK_CFG_COCKPIT_ID, ACTIVE, PARENT_ID, TYPE_ID, ICON_ID, NAME, FK_PROFILE_ID, FK_CHART_ID, FK_MONITOR_ID, SQL_QUERY, SQL_QUERY_COUNT, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN)
|
||||||
|
SELECT PK_CFG_COCKPIT_DEFINITION_ID, FK_CFG_COCKPIT_ID, ACTIVE, PARENT_ID, TYPE_ID, ICON_ID, NAME, FK_PROFILE_ID, FK_CHART_ID, FK_MONITOR_ID, SQL_QUERY, SQL_QUERY_COUNT, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBTF_CFG_COCKPIT_DEFINITION WITH (HOLDLOCK TABLOCKX)')
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION OFF
|
||||||
|
GO
|
||||||
|
DROP TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
GO
|
||||||
|
EXECUTE sp_rename N'dbo.Tmp_TBTF_CFG_COCKPIT_DEFINITION', N'TBTF_CFG_COCKPIT_DEFINITION', 'OBJECT'
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
PK_TBTF_CFG_COCKPIT_DEFINITION_PK_COCKPIT_ID PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_DEFINITION_ID
|
||||||
|
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION ADD CONSTRAINT
|
||||||
|
FK_TBTF_CFG_COCKPIT_DEFINITION_TBTF_CFG_COCKPIT FOREIGN KEY
|
||||||
|
(
|
||||||
|
FK_CFG_COCKPIT_ID
|
||||||
|
) REFERENCES dbo.TBTF_CFG_COCKPIT
|
||||||
|
(
|
||||||
|
PK_CFG_COCKPIT_ID
|
||||||
|
) ON UPDATE NO ACTION
|
||||||
|
ON DELETE NO ACTION
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION WITH NOCHECK ADD CONSTRAINT
|
||||||
|
FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE FOREIGN KEY
|
||||||
|
(
|
||||||
|
FK_PROFILE_ID
|
||||||
|
) REFERENCES dbo.TBPM_PROFILE
|
||||||
|
(
|
||||||
|
GUID
|
||||||
|
) ON UPDATE NO ACTION
|
||||||
|
ON DELETE NO ACTION
|
||||||
|
|
||||||
|
GO
|
||||||
|
ALTER TABLE dbo.TBTF_CFG_COCKPIT_DEFINITION
|
||||||
|
NOCHECK CONSTRAINT FK_TBTF_CFG_COCKPIT_DEFINITION_TBPM_PROFILE
|
||||||
|
GO
|
||||||
|
COMMIT
|
||||||
|
GO
|
||||||
|
-- [PRTF_DEL_COCKPIT_DEFINITION]
|
||||||
|
-- =================================================================
|
||||||
|
-- Deletes a cockpit an all relations
|
||||||
|
--
|
||||||
|
-- =================================================================
|
||||||
|
-- Copyright (c) 2026 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: 18.08.2026 / MS
|
||||||
|
-- Version Date / Editor: 18.08.2026 / MS
|
||||||
|
-- Version Number: 1.0.0.0
|
||||||
|
-- =================================================================
|
||||||
|
-- History:
|
||||||
|
-- 18.08.2026 / MK - First Version
|
||||||
|
CREATE OR ALTER PROCEDURE [dbo].[PRTF_DEL_COCKPIT_DEFINITION] @COCKPIT_ID INT
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
DELETE FROM TBTF_MAP_COCKPIT WHERE FK_CFG_COCKPIT_ID = @COCKPIT_ID;
|
||||||
|
DELETE FROM TBTF_CFG_COCKPIT_DEFINITION WHERE FK_CFG_COCKPIT_ID = @COCKPIT_ID;
|
||||||
|
DELETE FROM TBTF_CFG_COCKPIT WHERE PK_CFG_COCKPIT_ID = @COCKPIT_ID;
|
||||||
|
END
|
||||||
@@ -28,7 +28,7 @@ End
|
|||||||
|
|
||||||
SELECT type, *
|
SELECT type, *
|
||||||
FROM sys.objects
|
FROM sys.objects
|
||||||
WHERE OBJECT_DEFINITION(object_id) LIKE '%TBTF_PROFILE_FILES_WORK%'
|
WHERE OBJECT_DEFINITION(object_id) LIKE '%TBPM_DOCWALKOVER%'
|
||||||
--AND type IN ('V')
|
--AND type IN ('V')
|
||||||
ORDER BY name
|
ORDER BY name
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user