Compare commits

...

2 Commits

Author SHA1 Message Date
07ca812521 MS PM CreateDBObjects 2022-01-14 12:55:34 +01:00
61ae79b703 MS 2021-12-17 14:36:41 +01:00
23 changed files with 2686 additions and 1552 deletions

View File

@@ -114,19 +114,19 @@ GO
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('Record-Organizer','ADDI','a0c+ADsUcVQiOBrieIt5tEVrgl/P/ns5w9+A/ZdDo8k=','W',1)
GO
INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('Global-Indexer','GLOBIX','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1)
GO
INSERT INTO TBDD_MODULES(GUID,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)
GO
INSERT INTO TBDD_MODULES(GUID,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)
GO
INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
INSERT INTO TBDD_MODULES(NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
('Clipboard-Watcher','CW','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','W',1)
GO
INSERT INTO TBDD_MODULES(GUID,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)
GO
@@ -708,6 +708,7 @@ CREATE TABLE TBDD_CONNECTION
USERNAME VARCHAR(100),
PASSWORD VARCHAR(100),
BEMERKUNG VARCHAR(400),
SYS_CONNECTION BIT DEFAULT 0 NOT NULL,
AKTIV BIT DEFAULT 1 NOT NULL, -- 1 - Connection aktiv, 0 - inaktiv
ERSTELLTWER VARCHAR(50) DEFAULT 'DD_ECM DEFAULT' NOT NULL,
ERSTELLTWANN DATETIME DEFAULT GETDATE(),
@@ -724,7 +725,7 @@ AS
UPDATE TBDD_CONNECTION SET GEAENDERTWANN = GETDATE() FROM INSERTED WHERE TBDD_CONNECTION.GUID = INSERTED.GUID
GO
------------------------------------------------------------------------------
INSERT INTO TBDD_CONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('DD_ECM','MS-SQLServer','@ECM_IP','DD_ECM','@ECM_USER','@ECM_PW')
INSERT INTO TBDD_CONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('DD_ECM','MS-SQL','@ECM_IP','DD_ECM','@ECM_USER','@ECM_PW')
GO
--INSERT INTO TBCONNECTION(BEZEICHNUNG,SQL_PROVIDER,SERVER,DATENBANK,USERNAME,PASSWORD) VALUES ('Zeiterfassung','SQLOLEDB','192.168.48.13','DD_ZEITERFASSUNG_AB_112011','sa','dd')
--GO
@@ -1104,7 +1105,270 @@ GO
--GO
-- END CREATE TABLES
CREATE TABLE TBDD_EMAIL_TEMPLATE
(
GUID INTEGER NOT NULL IDENTITY (1, 1),
TITLE VARCHAR(100) NOT NULL,
EMAIL_SUBJECT VARCHAR(900) NOT NULL,
EMAIL_BODY1 VARCHAR(MAX) NOT NULL,
EMAIL_BODY2 VARCHAR(MAX) NOT NULL DEFAULT '',
EMAIL_BODY3 VARCHAR(MAX) NOT NULL DEFAULT '',
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30),
CHANGED_WHEN DATETIME,
CONSTRAINT PK_TBCUST_EMAIL_TEMPLATE PRIMARY KEY (GUID),
CONSTRAINT UQ_TBCUST_EMAIL_TEMPLATE_TITLE UNIQUE (TITLE)
)
GO
CREATE TRIGGER TBCUST_EMAIL_TEMPLATE_AFT_UPD ON [dbo].[TBDD_EMAIL_TEMPLATE]
FOR UPDATE
AS
BEGIN
UPDATE TBDD_EMAIL_TEMPLATE SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_EMAIL_TEMPLATE.GUID = INSERTED.GUID
END
GO
CREATE TABLE TBDD_SQL_COMMANDS
(
GUID INTEGER NOT NULL IDENTITY (1, 1),
TITLE VARCHAR(100) NOT NULL,
SQL_COMMAND VARCHAR(MAX) NOT NULL,
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30),
CHANGED_WHEN DATETIME,
CONSTRAINT PK_TBDD_SQL_COMMANDS PRIMARY KEY (GUID),
CONSTRAINT UQ_TBDD_SQL_COMMANDS UNIQUE (TITLE)
)
GO
CREATE TRIGGER TBDD_SQL_COMMANDS_AFT_UPD ON [dbo].TBDD_SQL_COMMANDS
FOR UPDATE
AS
BEGIN
UPDATE TBDD_SQL_COMMANDS SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_SQL_COMMANDS.GUID = INSERTED.GUID
END
GO
INSERT INTO TBDD_SQL_COMMANDS (TITLE,SQL_COMMAND) VALUES ('PM_IDB_DOC_DATA',
'select * from IDB.dbo.VWIDB_DOC_DATA T, TBPM_PROFILE_FILES T1 WHERE T.IDB_OBJ_ID = T1.DOC_ID AND T1.GUID = @DOC_GUID')
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')
GO
CREATE TABLE TBDD_GUI_LANGUAGE_PHRASE
(
GUID INTEGER NOT NULL IDENTITY (1, 1),
MODULE VARCHAR(50) NOT NULL,
INTERNAL BIT NOT NULL DEFAULT 0,
OBJ_NAME VARCHAR(100) NOT NULL,
TITLE VARCHAR(100) NOT NULL,
[LANGUAGE] VARCHAR(5) NOT NULL,
CAPT_TYPE VARCHAR(50) NOT NULL,
STRING1 VARCHAR(900) NOT NULL,
STRING2 VARCHAR(900) NOT NULL,
STRING3 VARCHAR(900) ,
STRING4 VARCHAR(900),
STRING5 VARCHAR(900),
STRING6 VARCHAR(900),
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
ADDED_WHEN DATETIME DEFAULT (GETDATE()),
CHANGED_WHO VARCHAR(30),
CHANGED_WHEN DATETIME,
CONSTRAINT PK_TBDD_GUI_LANGUAGE_PHRASE PRIMARY KEY (GUID),
CONSTRAINT UQ_TBDD_GUI_LANGUAGE_PHRASE UNIQUE (MODULE,OBJ_NAME,TITLE,[LANGUAGE])
)
GO
CREATE TRIGGER TBDD_GUI_LANGUAGE_PHRASE_AFT_UPD ON [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
FOR UPDATE
AS
BEGIN
UPDATE TBDD_GUI_LANGUAGE_PHRASE SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBDD_GUI_LANGUAGE_PHRASE.GUID = INSERTED.GUID
END
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.MissingInput','de-DE','Information','Bitte validieren Sie die rot markierten Felder!','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.MissingInput','en-US','Information','Please validate red marked fields!','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.ValidationButton','de-DE','Button','Validierung speichern - Nächstes Dokument (F2)','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.ValidationButton','en-US','Button','Save validation - Next document (F2)','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.NoMoreDocument','de-DE','MsgBox','No more document! End of profile!','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.NoMoreDocument','en-US','MsgBox','Kein weiteres Dokuemnt gefunden - Ende des Profils!','Hinweis')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.WrongInputControl','de-DE','Information','Falsche Eingabe','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmValidator','PM','frmValidator.WrongInputControl','en-US','Information','Wrong input','')
GO
CREATE TABLE TBDD_GUI_LANGUAGE
(
GUID INTEGER NOT NULL IDENTITY(1,1),
LANG_CODE VARCHAR(5) NOT NULL,
IS_DEFAULT BIT NOT NULL DEFAULT 0,
ADDED_WHO VARCHAR(50) NOT NULL DEFAULT 'DEFAULT',
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
CHANGED_WHO VARCHAR(50),
CHANGED_WHEN DATETIME
CONSTRAINT PK_TBDD_GUI_LANGUAGE PRIMARY KEY (GUID)
)
GO
INSERT INTO TBDD_GUI_LANGUAGE (LANG_CODE,IS_DEFAULT) VALUES ('de-DE',1);
INSERT INTO TBDD_GUI_LANGUAGE (LANG_CODE) VALUES ('en-US');
INSERT INTO TBDD_GUI_LANGUAGE (LANG_CODE) VALUES ('fr-FR');
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Userconfig'
,'de-DE'
,'Information'
,'Achtung: Sie sind nicht in der Userverwaltung hinterlegt!'
,'Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Userconfig'
,'en-US'
,'Information'
,'Achtung: Sie sind nicht in der Userverwaltung hinterlegt!'
,'Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Client relation'
,'de-DE'
,'Information'
,'You are not related to a client!'
,'Please contact the system administrator!!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Client relation'
,'en-US'
,'Information'
,'You are not related to a client!'
,'Please contact the system administrator!!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Module Configuration'
,'de-DE'
,'Information'
,'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!'
,'Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
([MODULE]
,[TITLE]
,[LANGUAGE]
,[CAPT_TYPE]
,[STRING1]
,[STRING2]
,[ADDED_WHO]
,[OBJ_NAME]
,[INTERNAL])
VALUES
('All Modules'
,'No Module Configuration'
,'en-US'
,'Information'
,'Achtung: Sie sind nicht für die Nutzung von ProcessManager freigegeben!'
,'Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!!'
,'SYSTEM'
,'General'
,1)
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2,INTERNAL)
VALUES('Application','PM','App.ReminderPipeline','de-DE','Information','Es befinden sich noch unerledigte Aufgaben in Ihrem Verantwortungsbereich','',1);
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2,INTERNAL)
VALUES('Application','PM','App.ReminderPipeline','en-US','Information','There are some tasks in your responsibility!','',1);
GO
Insert Into TBDD_GUI_LANGUAGE_PHRASE (MODULE,TITLE,LANGUAGE,CAPT_TYPE,STRING1,STRING2,OBJ_NAME) VALUES ('PM','frmValidator.Conversation_Delete','de-DE','MsgboxResult','Wollen Sie die Konversation beenden?','Nachfrage','frmValidator');
Insert Into TBDD_GUI_LANGUAGE_PHRASE (MODULE,TITLE,LANGUAGE,CAPT_TYPE,STRING1,STRING2,OBJ_NAME) VALUES ('PM','frmValidator.Conversation_Delete','en-US','MsgboxResult','Would You like to end this conversation?','Question','frmValidator');
GO
--############################################
--##########PROCEDURES########################
--############################################
CREATE PROCEDURE [dbo].[PRDD_DELETE_USER](@pUSER_ID INT)
AS
@@ -1325,7 +1589,7 @@ AS
GO
CREATE FUNCTION [dbo].[FNDD_CHECK_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER)
CREATE OR ALTER FUNCTION [dbo].[FNDD_CHECK_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER)
RETURNS @Table TABLE
(SequentialOrder INT IDENTITY(1, 1),
USER_ID INTEGER,
@@ -1666,7 +1930,11 @@ SELECT ARG.dwObjectID,
FROM VWDD_WM_ACCESS_RIGHTS_GROUP ARG
GO
CREATE VIEW [dbo].[VWDD_CUST_USER_LAST30Days] as
SELECT DISTINCT USER_ID
--Count(USER_ID), MONTH()
FROM TBDD_USER_LOGIN_OUT WHERE UPPER(MODULE) = UPPER('Process-Manager') and DATEDIFF(DAY,LOGIN,GETDATE()) <= 90
GO

View File

@@ -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);

