Gather Scripts

This commit is contained in:
2024-06-13 17:26:10 +02:00
parent c319339bdc
commit 1fa1facb71
3 changed files with 217 additions and 163 deletions

View File

@@ -7,12 +7,12 @@ WITH PASSWORD = 0x020029EEDE01CC4232E52E8CBE7BD3F21E8766DD5018979631E8A5FC92CFA5
, CHECK_EXPIRATION = OFF; , CHECK_EXPIRATION = OFF;
/*################################## /*##################################
This script creates all database-objects related to following modules This script creates all database-objects related to following modules
- DD_ECM until version 1.9.0.2 - DD_ECM until version 1.9.7.6 13.06.2024
- ProcessManager aka taskFLOW until version 2.2.1.1 - ProcessManager aka taskFLOW until version 2.2.1.1
- Globix aka fileFlow until version 2.5.3.0 - Globix aka fileFlow until version 2.5.3.0 13.06.2024
- Clipboard-Watcher aka easyFLOW until version 2.0.0.9 - Clipboard-Watcher aka easyFLOW until version 2.0.0.9 13.06.2024
- User Manager until version 1.2.0.0 - User Manager until version 1.2.0.0 13.06.2024
- ToolCollection - ToolCollection 13.06.2024
- WM ResultHandler - WM ResultHandler
*/ */
--######################################################################### --#########################################################################
@@ -59,7 +59,7 @@ AS
UPDATE TBDD_BASECONFIG SET CHANGED_WHEN = GETDATE() FROM INSERTED UPDATE TBDD_BASECONFIG SET CHANGED_WHEN = GETDATE() FROM INSERTED
WHERE TBDD_BASECONFIG.GUID = INSERTED.GUID WHERE TBDD_BASECONFIG.GUID = INSERTED.GUID
GO GO
INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.0.2') INSERT INTO TBDD_BASECONFIG (GUID,WD_UNICODE,DB_VERSION) VALUES (1,1,'1.9.7.6')
GO GO
CREATE TABLE [dbo].[TBDD_3RD_PARTY_MODULES]( CREATE TABLE [dbo].[TBDD_3RD_PARTY_MODULES](
[GUID] [int] IDENTITY(1,1) NOT NULL, [GUID] [int] IDENTITY(1,1) NOT NULL,
@@ -181,7 +181,7 @@ INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('Global-Indexer','GLOBIX','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) ('Global-Indexer','GLOBIX','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1)
GO GO
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,DB_VERSION,PRODUCT_VERSION,ACTIVE) VALUES INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,DB_VERSION,PRODUCT_VERSION,ACTIVE) VALUES
('Process-Manager','PM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W','1.9.4.3','1.9.4.3',1) ('Process-Manager','PM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W','2.2.2.2','2.2.2.2',1)
GO GO
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('User-Manager','UM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) ('User-Manager','UM','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1)
@@ -192,7 +192,28 @@ GO
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('Email-Profiler','EMLP','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1) ('Email-Profiler','EMLP','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1)
GO GO
CREATE TABLE TBDD_CATALOG
(
GUID INTEGER NOT NULL IDENTITY (1, 1),
CAT_TITLE VARCHAR(100) NOT NULL,
CAT_STRING VARCHAR(900) NOT NULL,
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'SYSTEM',
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30),
CHANGED_WHEN DATETIME,
CONSTRAINT PK_TBDD_CATALOG PRIMARY KEY (GUID),
CONSTRAINT UQ_TBDD_CATALOG_TITLE UNIQUE (CAT_TITLE)
)
GO
CREATE TRIGGER TBDD_CATALOG_USER_AFT_UPD ON TBDD_CATALOG
FOR UPDATE
AS
UPDATE TBDD_CATALOG SET CHANGED_WHEN = GETDATE()
FROM INSERTED
WHERE TBDD_CATALOG.GUID = INSERTED.GUID
GO
INSERT INTO [TBDD_CATALOG] (CAT_TITLE,CAT_STRING) VALUES ('DDSUPPORT_PORTAL','https://digitaldata.works/support/')
GO
CREATE TABLE TBDD_USER CREATE TABLE TBDD_USER
( (
GUID INTEGER IDENTITY(1,1), GUID INTEGER IDENTITY(1,1),
@@ -238,11 +259,104 @@ CREATE TABLE TBDD_USER
) )
GO GO
CREATE TRIGGER TBDD_USER_AFT_UPD ON TBDD_USER
FOR UPDATE
AS
BEGIN
DECLARE @USRNAME VARCHAR(50)
SELECT @USRNAME = USERNAME FROM inserted
IF UPDATE (USERNAME)
BEGIN
DECLARE @ECM_USR_ID INTEGER
SELECT @ECM_USR_ID = [dwUserID]
FROM @WINDREAM_DB.[dbo].[UserInfo] where UPPER(szUserName) = UPPER(@USRNAME)
IF @ECM_USR_ID IS NOT NULL
UPDATE TBDD_USER SET USERID_FK_INT_ECM = @ECM_USR_ID
FROM INSERTED
WHERE TBDD_USER.GUID = INSERTED.GUID
END
UPDATE TBDD_USER SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER.GUID = INSERTED.GUID
END
GO
CREATE OR ALTER TRIGGER [dbo].[TBDD_USER_AFT_INS] ON [dbo].[TBDD_USER]
WITH EXECUTE AS CALLER
FOR INSERT
AS
BEGIN TRY
DECLARE
@USER_ID INTEGER,
@CLIENT_ID INTEGER,
@ADDED_WHO VARCHAR(50),
@CLIENT_COUNT INTEGER,
@ECM_USR_ID INTEGER,
@USRNAME VARCHAR(50),
@UPDATE_PATH VARCHAR(500)
SELECT
@USER_ID = GUID,
@ADDED_WHO = ADDED_WHO,
@USRNAME = USERNAME
FROM INSERTED
SELECT @ECM_USR_ID = [dwUserID]
FROM @WINDREAM_DB.[dbo].[UserInfo] where UPPER(szUserName) = UPPER(@USRNAME)
IF @ECM_USR_ID IS NOT NULL
UPDATE TBDD_USER SET USERID_FK_INT_ECM = @ECM_USR_ID
FROM INSERTED
WHERE TBDD_USER.GUID = INSERTED.GUID
--EXEC IDB.dbo.PRIDB_NEW_CATALOG_USER @USER_ID;
-- SELECT @CLIENT_COUNT = COUNT(*) FROM TBDD_CLIENT
-- IF @CLIENT_COUNT = 1
-- BEGIN
-- SELECT @CLIENT_COUNT = GUID FROM TBDD_CLIENT
-- INSERT INTO TBDD_CLIENT_USER (USER_ID,CLIENT_ID,ADDED_WHO) VALUES
-- (@USER_ID,@CLIENT_COUNT,@ADDED_WHO)
-- END
-- --INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID) VALUES (@USER_ID,3)
-- END
END TRY
BEGIN CATCH
PRINT 'ERROR IN PROCEDURE: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
+ ' - ERROR-MESSAGE: '
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
END CATCH
GO
CREATE TRIGGER [dbo].[TBDD_USER_AFT_UPD_LOG] ON [dbo].[TBDD_USER]
FOR UPDATE
AS
BEGIN
DECLARE @USRNAME VARCHAR(50),@LANGUAGE VARCHAR(5),@CHANGED_WHO VARCHAR(100),@USR_ID INTEGER, @COMMENT VARCHAR(1000)
SELECT @USRNAME = USERNAME,@LANGUAGE = LANGUAGE,@CHANGED_WHO = CHANGED_WHO,@USR_ID = GUID FROM inserted
IF UPDATE (LANGUAGE) AND @CHANGED_WHO LIKE 'LANG_CHANGE_GUI%'
BEGIN
SET @COMMENT = 'USER CHANGED LANGUAGE TO [' + @LANGUAGE + ']'
INSERT INTO [dbo].[TBDD_USER_CHANGE_LOG]
([USR_ID],[COMMENT])
VALUES
(@USR_ID,@COMMENT)
END
END
GO
IF NOT EXISTS(SELECT 1 FROM sys.columns
WHERE Name = N'APP_STARTUP_PATH'
AND Object_ID = Object_ID(N'dbo.TBDD_USER_LOG_IN_ATTEMPT'))
BEGIN
-- Column Exists
ALTER TABLE TBDD_USER_LOG_IN_ATTEMPT ADD APP_STARTUP_PATH VARCHAR(1000)
END
INSERT INTO TBDD_USER(PRENAME,NAME,USERNAME) INSERT INTO TBDD_USER(PRENAME,NAME,USERNAME)
SELECT 'Prename','Surname',USR_NAME FROM TBIMPORT_USER; SELECT 'Prename','Surname',USR_NAME FROM TBIMPORT_USER;
GO GO
CREATE TABLE TBDD_USER_CHANGE_LOG(
GUID BIGINT IDENTITY(1,1) NOT NULL,
USR_ID INTEGER NOT NULL,
COMMENT VARCHAR(3000),
CONSTRAINT [PK_TBDD_USER_CHANGE_LOG] PRIMARY KEY(GUID))
GO
CREATE TABLE TBDD_GROUPS CREATE TABLE TBDD_GROUPS
( (
@@ -550,71 +664,6 @@ CONSTRAINT FK_TBDD_VERSION_USER_UPDATE_UPDATE_ID FOREIGN KEY (UPDATE_ID) REFE
GO GO
CREATE OR ALTER TRIGGER [dbo].[TBDD_USER_AFT_INS] ON [dbo].[TBDD_USER]
WITH EXECUTE AS CALLER
FOR INSERT
AS
BEGIN TRY
DECLARE
@USER_ID INTEGER,
@CLIENT_ID INTEGER,
@ADDED_WHO VARCHAR(50),
@CLIENT_COUNT INTEGER,
@ECM_USR_ID INTEGER,
@USRNAME VARCHAR(50),
@UPDATE_PATH VARCHAR(500)
SELECT
@USER_ID = GUID,
@ADDED_WHO = ADDED_WHO,
@USRNAME = USERNAME
FROM INSERTED
SELECT @ECM_USR_ID = [dwUserID]
FROM @WINDREAM_DB.[dbo].[UserInfo] where UPPER(szUserName) = UPPER(@USRNAME)
IF @ECM_USR_ID IS NOT NULL
UPDATE TBDD_USER SET USERID_FK_INT_ECM = @ECM_USR_ID
FROM INSERTED
WHERE TBDD_USER.GUID = INSERTED.GUID
EXEC IDB.dbo.PRIDB_NEW_CATALOG_USER @USER_ID;
-- SELECT @CLIENT_COUNT = COUNT(*) FROM TBDD_CLIENT
-- IF @CLIENT_COUNT = 1
-- BEGIN
-- SELECT @CLIENT_COUNT = GUID FROM TBDD_CLIENT
-- INSERT INTO TBDD_CLIENT_USER (USER_ID,CLIENT_ID,ADDED_WHO) VALUES
-- (@USER_ID,@CLIENT_COUNT,@ADDED_WHO)
-- END
-- --INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID) VALUES (@USER_ID,3)
-- END
END TRY
BEGIN CATCH
PRINT 'ERROR IN PROCEDURE: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
+ ' - ERROR-MESSAGE: '
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
END CATCH
GO
CREATE TRIGGER TBDD_USER_AFT_UPD ON TBDD_USER
FOR UPDATE
AS
BEGIN
DECLARE @USRNAME VARCHAR(50)
SELECT @USRNAME = USERNAME FROM inserted
IF UPDATE (USERNAME)
BEGIN
DECLARE @ECM_USR_ID INTEGER
SELECT @ECM_USR_ID = [dwUserID]
FROM @WINDREAM_DB.[dbo].[UserInfo] where UPPER(szUserName) = UPPER(@USRNAME)
IF @ECM_USR_ID IS NOT NULL
UPDATE TBDD_USER SET USERID_FK_INT_ECM = @ECM_USR_ID
FROM INSERTED
WHERE TBDD_USER.GUID = INSERTED.GUID
END
UPDATE TBDD_USER SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_USER.GUID = INSERTED.GUID
END
GO
CREATE TABLE TBDD_CLIENT_USER CREATE TABLE TBDD_CLIENT_USER
( (
@@ -815,6 +864,7 @@ CREATE TABLE TBDD_DOKUMENTART
[LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE', [LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE',
SEQUENCE INT NOT NULL DEFAULT 1, SEQUENCE INT NOT NULL DEFAULT 1,
IDB_OBJECT_STORE_ID INT DEFAULT 0 NOT NULL, IDB_OBJECT_STORE_ID INT DEFAULT 0 NOT NULL,
IDB_FILESTORE_ID INTEGER NOT NULL DEFAULT 0,
NAMENKONVENTION VARCHAR(500) NOT NULL DEFAULT '', NAMENKONVENTION VARCHAR(500) NOT NULL DEFAULT '',
ERSTELLTWER VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL, ERSTELLTWER VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL,
ERSTELLTWANN DATETIME DEFAULT GETDATE(), ERSTELLTWANN DATETIME DEFAULT GETDATE(),
@@ -1039,7 +1089,7 @@ CREATE TABLE TBDD_INDEX_AUTOM
VKT_PREVENT_MULTIPLE_VALUES BIT DEFAULT 0 NOT NULL, VKT_PREVENT_MULTIPLE_VALUES BIT DEFAULT 0 NOT NULL,
VKT_OVERWRITE BIT DEFAULT 0 NOT NULL, VKT_OVERWRITE BIT DEFAULT 0 NOT NULL,
ACTIVE BIT DEFAULT 1 NOT NULL, -- 1 - Index aktiv, bei 0 - inaktiv. ACTIVE BIT DEFAULT 1 NOT NULL, -- 1 - Index aktiv, bei 0 - inaktiv.
SEQUENCE INT DEFAULT 1 NOT NULL, SEQUENCE INT DEFAULT 0 NOT NULL,
ADDED_WHO VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL, ADDED_WHO VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL,
ADDED_WHEN DATETIME DEFAULT GETDATE() , ADDED_WHEN DATETIME DEFAULT GETDATE() ,
CHANGED_WHO VARCHAR(50), CHANGED_WHO VARCHAR(50),
@@ -1102,6 +1152,7 @@ CREATE TABLE TBDD_EMAIL_ACCOUNT
SSL_AUTH BIT NOT NULL DEFAULT 0, SSL_AUTH BIT NOT NULL DEFAULT 0,
PORT INTEGER NOT NULL DEFAULT '25', PORT INTEGER NOT NULL DEFAULT '25',
PORT_IN INT NOT NULL DEFAULT 25, PORT_IN INT NOT NULL DEFAULT 25,
ARCHIVE_FOLDER VARCHAR(100) NOT NULL DEFAULT '',
ACTIVE BIT NOT NULL DEFAULT 1, ACTIVE BIT NOT NULL DEFAULT 1,
ADDED_WHO VARCHAR(50) DEFAULT 'DEFAULT', ADDED_WHO VARCHAR(50) DEFAULT 'DEFAULT',
ADDED_WHEN DATETIME DEFAULT GETDATE(), ADDED_WHEN DATETIME DEFAULT GETDATE(),
@@ -1132,6 +1183,17 @@ CREATE TABLE TBDD_USER_LOGIN_OUT(
CONSTRAINT [PK_TBDD_USER_LOGIN_OUT] PRIMARY KEY(GUID), CONSTRAINT [PK_TBDD_USER_LOGIN_OUT] PRIMARY KEY(GUID),
CONSTRAINT FK_TBDD_USER_LOGIN_OUT_USER_ID FOREIGN KEY ([USER_ID]) REFERENCES TBDD_USER (GUID)) CONSTRAINT FK_TBDD_USER_LOGIN_OUT_USER_ID FOREIGN KEY ([USER_ID]) REFERENCES TBDD_USER (GUID))
GO GO
CREATE TABLE TBDD_USER_LOG_IN_ATTEMPT(
GUID BIGINT IDENTITY(1,1) NOT NULL,
USERNAME VARCHAR(100),
MODULE VARCHAR(30),
VERSION_CLIENT VARCHAR(30),
MACHINE_NAME VARCHAR(250),
OVERRIDE_LANGUAGE VARCHAR(5),
[LOGIN] DATETIME DEFAULT (GETDATE()),
CONSTRAINT [PK_TBDD_USER_LOG_IN_ATTEMPT] PRIMARY KEY(GUID))
GO
CREATE TABLE TBDD_USRGRP_DOKTYPE CREATE TABLE TBDD_USRGRP_DOKTYPE
( (
GUID INT IDENTITY(100,1), GUID INT IDENTITY(100,1),
@@ -1180,8 +1242,10 @@ CREATE TABLE TBDD_EMAIL_TEMPLATE
TITLE VARCHAR(100) NOT NULL, TITLE VARCHAR(100) NOT NULL,
EMAIL_SUBJECT VARCHAR(900) NOT NULL, EMAIL_SUBJECT VARCHAR(900) NOT NULL,
EMAIL_BODY1 VARCHAR(MAX) NOT NULL, EMAIL_BODY1 VARCHAR(MAX) NOT NULL,
EMAIL_BODY2 VARCHAR(MAX) NOT NULL DEFAULT '', EMAIL_BODY2 VARCHAR(MAX) NOT NULL DEFAULT '',
EMAIL_BODY3 VARCHAR(MAX) NOT NULL DEFAULT '', EMAIL_BODY3 VARCHAR(MAX) NOT NULL DEFAULT '',
[LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE',
CONNECTED_TEMPLATE INTEGER NOT NULL DEFAULT 0,
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data', ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()), ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30), CHANGED_WHO VARCHAR(30),
@@ -1238,6 +1302,7 @@ CREATE TABLE TBDD_GUI_LANGUAGE_PHRASE
STRING4 VARCHAR(900), STRING4 VARCHAR(900),
STRING5 VARCHAR(900), STRING5 VARCHAR(900),
STRING6 VARCHAR(900), STRING6 VARCHAR(900),
ACTIVE BIT NOT NULL DEFAULT 1,
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data', ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME DEFAULT (GETDATE()), ADDED_WHEN DATETIME DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30), CHANGED_WHO VARCHAR(30),
@@ -1726,8 +1791,8 @@ SELECT TOP 100 PERCENT
T.SQL_ACTIVE, T.SQL_ACTIVE,
T.VALUE, T.VALUE,
T.[SEQUENCE], T.[SEQUENCE],
T.VKT_OVERWRITE, T.VKT_OVERWRITE,
T.VKT_PREVENT_MULTIPLE_VALUES T.VKT_PREVENT_MULTIPLE_VALUES
FROM FROM
TBDD_INDEX_AUTOM T TBDD_INDEX_AUTOM T
INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1
@@ -2075,8 +2140,6 @@ RETURN
END END
GO GO
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.5.0'
GO
CREATE VIEW [dbo].[VWDD_WM_ACCESS_RIGHTS_USER] AS CREATE VIEW [dbo].[VWDD_WM_ACCESS_RIGHTS_USER] AS
SELECT AR.dwObjectID, SELECT AR.dwObjectID,
AR.dwUserOrGROUPID, AR.dwUserOrGROUPID,
@@ -2119,8 +2182,6 @@ GO
--PROCESS MANAGER AKA TASK-FLOW --PROCESS MANAGER AKA TASK-FLOW
--############################################################################################################################################################ --############################################################################################################################################################
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.1' where NAME = 'Process-Manager'
GO
INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID,IS_ADMIN) SELECT GUID,(SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'PM'),1 FROM TBDD_USER where USERNAME IN (SELECT USR_NAME FROM TBIMPORT_USER); INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID,IS_ADMIN) SELECT GUID,(SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'PM'),1 FROM TBDD_USER where USERNAME IN (SELECT USR_NAME FROM TBIMPORT_USER);
INSERT INTO TBDD_CLIENT_USER (USER_ID,CLIENT_ID) SELECT GUID,1 FROM TBDD_USER WHERE GUID NOT IN (SELECT USER_ID FROM TBDD_CLIENT_USER WHERE CLIENT_ID = 1); INSERT INTO TBDD_CLIENT_USER (USER_ID,CLIENT_ID) SELECT GUID,1 FROM TBDD_USER WHERE GUID NOT IN (SELECT USER_ID FROM TBDD_CLIENT_USER WHERE CLIENT_ID = 1);
INSERT INTO TBDD_GROUPS_USER (USER_ID,GROUP_ID) INSERT INTO TBDD_GROUPS_USER (USER_ID,GROUP_ID)
@@ -2148,6 +2209,7 @@ CREATE TABLE TBPM_KONFIGURATION
[SERVICE_IDXNAME_CREATED] VARCHAR(50) NOT NULL DEFAULT 'DMS erstellt', [SERVICE_IDXNAME_CREATED] VARCHAR(50) NOT NULL DEFAULT 'DMS erstellt',
[SERVICE_LOG_ERRORS_ONLY] BIT NOT NULL DEFAULT 1, [SERVICE_LOG_ERRORS_ONLY] BIT NOT NULL DEFAULT 1,
WM_REL_PATH VARCHAR(100) NOT NULL DEFAULT '\\windream\objects', WM_REL_PATH VARCHAR(100) NOT NULL DEFAULT '\\windream\objects',
WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W',
ERFASSTWER VARCHAR(50) DEFAULT 'PER DMSLite' NOT NULL, ERFASSTWER VARCHAR(50) DEFAULT 'PER DMSLite' NOT NULL,
ERSTELLTWER VARCHAR(50) DEFAULT 'DMSLite-Admin' NOT NULL, ERSTELLTWER VARCHAR(50) DEFAULT 'DMSLite-Admin' NOT NULL,
ERSTELLTWANN DATETIME DEFAULT GETDATE() NOT NULL, ERSTELLTWANN DATETIME DEFAULT GETDATE() NOT NULL,
@@ -2201,7 +2263,7 @@ WD_OBJECTTYPE VARCHAR(200) NOT NULL,
PRIORITY INTEGER NOT NULL DEFAULT 1, PRIORITY INTEGER NOT NULL DEFAULT 1,
DESCRIPTION VARCHAR(250) , DESCRIPTION VARCHAR(250) ,
TYPE SMALLINT NOT NULL, TYPE SMALLINT NOT NULL,
DISPLAY_MODE VARCHAR(20) NOT NULL DEFAULT 'Overview and Detail', DISPLAY_MODE VARCHAR(250) NOT NULL DEFAULT 'Overview and Detail',
LOG_INDEX VARCHAR(50) NOT NULL DEFAULT '', LOG_INDEX VARCHAR(50) NOT NULL DEFAULT '',
IN_WORK BIT NOT NULL DEFAULT 0, IN_WORK BIT NOT NULL DEFAULT 0,
ACTIVE BIT NOT NULL DEFAULT 0, ACTIVE BIT NOT NULL DEFAULT 0,
@@ -2212,6 +2274,7 @@ FINAL_PROFILE BIT NOT NULL DEFAULT 0,
FINAL_TEXT VARCHAR(250), FINAL_TEXT VARCHAR(250),
MOVE2FOLDER NVARCHAR(1000), MOVE2FOLDER NVARCHAR(1000),
SORT_BY_LATEST BIT NOT NULL DEFAULT 0, SORT_BY_LATEST BIT NOT NULL DEFAULT 0,
SHOW_DOCUMENT BIT NOT NULL DEFAULT 1,
WORK_HISTORY_ENTRY VARCHAR(500), WORK_HISTORY_ENTRY VARCHAR(500),
ANNOTATE_ALL_WORK_HISTORY_ENTRIES BIT NOT NULL DEFAULT 0, ANNOTATE_ALL_WORK_HISTORY_ENTRIES BIT NOT NULL DEFAULT 0,
ANNOTATE_WORK_HISTORY_ENTRY BIT NOT NULL DEFAULT 0, ANNOTATE_WORK_HISTORY_ENTRY BIT NOT NULL DEFAULT 0,
@@ -2340,14 +2403,20 @@ AS
WHERE TBPM_SERIELL_PARTIES_STATE.GUID = INSERTED.GUID WHERE TBPM_SERIELL_PARTIES_STATE.GUID = INSERTED.GUID
GO GO
CREATE TABLE TBPM_FILES_USER_NOT_INDEXED CREATE TABLE TBPM_FILES_USER_NOT_INDEXED
( ( [GUID] BIGINT NOT NULL IDENTITY (1, 1),
USRID INTEGER NOT NULL DEFAULT 0,
USR_NAME VARCHAR(50), USR_NAME VARCHAR(50),
PROFIL_ID INTEGER, PROFIL_ID INTEGER,
DocGUID BigInt NOT NULL DEFAULT 0, DocGUID BigInt NOT NULL DEFAULT 0,
FILE_PATH VARCHAR(500), FILE_PATH VARCHAR(500),
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
UNIQUE (USR_NAME,PROFIL_ID,FILE_PATH) UNIQUE (USR_NAME,PROFIL_ID,FILE_PATH)
) )
GO GO
CREATE NONCLUSTERED INDEX [IDXTBPM_FILES_USER_NOT_INDEXED_USRID_AW]
ON [dbo].[TBPM_FILES_USER_NOT_INDEXED] ([USRID])
INCLUDE ([ADDED_WHEN])
GO
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
CREATE TABLE TBPM_FILES_WORK_HISTORY CREATE TABLE TBPM_FILES_WORK_HISTORY
( (
@@ -2402,6 +2471,7 @@ CREATE TABLE TBPM_PROFILE_CONTROLS
SQL_ENABLE NVARCHAR(MAX), SQL_ENABLE NVARCHAR(MAX),
SQL_ENABLE_ON_LOAD NVARCHAR(MAX), SQL_ENABLE_ON_LOAD NVARCHAR(MAX),
SQL_ENABLE_ON_LOAD_CONID TINYINT, SQL_ENABLE_ON_LOAD_CONID TINYINT,
SAVE_CHANGE_ON_ENABLED BIT NOT NULL DEFAULT 0,
OVERWRITE_DATA BIT NOT NULL DEFAULT 0, OVERWRITE_DATA BIT NOT NULL DEFAULT 0,
SET_CONTROL_DATA NVARCHAR(MAX), SET_CONTROL_DATA NVARCHAR(MAX),
REGEX_MATCH NVARCHAR(1000), REGEX_MATCH NVARCHAR(1000),
@@ -2414,6 +2484,8 @@ CREATE TABLE TBPM_PROFILE_CONTROLS
FONT_SIZE smallint, FONT_SIZE smallint,
FONT_FAMILY varchar(50), FONT_FAMILY varchar(50),
FONT_COLOR bigint, FONT_COLOR bigint,
FORMAT_STRING VARCHAR(200) NOT NULL DEFAULT '',
BACKCOLOR_IF VARCHAR(500) NOT NULL DEFAULT '',
[TABLE_ORDER_COLUMN] VARCHAR(250) NOT NULL DEFAULT (''), [TABLE_ORDER_COLUMN] VARCHAR(250) NOT NULL DEFAULT (''),
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data', ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()), ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
@@ -2757,9 +2829,10 @@ GO
--############################################ --############################################
-- ============================================= -- =============================================
-- Author: Digital Data MS -- Author: Digital Data MS
-- Created: 11.06.2021 -- Create date: 11.06.2021
-- Description: Gets the next DocumentID -- Description: Gets the next DocumentID in Workflow
-- Changed: 05.05.2022 Insert only when <> 0 -- Changed: 21.06.2022 Files2bValidated disappeared during transport
-- Changed: 07.04.2022 TabPM_VALIDATION_PROFILE_GROUP_USER
-- ============================================= -- =============================================
CREATE PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO] CREATE PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO]
( (
@@ -2769,15 +2842,28 @@ CREATE PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO]
) )
AS AS
BEGIN BEGIN
IF @DocID <> 0
IF @DocID = 0 And EXISTS(SELECT GUID FROM TBPM_FILES_USER_NOT_INDEXED WHERE DATEDIFF(second,ADDED_WHEN,GETDATE()) < 4 AND USRID = @UserID)
BEGIN BEGIN
INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID); 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 END
SELECT GUID as DocGUID, DOC_ID as DocID INSERT INTO TBPM_DOCWALKOVER (DocID,UserID) VALUES (@DocID,@UserID)
,(SELECT COUNT(GUID) FROM TBPM_VALIDATION_PROFILE_GROUP_USER WHERE UserID = @UserID) - (SELECT COUNT(DocID) + 1 FROM TBPM_DOCWALKOVER WHERE UserID = @UserID) REMAINING
--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 = ( 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)) 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 RETURN
END END
@@ -3036,7 +3122,7 @@ GO
-- Create date: 05.07.2019 -- Create date: 05.07.2019
-- Description: <Description,,> -- Description: <Description,,>
-- ============================================= -- =============================================
CREATE PROCEDURE PRPM_FILES_NOT_INDEXED CREATE PROCEDURE [dbo].[PRPM_FILES_NOT_INDEXED]
-- Add the parameters for the stored procedure here -- Add the parameters for the stored procedure here
@USER_NAME VARCHAR(50), @USER_NAME VARCHAR(50),
@PROFIL_ID INTEGER, @PROFIL_ID INTEGER,
@@ -3044,10 +3130,16 @@ CREATE PROCEDURE PRPM_FILES_NOT_INDEXED
@DocGUID BIGINT @DocGUID BIGINT
AS AS
BEGIN 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 IF NOT EXISTS(SELECT * FROM TBPM_FILES_USER_NOT_INDEXED WHERE
UPPER(USR_NAME) = UPPER(@USER_NAME) USRID = @USRID
AND PROFIL_ID = @PROFIL_ID AND DocGUID = @DocGUID) AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH)
INSERT INTO TBPM_FILES_USER_NOT_INDEXED (USR_NAME,PROFIL_ID,FILE_PATH,DocGUID) VALUES (@USER_NAME, @PROFIL_ID, @FILEPATH,@DocGUID) 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 END
GO GO
CREATE PROCEDURE PRPM_CHECK_NEXT_WF @pGUID BIGINT CREATE PROCEDURE PRPM_CHECK_NEXT_WF @pGUID BIGINT
@@ -3507,7 +3599,8 @@ SELECT TOP 100 PERCENT
T1.REGEX_MESSAGE_DE, T1.REGEX_MESSAGE_DE,
T1.REGEX_MESSAGE_EN, T1.REGEX_MESSAGE_EN,
T1.OVERWRITE_DATA, T1.OVERWRITE_DATA,
T1.SET_CONTROL_DATA T1.SET_CONTROL_DATA,
T1.SAVE_CHANGE_ON_ENABLED
FROM FROM
TBPM_PROFILE T, TBPM_PROFILE T,
TBPM_PROFILE_CONTROLS T1 TBPM_PROFILE_CONTROLS T1
@@ -3619,7 +3712,8 @@ WHERE
T1.EMAIL IS NOT NULL T1.EMAIL IS NOT NULL
GO GO
CREATE VIEW VWPM_PROFILE_ACTIVE AS --Changed: 30.11.2022 MS SHOW_DOC
CREATE VIEW [dbo].[VWPM_PROFILE_ACTIVE] AS
SELECT SELECT
T1.[GUID] T1.[GUID]
,T1.[NAME] ,T1.[NAME]
@@ -3649,7 +3743,7 @@ SELECT
-- ,T1.[SQL_GROUP_COLOR] -- ,T1.[SQL_GROUP_COLOR]
-- ,T1.[SQL_GROUP_TEXT] -- ,T1.[SQL_GROUP_TEXT]
,T1.[DISPLAY_MODE] ,T1.[DISPLAY_MODE]
,T1.SHOW_DOCUMENT
,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT, ,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT,
@@ -5625,7 +5719,7 @@ CREATE TABLE TBEMLP_EMAIL_OUT
WF_REFERENCE VARCHAR(200), WF_REFERENCE VARCHAR(200),
EMAIL_ADRESS VARCHAR(1000) NOT NULL, EMAIL_ADRESS VARCHAR(1000) NOT NULL,
EMAIL_SUBJ VARCHAR(500) NOT NULL, EMAIL_SUBJ VARCHAR(500) NOT NULL,
EMAIL_BODY VARCHAR(5000) NOT NULL, EMAIL_BODY VARCHAR(MAX) NOT NULL,
EMAIL_ATTMT1 VARCHAR(512), EMAIL_ATTMT1 VARCHAR(512),
EMAIL_SENT DATETIME, EMAIL_SENT DATETIME,
COMMENT VARCHAR(500), COMMENT VARCHAR(500),
@@ -5987,7 +6081,8 @@ GO
CREATE TABLE TBDD_USER_REPRESENTATION ( CREATE TABLE TBDD_USER_REPRESENTATION (
GUID INTEGER NOT NULL IDENTITY(1,1), GUID INTEGER NOT NULL IDENTITY(1,1),
USER_ID INTEGER NOT NULL, USER_ID INTEGER NOT NULL,
REPR_GROUP INTEGER NOT NULL, REPR_USER INTEGER,
REPR_GROUP INTEGER ,
RIGHT_GROUP INTEGER NOT NULL, RIGHT_GROUP INTEGER NOT NULL,
ADDED_WHO VARCHAR(50) NOT NULL DEFAULT 'DEFAULT', ADDED_WHO VARCHAR(50) NOT NULL DEFAULT 'DEFAULT',
ADDED_WHEN DATETIME DEFAULT GETDATE(), ADDED_WHEN DATETIME DEFAULT GETDATE(),
@@ -5995,6 +6090,7 @@ CREATE TABLE TBDD_USER_REPRESENTATION (
CHANGED_WHEN DATETIME, CHANGED_WHEN DATETIME,
CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID), CONSTRAINT PK_TBDD_USER_REPRESENTATION PRIMARY KEY (GUID),
CONSTRAINT FK_TBDD_USER_REPRESENTATION_USER_ID FOREIGN KEY (USER_ID) REFERENCES TBDD_USER (GUID), CONSTRAINT FK_TBDD_USER_REPRESENTATION_USER_ID FOREIGN KEY (USER_ID) REFERENCES TBDD_USER (GUID),
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER FOREIGN KEY (REPR_USER) REFERENCES TBDD_USER (GUID),
CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY (REPR_GROUP) REFERENCES TBDD_GROUPS (GUID), CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_GROUP FOREIGN KEY (REPR_GROUP) REFERENCES TBDD_GROUPS (GUID),
CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY (RIGHT_GROUP) REFERENCES TBDD_GROUPS (GUID) CONSTRAINT FK_TBDD_USER_REPRESENTATION_RIGHT_GROUP FOREIGN KEY (RIGHT_GROUP) REFERENCES TBDD_GROUPS (GUID)
) )
@@ -6024,6 +6120,7 @@ CREATE TABLE TBDD_NOTIFICATIONS_SYSTEM
MSG_STRING NVARCHAR(MAX) NOT NULL, MSG_STRING NVARCHAR(MAX) NOT NULL,
DISPLAY_UNTIL DATE, DISPLAY_UNTIL DATE,
VALIDATE_READ BIT NOT NULL DEFAULT 0, VALIDATE_READ BIT NOT NULL DEFAULT 0,
LANG_CODE VARCHAR(5) NOT NULL DEFAULT 'ALL',
ADDED_WHO VARCHAR(100), ADDED_WHO VARCHAR(100),
ADDED_WHEN DATETIME DEFAULT GETDATE(), ADDED_WHEN DATETIME DEFAULT GETDATE(),
CHANGED_WHO VARCHAR(100), CHANGED_WHO VARCHAR(100),
@@ -6121,8 +6218,6 @@ INSERT INTO TBDD_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('en-EN',1);
INSERT INTO TBDD_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('fr-FR',1); INSERT INTO TBDD_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('fr-FR',1);
GO GO
ALTER TABLE TBPM_PROFILE_CONTROLS ADD SAVE_CHANGE_ON_ENABLED BIT NOT NULL DEFAULT 0
GO
ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
SELECT TOP 100 PERCENT SELECT TOP 100 PERCENT
T1.GUID, T1.GUID,
@@ -6141,7 +6236,7 @@ SELECT TOP 100 PERCENT
T1.WIDTH, T1.WIDTH,
T1.HEIGHT, T1.HEIGHT,
COALESCE(T1.INDEX_NAME,'') INDEX_NAME, COALESCE(T1.INDEX_NAME,'') INDEX_NAME,
0 AS IDB_TYP, COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'')),'0') AS IDB_TYP,
T1.VALIDATION, T1.VALIDATION,
T1.CHOICE_LIST, T1.CHOICE_LIST,
T1.TYP, T1.TYP,
@@ -6155,7 +6250,9 @@ SELECT TOP 100 PERCENT
T1.REGEX_MESSAGE_EN, T1.REGEX_MESSAGE_EN,
T1.OVERWRITE_DATA, T1.OVERWRITE_DATA,
T1.SET_CONTROL_DATA, T1.SET_CONTROL_DATA,
T1.SAVE_CHANGE_ON_ENABLED T1.SAVE_CHANGE_ON_ENABLED,
T1.FORMAT_STRING CTRL_FORMAT_STRING,
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
FROM FROM
TBPM_PROFILE T, TBPM_PROFILE T,
TBPM_PROFILE_CONTROLS T1 TBPM_PROFILE_CONTROLS T1
@@ -6174,7 +6271,9 @@ INSERT INTO [dbo].[TBDD_SQL_COMMANDS]
,[ADDED_WHO]) ,[ADDED_WHO])
VALUES VALUES
('PM_PROFILES_USER' ('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))' ,'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))'
,'DD') ,'DD')
GO GO
@@ -6909,58 +7008,6 @@ GO
ALTER TABLE TBPM_PROFILE ALTER TABLE TBPM_PROFILE
ADD TARGET_PATH_BLIND_FILE VARCHAR(500) NOT NULL DEFAULT ''; ADD TARGET_PATH_BLIND_FILE VARCHAR(500) NOT NULL DEFAULT '';
GO 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 -- Author: Digital Data, MS
-- Create date: 05.07.2019 -- Create date: 05.07.2019

View File

@@ -21,6 +21,13 @@ END
ELSE ELSE
PRINT 'COLUMN [BTN_REJECT_CAPTION] DOES EXIST' PRINT 'COLUMN [BTN_REJECT_CAPTION] DOES EXIST'
GO GO
ALTER TABLE TBPM_PROFILE ADD REJECT_SQL_REASONS NVARCHAR(3000) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD REJECT_ACTIONS_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD REJECT_COMMENT_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS
DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100) DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100)
DECLARE cur2 CURSOR FOR DECLARE cur2 CURSOR FOR

View File

@@ -17,8 +17,8 @@ GO
-- Author: Digital Data MS -- Author: Digital Data MS
-- Create date: 11.06.2021 -- Create date: 11.06.2021
-- Description: Gets the next DocumentID in Workflow -- Description: Gets the next DocumentID in Workflow
-- Changed: 21.06.2022 Files2bValidated disappeared during transport
-- Changed: 07.04.2022 TabPM_VALIDATION_PROFILE_GROUP_USER -- 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] ALTER PROCEDURE [dbo].[PRPM_GET_NEXT_DOC_INFO]
( (