View File

@@ -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;

View File

@@ -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')

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -2379,6 +2379,23 @@ GO
/*#########################################
############## VIEWS ######################
###########################################*/
CREATE VIEW VWIDB_FILE_OBJECT AS
SELECT
A.IDB_OBJ_ID
,FN.TERM_VALUE as Filename
,EXT.TERM_VALUE as Extension
,RP.TERM_VALUE as RELPATH
,A.FILE_HASH
,A.FILE_SIZE
,A.ADDED_WHEN
,A.ADDED_WHO
,A.CHANGED_WHO
,A.CHANGED_WHEN
FROM
TBIDB_FILE_OBJECT A INNER JOIN TBIDB_TERM_VALUE_VARCHAR EXT ON A.EXTENSION_TERM_ID = EXT.GUID
INNER JOIN TBIDB_TERM_VALUE_VARCHAR FN ON A.FILENAME_TERM_ID = FN.GUID
INNER JOIN TBIDB_TERM_VALUE_VARCHAR RP ON A.RELPATH_TERM_ID = RP.GUID
GO
CREATE VIEW VWIDB_OBJECT_STORE
AS
SELECT
@@ -3090,7 +3107,7 @@ BEGIN
END
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE UPPER(TITLE) = UPPER(@ATTRIBUTE))
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE TITLE = @ATTRIBUTE)
BEGIN
DECLARE @MSG VARCHAR(100)
SET @MSG = 'NO VALID ATTRIBUTE [' + @ATTRIBUTE + ']'
@@ -3099,7 +3116,7 @@ BEGIN
SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1
WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE)
PRINT @TYP_DESCR
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @LANG_CODE
DECLARE @MY_TERM_ID BIGINT
@@ -3132,7 +3149,7 @@ BEGIN
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID
END
ELSE
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID)
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND [TEXT_TERM_LANG_ID] = @MY_TERM_ID) AND @MULTI = 0
INSERT INTO [dbo].[TBIDB_OBJECT_METADATA]
([IDB_OBJ_ID]
,[ATTR_ID]
@@ -3143,6 +3160,7 @@ BEGIN
,@ATTR_ID
,@MY_TERM_ID
,@WHO)
--ELSE
--PRINT 'IDB-METADATAOBJECT-VALUE SEEMS TO EXIST: @IDB_OBJ_ID: ' + Convert(Varchar(10),@IDB_OBJ_ID)
@@ -3225,10 +3243,31 @@ BEGIN
ELSE
UPDATE TBIDB_OBJECT_METADATA SET [DATE_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
END
ELSE IF @TYP_ID = 6 --DATETIME
BEGIN
IF NOT EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID)
BEGIN
INSERT INTO [dbo].[TBIDB_OBJECT_METADATA]
([IDB_OBJ_ID]
,[ATTR_ID]
,[DATETIME_TERM_ID]
,[ADDED_WHO])
VALUES
(@IDB_OBJ_ID
,@ATTR_ID
,@MY_TERM_ID
,@WHO)
END
ELSE
UPDATE TBIDB_OBJECT_METADATA SET [DATETIME_TERM_ID] = @MY_TERM_ID, CHANGED_WHO = @WHO WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID
SELECT @OMD_ID = GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
END
--PRINT 'PRIDB_NEW_OBJ_DATA - Got the new @OMD_ID: ' + CONVERT(VARCHAR(20),@OMD_ID)
END
GO
CREATE PROCEDURE [dbo].[PRIDB_CREATE_VIEW_DOC_DATA] @pLANGCODE VARCHAR(5)
AS
@@ -4576,8 +4615,10 @@ INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailMessageID
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailSubject',1,1);
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailFrom',1,1);
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailDate',5,1);
INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE,MULTI_CONTEXT) VALUES ('ObjectEvents',1,1,1);
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 1 FROM TBIDB_ATTRIBUTE ;
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 0 FROM TBIDB_ATTRIBUTE where TITLE = 'ObjectEvents' ;
GO
CREATE VIEW [dbo].[VWGI_ADMIN_OVERVIEW] AS

1751
01_PM/CreateDBObjects.sql Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

93
01_PM/Updates/1.9.4.9.sql Normal file
View File

@@ -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: <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

19
01_PM/Updates/1.9.5.0.sql Normal file
View File

@@ -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

View File

@@ -361,27 +361,62 @@ WHERE
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
GO
------------------------------------------------------------------------------
CREATE VIEW VWGI_USER_GROUPS_RELATION AS
SELECT
T.GUID,
T.USER_ID,
T2.USERNAME,
T.GROUP_ID,
T1.NAME,
T.[ADDED_WHO],
T.[ADDED_WHEN],
T.[CHANGED_WHO],
T.[CHANGED_WHEN]
FROM
TBDD_GROUPS_USER T,
TBDD_GROUPS T1,
TBDD_USER T2
WHERE
T.GROUP_ID = T1.GUID AND
T.USER_ID = T2.GUID AND
T1.INTERNAL = 0 AND
T1.ACTIVE = 1
CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS
SELECT DISTINCT
T.GUID AS [USER_ID],
T.USERNAME,
--T2.NAME AS GROUP_NAME,
T3.DOCTYPE_ID,
T4.BEZEICHNUNG AS DOCTYPE,
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
T4.KURZNAME,
T4.ZIEL_PFAD,
T4.AKTIV,
T4.NAMENKONVENTION,
T4.OBJEKTTYP,
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
T4.SEQUENCE
FROM
DD_ECM.dbo.TBDD_USER T,
DD_ECM.dbo.TBDD_GROUPS_USER T1,
DD_ECM.dbo.TBDD_GROUPS T2,
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
DD_ECM.dbo.TBDD_DOKUMENTART T4
WHERE
T4.AKTIV = 1 AND
T.GUID = T1.[USER_ID] AND
T1.GROUP_ID = T2.GUID AND
T2.GUID = T3.GROUP_ID AND
T3.DOCTYPE_ID = T4.GUID AND
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
UNION
SELECT DISTINCT
T.GUID AS [USER_ID],
T.USERNAME,
--'' AS GROUP_NAME,
T4.GUID as DOCTYPE_ID,
T4.BEZEICHNUNG AS DOCTYPE,
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
T4.KURZNAME,
T4.ZIEL_PFAD,
T4.AKTIV,
T4.NAMENKONVENTION,
T4.OBJEKTTYP,
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
T4.SEQUENCE
FROM
DD_ECM.dbo.TBDD_USER T,
DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
DD_ECM.dbo.TBDD_DOKUMENTART T4
WHERE
T4.AKTIV = 1 AND
T.GUID = T3.[USER_ID] AND
T3.DOCTYPE_ID = T4.GUID AND
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
GO
------------------------------------------------------------------------------
--############# PROCEDURES #################
------------------------------------------------------------------------------
@@ -498,103 +533,6 @@ WHERE
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
GO
CREATE VIEW [dbo].[VWGI_DOCTYPE] AS
SELECT DISTINCT
T4.GUID as DOCTYPE_ID,
T4.BEZEICHNUNG AS DOCTYPE,
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
T4.KURZNAME,
T4.ZIEL_PFAD,
T4.AKTIV,
T4.NAMENKONVENTION,
T4.OBJEKTTYP,
T4.ERSTELLTWANN,
T4.GEAENDERTWANN,
T4.SEQUENCE
FROM
DD_ECM.dbo.TBDD_DOKUMENTART T4
WHERE
--T4.AKTIV = 1 AND
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
GO
CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS
SELECT DISTINCT
T.GUID AS [USER_ID],
T.USERNAME,
--T2.NAME AS GROUP_NAME,
T3.DOCTYPE_ID,
T4.BEZEICHNUNG AS DOCTYPE,
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
T4.KURZNAME,
T4.ZIEL_PFAD,
T4.AKTIV,
T4.NAMENKONVENTION,
T4.OBJEKTTYP,
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
T4.SEQUENCE
FROM
DD_ECM.dbo.TBDD_USER T,
DD_ECM.dbo.TBDD_GROUPS_USER T1,
DD_ECM.dbo.TBDD_GROUPS T2,
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
DD_ECM.dbo.TBDD_DOKUMENTART T4
WHERE
T4.AKTIV = 1 AND
T.GUID = T1.[USER_ID] AND
T1.GROUP_ID = T2.GUID AND
T2.GUID = T3.GROUP_ID AND
T3.DOCTYPE_ID = T4.GUID AND
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
UNION
SELECT DISTINCT
T.GUID AS [USER_ID],
T.USERNAME,
--'' AS GROUP_NAME,
T4.GUID as DOCTYPE_ID,
T4.BEZEICHNUNG AS DOCTYPE,
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
T4.KURZNAME,
T4.ZIEL_PFAD,
T4.AKTIV,
T4.NAMENKONVENTION,
T4.OBJEKTTYP,
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
T4.SEQUENCE
FROM
DD_ECM.dbo.TBDD_USER T,
DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
DD_ECM.dbo.TBDD_DOKUMENTART T4
WHERE
T4.AKTIV = 1 AND
T.GUID = T3.[USER_ID] AND
T3.DOCTYPE_ID = T4.GUID AND
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
GO
CREATE VIEW [dbo].[VWGI_DOCTYPE_GROUP] AS
SELECT
T.GUID,
T.DOCTYPE_ID,
T2.BEZEICHNUNG AS DOCTYPE,
T.GROUP_ID,
T1.NAME AS [GROUP],
T.ADDED_WHO,
T.ADDED_WHEN,
T.CHANGED_WHEN
FROM
TBDD_USRGRP_DOKTYPE T,
TBDD_GROUPS T1,
TBDD_DOKUMENTART T2
WHERE
T.DOCTYPE_ID = T2.GUID AND
T.GROUP_ID = T1.GUID AND
T1.ACTIVE = 1 AND
T2.AKTIV = 1
GO
CREATE VIEW [dbo].[VWGI_DOCTYPE] AS
SELECT DISTINCT
T.GUID AS [USER_ID],
T.USERNAME,
@@ -623,6 +561,29 @@ WHERE
T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Global-Indexer')))
GO
CREATE VIEW [dbo].[VWGI_DOCTYPE_GROUP] AS
SELECT
T.GUID,
T.DOCTYPE_ID,
T2.BEZEICHNUNG AS DOCTYPE,
T.GROUP_ID,
T1.NAME AS [GROUP],
T.ADDED_WHO,
T.ADDED_WHEN,
T.CHANGED_WHEN
FROM
TBDD_USRGRP_DOKTYPE T,
TBDD_GROUPS T1,
TBDD_DOKUMENTART T2
WHERE
T.DOCTYPE_ID = T2.GUID AND
T.GROUP_ID = T1.GUID AND
T1.ACTIVE = 1 AND
T2.AKTIV = 1
GO
CREATE TABLE TBGI_REGEX_DOCTYPE(
GUID INTEGER NOT NULL IDENTITY(1,1),
REGEX VARCHAR(500) NOT NULL,
@@ -642,8 +603,6 @@ AS
FROM INSERTED
WHERE TBGI_REGEX_DOCTYPE.GUID = INSERTED.GUID
GO
ALTER TABLE TBGI_HISTORY ADD ADDED_WHERE VARCHAR(100)
GO
IF EXISTS (SELECT name from sys.indexes
WHERE name = N'UQ_TBGI_REGEX_DOCTYPE_DOCTYPE_ID')
DROP INDEX UQ_TBGI_REGEX_DOCTYPE_DOCTYPE_ID ON TBGI_REGEX_DOCTYPE;

View File

@@ -1,8 +1,5 @@
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.0.0' where NAME = 'Global-Indexer'
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;
ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER)
AS
DECLARE @MODULEID INTEGER

View File

@@ -448,229 +448,7 @@ FROM TBCW_PROFILES T
LEFT JOIN TBCW_GROUP_PROFILE T3 ON T.GUID = T3.PROFILE_ID
WHERE T.ACTIVE = 1
GO
USE [DD_ECM_TEST]
GO
CREATE FUNCTION [dbo].[FNDD_GET_WINDREAM_FILE_PATH] (@pDOCID BIGINT,@USE_WM_PATH as BIT = 0)
RETURNS VARCHAR(MAX)
AS
BEGIN
IF @pDOCID = 4712
SET @pDOCID = 63
ELSE
SELECT @pDOCID = REFERENCE_KEY FROM IDB_TEST.dbo.TBIDB_OBJECT WHERE IDB_OBJ_ID = @pDOCID
DECLARE
@RESULT VARCHAR(MAX),
@DOCID BIGINT,
@a TINYINT = 1,
@i TINYINT = 0,
@PARENT_ID BIGINT,
@DATEINAME NVARCHAR(255),
@PARENTNAME NVARCHAR(255),
@FSFLAGS INT,
@WM_PREFIX VARCHAR(50)
IF @USE_WM_PATH = 1
SET @WM_PREFIX = '\\windream\objects'
ELSE
SELECT @WM_PREFIX = WM_REL_PATH from tbpm_KONFIGURATION WHERE GUID = 1
SELECT @FSFLAGS = dwFSFlags FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID
IF @FSFLAGS = 16
BEGIN
SET @RESULT = 'THIS IS NOT A FILE!'
END
ELSE
BEGIN
SELECT @DATEINAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID
WHILE @a > 0
BEGIN
IF @i = 0
BEGIN
IF @PARENT_ID = 1
BEGIN
SET @RESULT = '\'
BREAK
END
ELSE
BEGIN
SET @DOCID = @PARENT_ID
SET @RESULT = '\'
END
END
ELSE
BEGIN
IF @PARENT_ID = 1
BEGIN
SET @RESULT = '\' + @PARENTNAME + @RESULT
BREAK
END
ELSE
BEGIN
SET @DOCID = @PARENT_ID
SET @RESULT = '\' + @PARENTNAME + @RESULT
END
END
--select * from [172.24.12.41\BRAINPOOL].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes
SELECT @PARENTNAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @DOCID
SET @i = @i + 1
END
END
SET @RESULT = @WM_PREFIX + @RESULT + @DATEINAME
RETURN @RESULT
END
GO
CREATE VIEW [dbo].[VWCW_DOC_SEARCH] AS
SELECT TOP 100 PERCENT
T.dwDocID as DocID
,T.dwParentID
,dbo.FNDD_GET_WINDREAM_FILE_PATH (T.dwDocID,1) AS FULL_FILENAME
,T.szLongName AS [Filename]
,T.szText00
,T.szText01
,T.szText02
,T.szText03
,T.szText04
,T.szText05
,T.szText06
,T.szText07
,T.szText08
,T.szText09
,T.szText10
,T.szText11
,T.szText12
,T.szText13
,T.szText14
,T.szText15
,T.szText16
,T.szText17
,T.szText18
,T.szText19
,T.szText20
,T.szText21
,T.szText22
,T.szText23
,T.szText24
,T.szText25
,T.szText26
,T.szText27
,T.szText28
,T.szText29
,T.szText30
,T.szText31
,T.szText32
,T.szText33
,T.szText34
,T.szText35
,T.szText36
,ISNULL(T.szText37,'NO DOCTYPE') AS Doctype
,T.szText38
,T.szText39
,T.dwInteger00
,T.dwInteger01
,T.dwInteger02
,T.dwInteger03
,T.dwInteger04
,T.dwInteger05
,T.dwInteger06
,T.dwInteger07
,T.dwInteger08
,T.dwInteger09
,T.dwInteger10
,T.dwInteger11
,T.dwInteger12
,T.dwInteger13
,T.dwInteger14
,T.dwInteger15
,T.dwInteger16
,T.dwInteger17
,T.dwInteger18
,T.dwInteger19
,T.dwInteger20
,T.dwInteger21
,T.dwInteger22
,T.dwInteger23
,T.dwInteger24
,T.lfFloat00
,T.lfFloat01
,T.lfFloat02
,T.lfFloat03
,T.lfFloat04
,T.lfFloat05
,T.lfFloat06
,T.lfFloat07
,T.lfFloat08
,T.lfFloat09
,T.lfFloat10
,T.lfFloat11
,T.lfFloat12
,T.lfFloat13
,T.lfFloat14
,T.blBool00
,T.blBool01
,T.blBool02
,T.blBool03
,T.blBool04
,T.dwDate00
,T.dwDate01
,T.dwDate02
,T.dwDate03
,T.dwDate04
,T.dwDate05
,T.dwDate06
,T.dwDate07
,T.dwDate08
,T.dwDate09
,T.wmVar00
,T.wmVar01
,T.wmVar02
,T.wmVar03
,T.wmVar04
,T.wmVar05
,T.wmVar06
,T.wmVar07
,T.wmVar08
,T.wmVar09
,T.wmVar10
,T.wmVar11
,T.wmVar12
,T.wmVar13
,T.wmVar14
,T.wmVar15
,T.wmVar16
,T.wmVar17
,T.wmVar18
,T.wmVar19
,T.wmVar20
,T.wmVar21
,T.wmVar22
,T.wmVar23
,T.wmVar24
,T.wmVar25
,T.wmVar26
,T.wmVar27
,T.wmVar28
,T.wmVar29
,(SELECT ISNULL(T.dwVersionNumber,'1') from sDD_VMP01_APS01_windream60.dbo.BaseAttributes WHERE dwDocID = T.dwDocID) AS [Version]
,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwCreationDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwCreation_Time)) + convert(VARCHAR(6),T.dwCreation_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS [Creation_DateTime]
,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwChangeDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwChange_Time)) + convert(VARCHAR(6),T.dwChange_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS Change_DateTime,T1.szDocTypeName AS OBJECTTYPE
,T.dwObjectTypeID
FROM
sDD_VMP01_APS01_windream60.dbo.BaseAttributes T
,sDD_VMP01_APS01_windream60.dbo.ObjectType T1
WHERE
T.dwCatalogID = 1
AND T.dwObjectTypeID = 4
AND T.dwObjectTypeID = T1.dwObjectTypeID
ORDER BY [Creation_DateTime]
GO
CREATE VIEW VWCW_PROFILE_REL_WINDOW AS
SELECT DISTINCT TOP 100 PERCENT
T.GUID

View File

@@ -0,0 +1,220 @@
CREATE FUNCTION [dbo].[FNDD_GET_WINDREAM_FILE_PATH] (@pDOCID BIGINT,@USE_WM_PATH as BIT = 0)
RETURNS VARCHAR(MAX)
AS
BEGIN
IF @pDOCID = 4712
SET @pDOCID = 63
ELSE
SELECT @pDOCID = REFERENCE_KEY FROM IDB.dbo.TBIDB_OBJECT WHERE IDB_OBJ_ID = @pDOCID
DECLARE
@RESULT VARCHAR(MAX),
@DOCID BIGINT,
@a TINYINT = 1,
@i TINYINT = 0,
@PARENT_ID BIGINT,
@DATEINAME NVARCHAR(255),
@PARENTNAME NVARCHAR(255),
@FSFLAGS INT,
@WM_PREFIX VARCHAR(50)
IF @USE_WM_PATH = 1
SET @WM_PREFIX = '\\windream\objects'
ELSE
SELECT @WM_PREFIX = WM_REL_PATH from tbpm_KONFIGURATION WHERE GUID = 1
SELECT @FSFLAGS = dwFSFlags FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID
IF @FSFLAGS = 16
BEGIN
SET @RESULT = 'THIS IS NOT A FILE!'
END
ELSE
BEGIN
SELECT @DATEINAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID
WHILE @a > 0
BEGIN
IF @i = 0
BEGIN
IF @PARENT_ID = 1
BEGIN
SET @RESULT = '\'
BREAK
END
ELSE
BEGIN
SET @DOCID = @PARENT_ID
SET @RESULT = '\'
END
END
ELSE
BEGIN
IF @PARENT_ID = 1
BEGIN
SET @RESULT = '\' + @PARENTNAME + @RESULT
BREAK
END
ELSE
BEGIN
SET @DOCID = @PARENT_ID
SET @RESULT = '\' + @PARENTNAME + @RESULT
END
END
--select * from [172.24.12.41\BRAINPOOL].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes
SELECT @PARENTNAME = szLongName,@PARENT_ID = dwParentID FROM [sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @DOCID
SET @i = @i + 1
END
END
SET @RESULT = @WM_PREFIX + @RESULT + @DATEINAME
RETURN @RESULT
END
GO
CREATE VIEW [dbo].[VWCW_DOC_SEARCH] AS
SELECT TOP 100 PERCENT
T.dwDocID as DocID
,T.dwParentID
,dbo.FNDD_GET_WINDREAM_FILE_PATH (T.dwDocID,1) AS FULL_FILENAME
,T.szLongName AS [Filename]
,T.szText00
,T.szText01
,T.szText02
,T.szText03
,T.szText04
,T.szText05
,T.szText06
,T.szText07
,T.szText08
,T.szText09
,T.szText10
,T.szText11
,T.szText12
,T.szText13
,T.szText14
,T.szText15
,T.szText16
,T.szText17
,T.szText18
,T.szText19
,T.szText20
,T.szText21
,T.szText22
,T.szText23
,T.szText24
,T.szText25
,T.szText26
,T.szText27
,T.szText28
,T.szText29
,T.szText30
,T.szText31
,T.szText32
,T.szText33
,T.szText34
,T.szText35
,T.szText36
,ISNULL(T.szText37,'NO DOCTYPE') AS Doctype
,T.szText38
,T.szText39
,T.dwInteger00
,T.dwInteger01
,T.dwInteger02
,T.dwInteger03
,T.dwInteger04
,T.dwInteger05
,T.dwInteger06
,T.dwInteger07
,T.dwInteger08
,T.dwInteger09
,T.dwInteger10
,T.dwInteger11
,T.dwInteger12
,T.dwInteger13
,T.dwInteger14
,T.dwInteger15
,T.dwInteger16
,T.dwInteger17
,T.dwInteger18
,T.dwInteger19
,T.dwInteger20
,T.dwInteger21
,T.dwInteger22
,T.dwInteger23
,T.dwInteger24
,T.lfFloat00
,T.lfFloat01
,T.lfFloat02
,T.lfFloat03
,T.lfFloat04
,T.lfFloat05
,T.lfFloat06
,T.lfFloat07
,T.lfFloat08
,T.lfFloat09
,T.lfFloat10
,T.lfFloat11
,T.lfFloat12
,T.lfFloat13
,T.lfFloat14
,T.blBool00
,T.blBool01
,T.blBool02
,T.blBool03
,T.blBool04
,T.dwDate00
,T.dwDate01
,T.dwDate02
,T.dwDate03
,T.dwDate04
,T.dwDate05
,T.dwDate06
,T.dwDate07
,T.dwDate08
,T.dwDate09
,T.wmVar00
,T.wmVar01
,T.wmVar02
,T.wmVar03
,T.wmVar04
,T.wmVar05
,T.wmVar06
,T.wmVar07
,T.wmVar08
,T.wmVar09
,T.wmVar10
,T.wmVar11
,T.wmVar12
,T.wmVar13
,T.wmVar14
,T.wmVar15
,T.wmVar16
,T.wmVar17
,T.wmVar18
,T.wmVar19
,T.wmVar20
,T.wmVar21
,T.wmVar22
,T.wmVar23
,T.wmVar24
,T.wmVar25
,T.wmVar26
,T.wmVar27
,T.wmVar28
,T.wmVar29
,(SELECT ISNULL(T.dwVersionNumber,'1') from sDD_VMP01_APS01_windream60.dbo.BaseAttributes WHERE dwDocID = T.dwDocID) AS [Version]
,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwCreationDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwCreation_Time)) + convert(VARCHAR(6),T.dwCreation_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS [Creation_DateTime]
,CAST(CAST(CONVERT(DATE,CONVERT(VARCHAR(10),T.dwChangeDate)) AS DATETIME) + CAST(STUFF(STUFF(REPLICATE('0',6-LEN(T.dwChange_Time)) + convert(VARCHAR(6),T.dwChange_Time),3,0,':'),6,0,':') AS DATETIME) AS DATETIME) AS Change_DateTime,T1.szDocTypeName AS OBJECTTYPE
,T.dwObjectTypeID
FROM
sDD_VMP01_APS01_windream60.dbo.BaseAttributes T
,sDD_VMP01_APS01_windream60.dbo.ObjectType T1
WHERE
T.dwCatalogID = 1
AND T.dwObjectTypeID = 4
AND T.dwObjectTypeID = T1.dwObjectTypeID
ORDER BY [Creation_DateTime]
GO

View File

@@ -51,98 +51,98 @@ CREATE TABLE TBDD_USER_MODULE
WORKING_MODE VARCHAR(5000) NOT NULL DEFAULT ''
,ADDITIONAL_TITLE VARCHAR(200));
DECLARE
@GUID INTEGER,
@USERNAME VARCHAR(500)
--DECLARE
-- @GUID INTEGER,
-- @USERNAME VARCHAR(500)
DECLARE cursorUser1 CURSOR FOR
select GUID,lower(USERNAME) FROM TBDD_USER
OPEN cursorUser1
FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME
WHILE @@FETCH_STATUS = 0
BEGIN
DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'CW';
INSERT INTO [dbo].[TBDD_USER_MODULE]
([USER_ID]
,[MODULE_SHORT]
,USERNAME
,[USER_PRENAME]
,[USER_SURNAME]
,[USER_SHORTNAME]
,[USER_EMAIL]
,[USER_LANGUAGE]
,[USER_DATE_FORMAT]
,[USER_RIGHT_FILE_DEL]
,[MODULE_ACCESS]
,[IS_ADMIN]
,[USERCOUNT_LOGGED_IN]
,[COMMENT]
,[WORKING_MODE]
,[ADDITIONAL_TITLE])
SELECT [USER_ID]
,'CW'
,@USERNAME
,[USER_PRENAME]
,[USER_SURNAME]
,[USER_SHORTNAME]
,[USER_EMAIL]
,[USER_LANGUAGE]
,[USER_DATE_FORMAT]
,[USER_RIGHT_FILE_DEL]
,[MODULE_ACCESS]
,[IS_ADMIN]
,[USERCOUNT_LOGGED_IN]
,[COMMENT]
,[WORKING_MODE]
,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'CW',1);
DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'PM';
INSERT INTO [dbo].[TBDD_USER_MODULE]
([USER_ID]
,USERNAME
,[MODULE_SHORT]
,[USER_PRENAME]
,[USER_SURNAME]
,[USER_SHORTNAME]
,[USER_EMAIL]
,[USER_LANGUAGE]
,[USER_DATE_FORMAT]
,[USER_RIGHT_FILE_DEL]
,[MODULE_ACCESS]
,[IS_ADMIN]
,[USERCOUNT_LOGGED_IN]
,[COMMENT]
,[USER_RIGHT2]
,[USER_RIGHT3]
,[USER_RIGHT4]
,[USER_RIGHT5]
,[WORKING_MODE]
,[ADDITIONAL_TITLE])
SELECT [USER_ID]
,@USERNAME
,'PM'
,[USER_PRENAME]
,[USER_SURNAME]
,[USER_SHORTNAME]
,[USER_EMAIL]
,[USER_LANGUAGE]
,[USER_DATE_FORMAT]
,[USER_RIGHT_FILE_DEL]
,[MODULE_ACCESS]
,[IS_ADMIN]
,[USERCOUNT_LOGGED_IN]
,[COMMENT]
,[USER_RIGHT2]
,[USER_RIGHT3]
,[USER_RIGHT4]
,[USER_RIGHT5]
,[WORKING_MODE]
,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'PM',1);
--DECLARE cursorUser1 CURSOR FOR
-- select GUID,lower(USERNAME) FROM TBDD_USER
-- OPEN cursorUser1
-- FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME
-- WHILE @@FETCH_STATUS = 0
-- BEGIN
-- DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'CW';
-- INSERT INTO [dbo].[TBDD_USER_MODULE]
-- ([USER_ID]
-- ,[MODULE_SHORT]
-- ,USERNAME
-- ,[USER_PRENAME]
-- ,[USER_SURNAME]
-- ,[USER_SHORTNAME]
-- ,[USER_EMAIL]
-- ,[USER_LANGUAGE]
-- ,[USER_DATE_FORMAT]
-- ,[USER_RIGHT_FILE_DEL]
-- ,[MODULE_ACCESS]
-- ,[IS_ADMIN]
-- ,[USERCOUNT_LOGGED_IN]
-- ,[COMMENT]
-- ,[WORKING_MODE]
-- ,[ADDITIONAL_TITLE])
-- SELECT [USER_ID]
-- ,'CW'
-- ,@USERNAME
-- ,[USER_PRENAME]
-- ,[USER_SURNAME]
-- ,[USER_SHORTNAME]
-- ,[USER_EMAIL]
-- ,[USER_LANGUAGE]
-- ,[USER_DATE_FORMAT]
-- ,[USER_RIGHT_FILE_DEL]
-- ,[MODULE_ACCESS]
-- ,[IS_ADMIN]
-- ,[USERCOUNT_LOGGED_IN]
-- ,[COMMENT]
-- ,[WORKING_MODE]
-- ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'CW',1);
-- DELETE FROM TBDD_USER_MODULE WHERE USER_ID = @GUID AND MODULE_SHORT = 'PM';
-- INSERT INTO [dbo].[TBDD_USER_MODULE]
-- ([USER_ID]
-- ,USERNAME
-- ,[MODULE_SHORT]
-- ,[USER_PRENAME]
-- ,[USER_SURNAME]
-- ,[USER_SHORTNAME]
-- ,[USER_EMAIL]
-- ,[USER_LANGUAGE]
-- ,[USER_DATE_FORMAT]
-- ,[USER_RIGHT_FILE_DEL]
-- ,[MODULE_ACCESS]
-- ,[IS_ADMIN]
-- ,[USERCOUNT_LOGGED_IN]
-- ,[COMMENT]
-- ,[USER_RIGHT2]
-- ,[USER_RIGHT3]
-- ,[USER_RIGHT4]
-- ,[USER_RIGHT5]
-- ,[WORKING_MODE]
-- ,[ADDITIONAL_TITLE])
-- SELECT [USER_ID]
-- ,@USERNAME
-- ,'PM'
-- ,[USER_PRENAME]
-- ,[USER_SURNAME]
-- ,[USER_SHORTNAME]
-- ,[USER_EMAIL]
-- ,[USER_LANGUAGE]
-- ,[USER_DATE_FORMAT]
-- ,[USER_RIGHT_FILE_DEL]
-- ,[MODULE_ACCESS]
-- ,[IS_ADMIN]
-- ,[USERCOUNT_LOGGED_IN]
-- ,[COMMENT]
-- ,[USER_RIGHT2]
-- ,[USER_RIGHT3]
-- ,[USER_RIGHT4]
-- ,[USER_RIGHT5]
-- ,[WORKING_MODE]
-- ,[ADDITIONAL_TITLE] FROM [dbo].[FNDD_CHECK_USER_MODULE] (@USERNAME,'PM',1);
FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME
END
CLOSE cursorUser1
DEALLOCATE cursorUser1
GO
-- FETCH NEXT FROM cursorUser1 INTO @GUID,@USERNAME
-- END
--CLOSE cursorUser1
--DEALLOCATE cursorUser1
--GO
--select * from TBAPPSERV_CRON_JOB
@@ -161,41 +161,41 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBDD_CONNECTION', 'TBDD_CONNECTION', 1, 'SELECT * FROM TBDD_CONNECTION WHERE AKTIV = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBCW_PROF_DOC_SEARCH', 'TBCW_PROF_DOC_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DOC_SEARCH WHERE ACTIVE = 1');
3, 1, 'TBCW_PROF_DOC_SEARCH', 'TBCW_PROF_DOC_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DOC_SEARCH WHERE ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBCW_PROF_DATA_SEARCH', 'TBCW_PROF_DATA_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DATA_SEARCH WHERE ACTIVE = 1');
3, 1, 'TBCW_PROF_DATA_SEARCH', 'TBCW_PROF_DATA_SEARCH', 1, 'SELECT * FROM TBCW_PROF_DATA_SEARCH WHERE ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBDD_USER_MODULE', 'TBDD_USER_MODULE', 1, 'SELECT * FROM TBDD_USER_MODULE');
3, 1, 'TBDD_USER_MODULE', 'TBDD_USER_MODULE', 1, 'SELECT * FROM TBDD_USER_MODULE');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_KONFIGURATION', 'TBPM_KONFIGURATION', 1, 'SELECT * FROM TBPM_KONFIGURATION');
3, 1, 'TBPM_KONFIGURATION', 'TBPM_KONFIGURATION', 1, 'SELECT * FROM TBPM_KONFIGURATION');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBDD_GUI_LANGUAGE_PHRASE', 'TBDD_GUI_LANGUAGE_PHRASE', 1, 'SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE IN (''PM'',''All Modules'')');
3, 1, 'TBDD_GUI_LANGUAGE_PHRASE', 'TBDD_GUI_LANGUAGE_PHRASE', 1, 'SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE IN (''PM'',''All Modules'')');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBDD_3RD_PARTY_MODULES', 'TBDD_3RD_PARTY_MODULES', 1, 'SELECT * FROM TBDD_3RD_PARTY_MODULES WHERE ACTIVE = 1');
3, 1, 'TBDD_3RD_PARTY_MODULES', 'TBDD_3RD_PARTY_MODULES', 1, 'SELECT * FROM TBDD_3RD_PARTY_MODULES WHERE ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_PROFILE_SEARCH', 'TBPM_PROFILE_SEARCH', 1, 'SELECT * FROM TBPM_PROFILE_SEARCH WHERE ACTIVE = 1');
3, 1, 'TBPM_PROFILE_SEARCH', 'TBPM_PROFILE_SEARCH', 1, 'SELECT * FROM TBPM_PROFILE_SEARCH WHERE ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_MAIN_VIEW_GROUPS', 'TBPM_MAIN_VIEW_GROUPS', 1, 'SELECT * FROM TBPM_MAIN_VIEW_GROUPS WHERE ACTIVE = 1');
3, 1, 'TBPM_MAIN_VIEW_GROUPS', 'TBPM_MAIN_VIEW_GROUPS', 1, 'SELECT * FROM TBPM_MAIN_VIEW_GROUPS WHERE ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_CHART', 'TBPM_CHART', 1, 'SELECT * FROM TBPM_CHART');
3, 1, 'TBPM_CHART', 'TBPM_CHART', 1, 'SELECT * FROM TBPM_CHART');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBDD_MODULES', 'TBDD_MODULES', 1, 'SELECT * FROM TBDD_MODULES');
3, 1, 'TBDD_MODULES', 'TBDD_MODULES', 1, 'SELECT * FROM TBDD_MODULES');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'DTCONTROLS_WITH_SQL', 'DTCONTROLS_WITH_SQL', 1, 'SELECT * FROM TBPM_PROFILE_CONTROLS WHERE LEN(SQL_UEBERPRUEFUNG) > 0 AND CTRL_TYPE <> ''BUTTON''');
3, 1, 'DTCONTROLS_WITH_SQL', 'DTCONTROLS_WITH_SQL', 1, 'SELECT * FROM TBPM_PROFILE_CONTROLS WHERE LEN(SQL_UEBERPRUEFUNG) > 0 AND CTRL_TYPE <> ''BUTTON''');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_PROFILE', 'TBPM_PROFILE', 1, 'select * from TBPM_PROFILE where ACTIVE = 1');
3, 1, 'TBPM_PROFILE', 'TBPM_PROFILE', 1, 'select * from TBPM_PROFILE where ACTIVE = 1');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'VWPM_CONTROL_INDEX', 'VWPM_CONTROL_INDEX', 1, 'SELECT * FROM VWPM_CONTROL_INDEX ORDER BY PROFIL_ID,Y_LOC, X_LOC');
@@ -205,9 +205,6 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_PROFILE_FINAL_INDEXING', 'TBPM_PROFILE_FINAL_INDEXING', 1, 'select * from TBPM_PROFILE_FINAL_INDEXING where ACTIVE = 1');
delete from TBAPPSERV_CRON_DETAIL_HISTORY where DETAIL_ID = (select guid from TBAPPSERV_CRON_DETAIL where TITLE = 'TBPM_PROFILE_CONTROLS_LANGUAGE')
delete from TBAPPSERV_CRON_DETAIL where TITLE = 'TBPM_PROFILE_CONTROLS_LANGUAGE'
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBPM_PROFILE_CONTROLS_LANGUAGE', 'TBPM_PROFILE_CONTROLS_LANGUAGE', 1,
@@ -233,11 +230,11 @@ CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
'select PROFIL_ID,NAME,CONNECTION_ID,SQL_UEBERPRUEFUNG FROM TBPM_PROFILE_CONTROLS WHERE CONTROL_ACTIVE = 1 AND LEN(SQL_UEBERPRUEFUNG) > 0 ');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1,
3, 1, 'TBIDB_ACCESSRIGHT', 'TBIDB_ACCESSRIGHT', 1,
'select * from IDB.dbo.TBIDB_ACCESSRIGHT');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (
2, 1, 'TBIDB_ATTRIBUTE', 'TBIDB_ATTRIBUTE', 1,
3, 1, 'TBIDB_ATTRIBUTE', 'TBIDB_ATTRIBUTE', 1,
'select * from IDB.dbo.TBIDB_ATTRIBUTE');
Insert Into TBAPPSERV_CRON_DETAIL (
CRON_ID, CON_ID, TITLE, DT_NAME, RUN_ON_STARTUP, COMMAND) VALUES (

Binary file not shown.