merge MS changes
This commit is contained in:
commit
0cae5d3cba
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.3.0'
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.3.0';
|
||||||
CREATE TABLE TBDD_NOTIFICATIONS_SYSTEM
|
CREATE TABLE TBDD_NOTIFICATIONS_SYSTEM
|
||||||
(
|
(
|
||||||
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.0'
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.0';
|
||||||
USE [DD_ECM]
|
USE [DD_ECM]
|
||||||
GO
|
GO
|
||||||
ALTER FUNCTION [dbo].[FNDD_LANGUAGE_PHRASE](@pTITLE VARCHAR(100),@pLANG_CODE VARCHAR(5), @pMODULE VARCHAR(10))
|
CREATE FUNCTION [dbo].[FNDD_LANGUAGE_PHRASE](@pTITLE VARCHAR(100),@pLANG_CODE VARCHAR(5), @pMODULE VARCHAR(10))
|
||||||
RETURNS VARCHAR(500)
|
RETURNS VARCHAR(500)
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|||||||
@ -1,3 +1,10 @@
|
|||||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.1'
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.1'
|
||||||
ALTER TABLE TBDD_NOTIFICATIONS_SYSTEM ADD LANG_CODE VARCHAR(5) NOT NULL DEFAULT 'ALL'
|
ALTER TABLE TBDD_NOTIFICATIONS_SYSTEM ADD LANG_CODE VARCHAR(5) NOT NULL DEFAULT 'ALL'
|
||||||
GO
|
GO
|
||||||
|
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||||||
|
WHERE Name = N'ARCHIVE_FOLDER'
|
||||||
|
AND Object_ID = Object_ID(N'dbo.TBDD_EMAIL_ACCOUNT'))
|
||||||
|
BEGIN
|
||||||
|
-- Column Exists
|
||||||
|
ALTER TABLE TBDD_EMAIL_ACCOUNT ADD ARCHIVE_FOLDER VARCHAR(100) NOT NULL DEFAULT ''
|
||||||
|
END
|
||||||
26
01_DD_ECM/Update/1.9.5.0.sql
Normal file
26
01_DD_ECM/Update/1.9.5.0.sql
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.5.0'
|
||||||
|
CREATE TABLE TBDD_LANGUAGE
|
||||||
|
(
|
||||||
|
GUID TINYINT NOT NULL IDENTITY (1, 1),
|
||||||
|
LANG_CODE VARCHAR(10) NOT NULL,
|
||||||
|
CREATE_DEFAULT_ENTRY BIT NOT NULL DEFAULT 0,
|
||||||
|
COMMENT VARCHAR(1000),
|
||||||
|
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_LANGUAGE PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT UQ_TBDD_LANGUAGE UNIQUE (LANG_CODE)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBDD_LANGUAGE_AFT_UPD ON TBDD_LANGUAGE
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBDD_LANGUAGE SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBDD_LANGUAGE.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
INSERT INTO TBDD_LANGUAGE (LANG_CODE,CREATE_DEFAULT_ENTRY) VALUES ('de-DE',1);
|
||||||
|
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);
|
||||||
|
GO
|
||||||
20
01_DD_ECM/Update/1.9.6.0.sql
Normal file
20
01_DD_ECM/Update/1.9.6.0.sql
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.6.0'
|
||||||
|
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||||||
|
WHERE Name = N'LANGUAGE_OVERRIDE'
|
||||||
|
AND Object_ID = Object_ID(N'dbo.TBDD_USER_MODULE_LOG_IN'))
|
||||||
|
BEGIN
|
||||||
|
-- Column Exists
|
||||||
|
ALTER TABLE TBDD_USER_MODULE_LOG_IN ADD LANGUAGE_OVERRIDE VARCHAR(5) NOT NULL DEFAULT ''
|
||||||
|
END
|
||||||
|
ELSE
|
||||||
|
PRINT 'COLUMN EXISTS'
|
||||||
|
|
||||||
|
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||||||
|
WHERE Name = N'LANGUAGE_OVERRIDE'
|
||||||
|
AND Object_ID = Object_ID(N'dbo.TBDD_USER_LOGIN_OUT'))
|
||||||
|
BEGIN
|
||||||
|
-- Column Exists
|
||||||
|
ALTER TABLE TBDD_USER_LOGIN_OUT ADD LANGUAGE_OVERRIDE VARCHAR(5) NOT NULL DEFAULT ''
|
||||||
|
END
|
||||||
|
ELSE
|
||||||
|
PRINT 'COLUMN EXISTS'
|
||||||
128
01_DD_ECM/Update/1907_UP.sql
Normal file
128
01_DD_ECM/Update/1907_UP.sql
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.0.8'
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE TBDD_USER ADD ACTIVE BIT NOT NULL DEFAULT 1;
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.0.8'
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.1.0'
|
||||||
|
GO
|
||||||
|
CREATE TABLE TBDD_USER_REPRESENTATION (
|
||||||
|
GUID INTEGER NOT NULL IDENTITY(1,1),
|
||||||
|
USER_ID INTEGER NOT NULL,
|
||||||
|
REPR_GROUP INTEGER NOT NULL,
|
||||||
|
RIGHT_GROUP INTEGER NOT NULL,
|
||||||
|
ADDED_WHO VARCHAR(50) NOT NULL DEFAULT 'DEFAULT',
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(50),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
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_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)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBDD_USER_REPRESENTATION_AFT_UPD ON TBDD_USER_REPRESENTATION
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBDD_USER_REPRESENTATION SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBDD_USER_REPRESENTATION.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.1.1'
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBDD_USER_REPRESENTATION ALTER COLUMN REPR_GROUP INTEGER NULL;
|
||||||
|
ALTER TABLE TBDD_USER_REPRESENTATION ADD REPR_USER INTEGER;
|
||||||
|
ALTER TABLE TBDD_USER_REPRESENTATION
|
||||||
|
ADD CONSTRAINT FK_TBDD_USER_REPRESENTATION_REPR_USER
|
||||||
|
FOREIGN KEY (REPR_USER)
|
||||||
|
REFERENCES TBDD_USER (GUID);
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.2.0';
|
||||||
|
ALTER TABLE TBDD_DOKUMENTART ADD IDB_FILESTORE_ID INTEGER NOT NULL DEFAULT 0;
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.3.0';
|
||||||
|
CREATE TABLE TBDD_NOTIFICATIONS_SYSTEM
|
||||||
|
(
|
||||||
|
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||||
|
TITLE VARCHAR(250) NOT NULL,
|
||||||
|
MODULE VARCHAR(250) NOT NULL,
|
||||||
|
DISPLAY_TYPE VARCHAR(100) NOT NULL,
|
||||||
|
MSG_STRING NVARCHAR(MAX) NOT NULL,
|
||||||
|
DISPLAY_UNTIL DATE,
|
||||||
|
VALIDATE_READ BIT NOT NULL DEFAULT 0,
|
||||||
|
ADDED_WHO VARCHAR(100),
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBDD_NOTIFICATIONS_SYSTEM PRIMARY KEY (GUID),
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TTBDD_NOTIFICATIONS_SYSTEM_AFT_UPD ON TBDD_NOTIFICATIONS_SYSTEM
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBDD_NOTIFICATIONS_SYSTEM SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBDD_NOTIFICATIONS_SYSTEM .GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE TBDD_NOTIFICATIONS_USER_HISTORY
|
||||||
|
(
|
||||||
|
GUID INTEGER IDENTITY(1,1),
|
||||||
|
NOTIFY_ID INT NOT NULL,
|
||||||
|
USR_ID INT NOT NULL,
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CONSTRAINT PK_TBDD_NOTIFICATIONS_USER_HISTORY PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBDD_NOTIFICATIONS_USER_HISTORY_NID FOREIGN KEY(NOTIFY_ID) REFERENCES TBDD_NOTIFICATIONS_SYSTEM(GUID),
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.0';
|
||||||
|
USE [DD_ECM]
|
||||||
|
GO
|
||||||
|
CREATE FUNCTION [dbo].[FNDD_LANGUAGE_PHRASE](@pTITLE VARCHAR(100),@pLANG_CODE VARCHAR(5), @pMODULE VARCHAR(10))
|
||||||
|
RETURNS VARCHAR(500)
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
DECLARE @RESULT VARCHAR(250), @CTRL_CONFIG_TITLE VARCHAR(100)
|
||||||
|
|
||||||
|
SELECT @RESULT = STRING1 FROM TBDD_GUI_LANGUAGE_PHRASE
|
||||||
|
WHERE MODULE = @pMODULE AND TITLE = @pTITLE
|
||||||
|
AND [LANGUAGE] = @pLANG_CODE
|
||||||
|
IF LEN(@RESULT) > 0
|
||||||
|
SET @RESULT = @RESULT
|
||||||
|
ELSE
|
||||||
|
BEGIN
|
||||||
|
SELECT @RESULT = STRING1 FROM TBDD_GUI_LANGUAGE_PHRASE
|
||||||
|
WHERE MODULE = @pMODULE AND TITLE = @pTITLE
|
||||||
|
AND [LANGUAGE] = 'de-DE'
|
||||||
|
SET @RESULT = @RESULT + ' (NoLangConf)'
|
||||||
|
END
|
||||||
|
|
||||||
|
RETURN @RESULT
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
CREATE PROCEDURE [dbo].[PRDD_GUI_LANGUAGE_PHRASE] (@pMODULE VARCHAR(10),@pTITLE VARCHAR(100),@pLANG_CODE VARCHAR(5),@pCAPTION_TYPE VARCHAR(50),@pSTRING1 VARCHAR(900),@pSTRING2 VARCHAR(900),@pWHO VARCHAR(100)
|
||||||
|
,@pOBJ_NAME VARCHAR(100),@pINTERNAL BIT)
|
||||||
|
AS
|
||||||
|
If NOT EXISTS(SELECT GUID FROm TBDD_GUI_LANGUAGE_PHRASE WHERE [MODULE] = @pMODULE AND TITLE = @pTITLE AND [LANGUAGE] = @pLANG_CODE)
|
||||||
|
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||||||
|
([MODULE]
|
||||||
|
,[TITLE]
|
||||||
|
,[LANGUAGE]
|
||||||
|
,[CAPT_TYPE]
|
||||||
|
,[STRING1]
|
||||||
|
,STRING2
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[OBJ_NAME],INTERNAL) VALUES
|
||||||
|
(@pMODULE,@pTITLE,@pLANG_CODE,@pCAPTION_TYPE,@pSTRING1,@pSTRING2,@pWHO,@pOBJ_NAME,@pINTERNAL)
|
||||||
|
ELSE
|
||||||
|
UPDATE [dbo].[TBDD_GUI_LANGUAGE_PHRASE] SET [CAPT_TYPE] = @pCAPTION_TYPE
|
||||||
|
,[STRING1] = @pSTRING1
|
||||||
|
,STRING2 = @pSTRING2
|
||||||
|
,CHANGED_WHO = @pWHO
|
||||||
|
,[OBJ_NAME] = @pOBJ_NAME,INTERNAL = @pINTERNAL WHERE
|
||||||
|
[MODULE] = @pMODULE AND TITLE = @pTITLE AND [LANGUAGE] = @pLANG_CODE
|
||||||
|
GO
|
||||||
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.4.1';
|
||||||
|
ALTER TABLE TBDD_NOTIFICATIONS_SYSTEM ADD LANG_CODE VARCHAR(5) NOT NULL DEFAULT 'ALL'
|
||||||
|
GO
|
||||||
Binary file not shown.
@ -1,4 +1,5 @@
|
|||||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.1.1'
|
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.1.1'
|
||||||
|
GO
|
||||||
ALTER TABLE TBDD_USER_REPRESENTATION ALTER COLUMN REPR_GROUP INTEGER NULL;
|
ALTER TABLE TBDD_USER_REPRESENTATION ALTER COLUMN REPR_GROUP INTEGER NULL;
|
||||||
ALTER TABLE TBDD_USER_REPRESENTATION ADD REPR_USER INTEGER;
|
ALTER TABLE TBDD_USER_REPRESENTATION ADD REPR_USER INTEGER;
|
||||||
ALTER TABLE TBDD_USER_REPRESENTATION
|
ALTER TABLE TBDD_USER_REPRESENTATION
|
||||||
|
|||||||
@ -568,7 +568,7 @@ IF UPDATE(REFERENCE_KEY) OR UPDATE(PARENT_OBJ_ID) OR UPDATE(IS_VERSION) OR UPDAT
|
|||||||
UPDATE TBIDB_OBJECT SET CHANGED_WHEN = GETDATE()
|
UPDATE TBIDB_OBJECT SET CHANGED_WHEN = GETDATE()
|
||||||
FROM INSERTED
|
FROM INSERTED
|
||||||
WHERE TBIDB_OBJECT.IDB_OBJ_ID = INSERTED.IDB_OBJ_ID
|
WHERE TBIDB_OBJECT.IDB_OBJ_ID = INSERTED.IDB_OBJ_ID
|
||||||
|
GO
|
||||||
CREATE TABLE TBIDB_STRUCTURE_TYPE
|
CREATE TABLE TBIDB_STRUCTURE_TYPE
|
||||||
(
|
(
|
||||||
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||||
@ -1256,7 +1256,7 @@ AS
|
|||||||
FROM INSERTED
|
FROM INSERTED
|
||||||
WHERE TBIDB_BASE.GUID = INSERTED.GUID
|
WHERE TBIDB_BASE.GUID = INSERTED.GUID
|
||||||
GO
|
GO
|
||||||
INSERT INTO TBIDB_BASE (CONFIG_NAME,CONFIG_VALUE) VALUES ('DB_VERSION','1.0.1')
|
INSERT INTO TBIDB_BASE (CONFIG_NAME,CONFIG_VALUE) VALUES ('DB_VERSION','1.1.0')
|
||||||
GO
|
GO
|
||||||
INSERT INTO TBIDB_BASE (CONFIG_NAME,CONFIG_VALUE) VALUES ('GHOST_SELECT','
|
INSERT INTO TBIDB_BASE (CONFIG_NAME,CONFIG_VALUE) VALUES ('GHOST_SELECT','
|
||||||
SELECT T.USERNAME,T.NAME, T.[PRENAME],T.EMAIL FROM MY_DD_ECM_DB.dbo.TBDD_USER T ORDER BY USERNAME')
|
SELECT T.USERNAME,T.NAME, T.[PRENAME],T.EMAIL FROM MY_DD_ECM_DB.dbo.TBDD_USER T ORDER BY USERNAME')
|
||||||
@ -1396,7 +1396,6 @@ UNION
|
|||||||
RES.USR_ID = @USER_ID AND VWDT.LANG_CODE = ''@LANG_CODE''
|
RES.USR_ID = @USER_ID AND VWDT.LANG_CODE = ''@LANG_CODE''
|
||||||
AND CHK.CHECKED_IN_WHEN IS NULL','SYSTEM')
|
AND CHK.CHECKED_IN_WHEN IS NULL','SYSTEM')
|
||||||
GO
|
GO
|
||||||
DROP TABLE TBIDB_SEARCH_INPUT_USER
|
|
||||||
CREATE TABLE TBIDB_SEARCH_INPUT_USER
|
CREATE TABLE TBIDB_SEARCH_INPUT_USER
|
||||||
(
|
(
|
||||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
@ -1417,7 +1416,6 @@ CREATE TABLE TBIDB_SEARCH_RESULT_TERM_USER
|
|||||||
CONSTRAINT FK_TBIDB_SEARCH_RESULT_USER_MD_GUID FOREIGN KEY (MD_GUID) REFERENCES TBIDB_OBJECT_METADATA (GUID)
|
CONSTRAINT FK_TBIDB_SEARCH_RESULT_USER_MD_GUID FOREIGN KEY (MD_GUID) REFERENCES TBIDB_OBJECT_METADATA (GUID)
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
DROP TABLE TBIDB_SEARCH_RESULT_TOKEN
|
|
||||||
CREATE TABLE TBIDB_SEARCH_RESULT_TOKEN
|
CREATE TABLE TBIDB_SEARCH_RESULT_TOKEN
|
||||||
(
|
(
|
||||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
@ -1427,7 +1425,6 @@ CREATE TABLE TBIDB_SEARCH_RESULT_TOKEN
|
|||||||
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
|
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
DROP TABLE TBIDB_SEARCH_RESULT_DOCS
|
|
||||||
CREATE TABLE TBIDB_SEARCH_RESULT_DOCS
|
CREATE TABLE TBIDB_SEARCH_RESULT_DOCS
|
||||||
(
|
(
|
||||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
@ -1608,7 +1605,7 @@ GO
|
|||||||
-- Author: DD MS
|
-- Author: DD MS
|
||||||
-- Changed: 19.05.2022
|
-- Changed: 19.05.2022
|
||||||
-- =============================================
|
-- =============================================
|
||||||
ALTER PROCEDURE [dbo].[PRIDB_SEARCH_GET_TOKEN_RESULT_DOCS] (@pUSR_ID as INTEGER,@pDATE_RESTRICTION VARCHAR(500), @pLANG_CODE as VARCHAR(5) = 'de-DE')
|
CREATE OR ALTER PROCEDURE [dbo].[PRIDB_SEARCH_GET_TOKEN_RESULT_DOCS] (@pUSR_ID as INTEGER,@pDATE_RESTRICTION VARCHAR(500), @pLANG_CODE as VARCHAR(5) = 'de-DE')
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE @SRCH_VAR VARCHAR(900), @DYNSQL_INSERT NVARCHAR(MAX),@DateStr VARCHAR(100)
|
DECLARE @SRCH_VAR VARCHAR(900), @DYNSQL_INSERT NVARCHAR(MAX),@DateStr VARCHAR(100)
|
||||||
@ -2094,9 +2091,6 @@ GO
|
|||||||
ALTER TABLE [dbo].[TBIDB_LANGUAGE_TERM_METADATA] CHECK CONSTRAINT [FK_TBIDB_LTMD_CHANGED_WHO_T_ID]
|
ALTER TABLE [dbo].[TBIDB_LANGUAGE_TERM_METADATA] CHECK CONSTRAINT [FK_TBIDB_LTMD_CHANGED_WHO_T_ID]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
ALTER TABLE [dbo].[TBIDB_LANGUAGE_TERM_METADATA] CHECK CONSTRAINT [FK_TBIDB_LTMD_LANG_TERM_ID]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [TBIDB_LANGUAGE_TERM_METADATA_LANG_TERM_ID]
|
CREATE NONCLUSTERED INDEX [TBIDB_LANGUAGE_TERM_METADATA_LANG_TERM_ID]
|
||||||
@ -4405,7 +4399,7 @@ BEGIN
|
|||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
|
||||||
ALTER PROCEDURE [dbo].[PRIDB_NEW_OBJ_DATA] @IDB_OBJ_ID BIGINT,@ATTRIBUTE VARCHAR(100),@WHO VARCHAR(100), @TERM_VAL VARCHAR(MAX),
|
CREATE PROCEDURE [dbo].[PRIDB_NEW_OBJ_DATA] @IDB_OBJ_ID BIGINT,@ATTRIBUTE VARCHAR(100),@WHO VARCHAR(100), @TERM_VAL VARCHAR(MAX),
|
||||||
@LANG_CODE VARCHAR(5) = 'de-DE', @FOREIGN_KEY BIGINT = 0, @OMD_ID BIGINT OUTPUT
|
@LANG_CODE VARCHAR(5) = 'de-DE', @FOREIGN_KEY BIGINT = 0, @OMD_ID BIGINT OUTPUT
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
@ -5654,7 +5648,7 @@ BEGIN
|
|||||||
IF @TYPE_NAME IN ('VARCHAR','VECTOR STRING')
|
IF @TYPE_NAME IN ('VARCHAR','VECTOR STRING')
|
||||||
INSERT INTO @TBRESULT (AttributID,AttributTitle,AttributType,ValueText,ADDED_WHEN,CHANGED_WHEN)
|
INSERT INTO @TBRESULT (AttributID,AttributTitle,AttributType,ValueText,ADDED_WHEN,CHANGED_WHEN)
|
||||||
select
|
select
|
||||||
@ATTR_ID,@ATTR_TITLE,@TYPE_NAME,[dbo].[FNIDB_GET_TERM_TEXT] (@IDB_OBJ_ID,@ATTR_ID),T.ADDED_WHEN,T.CHANGED_WHEN
|
@ATTR_ID,@ATTR_TITLE,@TYPE_NAME,[dbo].[FNIDB_GET_TERM_TEXT] (@IDB_OBJ_ID,@ATTR_ID,@LANG_CODE),T.ADDED_WHEN,T.CHANGED_WHEN
|
||||||
from
|
from
|
||||||
TBIDB_OBJECT_METADATA T
|
TBIDB_OBJECT_METADATA T
|
||||||
WHERE T.IDB_OBJ_ID = @IDB_OBJ_ID AND T.ATTR_ID = @ATTR_ID
|
WHERE T.IDB_OBJ_ID = @IDB_OBJ_ID AND T.ATTR_ID = @ATTR_ID
|
||||||
|
|||||||
Binary file not shown.
@ -46,4 +46,62 @@ ORDER BY
|
|||||||
T.GUID,
|
T.GUID,
|
||||||
T1.X_LOC,
|
T1.X_LOC,
|
||||||
T1.Y_LOC
|
T1.Y_LOC
|
||||||
GO
|
GO
|
||||||
|
UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND =
|
||||||
|
'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))'
|
||||||
|
WHERE TITLE = 'PM_PROFILES_USER'
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_PROFILE
|
||||||
|
ALTER COLUMN DISPLAY_MODE VARCHAR(250) NOT NULL;
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_PROFILE
|
||||||
|
ADD SHOW_DOCUMENT BIT NOT NULL DEFAULT 1;
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_KONFIGURATION
|
||||||
|
ADD WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W';
|
||||||
|
GO
|
||||||
|
--Changed: 30.11.2022 MS SHOW_DOC
|
||||||
|
ALTER VIEW [dbo].[VWPM_PROFILE_ACTIVE] AS
|
||||||
|
SELECT
|
||||||
|
T1.[GUID]
|
||||||
|
,T1.[NAME]
|
||||||
|
,T1.[TITLE]
|
||||||
|
,T1.[WD_OBJECTTYPE]
|
||||||
|
,T1.[PRIORITY]
|
||||||
|
,T1.[DESCRIPTION]
|
||||||
|
,T1.[TYPE]
|
||||||
|
,T1.[LOG_INDEX]
|
||||||
|
,T1.[IN_WORK]
|
||||||
|
,T1.[ACTIVE]
|
||||||
|
,T1.[WD_SEARCH]
|
||||||
|
,T1.[PM_VEKTOR_INDEX]
|
||||||
|
,T1.[NO_OF_DOCUMENTS]
|
||||||
|
,T1.[FINAL_PROFILE]
|
||||||
|
,T1.[FINAL_TEXT]
|
||||||
|
,T1.[MOVE2FOLDER]
|
||||||
|
,T1.[SORT_BY_LATEST]
|
||||||
|
,T1.[WORK_HISTORY_ENTRY]
|
||||||
|
,T1.[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,T1.[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,T1.[SQL_VIEW]
|
||||||
|
,T1.[ADDED_WHO]
|
||||||
|
,T1.[ADDED_WHEN]
|
||||||
|
,T1.[CHANGED_WHO]
|
||||||
|
,T1.[CHANGED_WHEN]
|
||||||
|
-- ,T1.[SQL_GROUP_COLOR]
|
||||||
|
-- ,T1.[SQL_GROUP_TEXT]
|
||||||
|
,T1.[DISPLAY_MODE]
|
||||||
|
,T1.SHOW_DOCUMENT
|
||||||
|
|
||||||
|
|
||||||
|
,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT,
|
||||||
|
[dbo].[FNPM_PROFILE_GROUP_COLOR] (T1.GUID) AS 'GROUP_COLOR',
|
||||||
|
dbo.FNPM_PROFILE_GROUP_FONT_COLOR (T1.GUID) AS 'GROUP_FONT_COLOR',
|
||||||
|
[dbo].[FNPM_PROFILE_GROUP_TEXT] (T1.GUID) AS 'GROUP_TEXT'
|
||||||
|
FROM
|
||||||
|
TBPM_PROFILE T1
|
||||||
|
WHERE
|
||||||
|
T1.ACTIVE = 1
|
||||||
|
GO
|
||||||
|
|||||||
229
02_PM/Updates/2.2.1.3_BACKUP_1186.sql
Normal file
229
02_PM/Updates/2.2.1.3_BACKUP_1186.sql
Normal file
@ -0,0 +1,229 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBDD_SQL_COMMANDS]
|
||||||
|
([TITLE]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[ADDED_WHO])
|
||||||
|
VALUES
|
||||||
|
('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))'
|
||||||
|
,'DD')
|
||||||
|
GO
|
||||||
|
|
||||||
|
-- =============================================
|
||||||
|
-- Author: Digital Data JJ
|
||||||
|
-- Created: 18.08.2022
|
||||||
|
-- Description: Add SAVE_CHANGE_ON_ENABLED Column
|
||||||
|
-- when copying profile
|
||||||
|
-- Changed:
|
||||||
|
-- =============================================
|
||||||
|
ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100))
|
||||||
|
AS
|
||||||
|
DECLARE @NEWPROFILE_ID INTEGER
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE]
|
||||||
|
([NAME]
|
||||||
|
,[TITLE]
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH])
|
||||||
|
SELECT [NAME] + ' - COPY'
|
||||||
|
,[TITLE] + ' - COPY'
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,0
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,@pAddedWho
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID;
|
||||||
|
|
||||||
|
SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho;
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT
|
||||||
|
@NEWPROFILE_ID
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE]
|
||||||
|
FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED])
|
||||||
|
SELECT @NEWPROFILE_ID
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,@pAddedWho
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED]
|
||||||
|
FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID;
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
@OLD_ID INTEGER,
|
||||||
|
@NEW_ID INTEGER
|
||||||
|
|
||||||
|
DECLARE cursor1 CURSOR FOR
|
||||||
|
select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE
|
||||||
|
T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME
|
||||||
|
OPEN cursor1
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO [dbo].[TBPM_CONTROL_TABLE]
|
||||||
|
([CONTROL_ID]
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT @NEW_ID
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,@pAddedWho
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE
|
||||||
|
|
||||||
|
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
END
|
||||||
|
CLOSE cursor1
|
||||||
|
DEALLOCATE cursor1
|
||||||
|
|
||||||
229
02_PM/Updates/2.2.1.3_BACKUP_597.sql
Normal file
229
02_PM/Updates/2.2.1.3_BACKUP_597.sql
Normal file
@ -0,0 +1,229 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBDD_SQL_COMMANDS]
|
||||||
|
([TITLE]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[ADDED_WHO])
|
||||||
|
VALUES
|
||||||
|
('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))'
|
||||||
|
,'DD')
|
||||||
|
GO
|
||||||
|
|
||||||
|
-- =============================================
|
||||||
|
-- Author: Digital Data JJ
|
||||||
|
-- Created: 18.08.2022
|
||||||
|
-- Description: Add SAVE_CHANGE_ON_ENABLED Column
|
||||||
|
-- when copying profile
|
||||||
|
-- Changed:
|
||||||
|
-- =============================================
|
||||||
|
ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100))
|
||||||
|
AS
|
||||||
|
DECLARE @NEWPROFILE_ID INTEGER
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE]
|
||||||
|
([NAME]
|
||||||
|
,[TITLE]
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH])
|
||||||
|
SELECT [NAME] + ' - COPY'
|
||||||
|
,[TITLE] + ' - COPY'
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,0
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,@pAddedWho
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID;
|
||||||
|
|
||||||
|
SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho;
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT
|
||||||
|
@NEWPROFILE_ID
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE]
|
||||||
|
FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED])
|
||||||
|
SELECT @NEWPROFILE_ID
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,@pAddedWho
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED]
|
||||||
|
FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID;
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
@OLD_ID INTEGER,
|
||||||
|
@NEW_ID INTEGER
|
||||||
|
|
||||||
|
DECLARE cursor1 CURSOR FOR
|
||||||
|
select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE
|
||||||
|
T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME
|
||||||
|
OPEN cursor1
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO [dbo].[TBPM_CONTROL_TABLE]
|
||||||
|
([CONTROL_ID]
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT @NEW_ID
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,@pAddedWho
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE
|
||||||
|
|
||||||
|
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
END
|
||||||
|
CLOSE cursor1
|
||||||
|
DEALLOCATE cursor1
|
||||||
|
|
||||||
0
02_PM/Updates/2.2.1.3_BASE_1186.sql
Normal file
0
02_PM/Updates/2.2.1.3_BASE_1186.sql
Normal file
0
02_PM/Updates/2.2.1.3_BASE_597.sql
Normal file
0
02_PM/Updates/2.2.1.3_BASE_597.sql
Normal file
13
02_PM/Updates/2.2.1.3_LOCAL_1186.sql
Normal file
13
02_PM/Updates/2.2.1.3_LOCAL_1186.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBDD_SQL_COMMANDS]
|
||||||
|
([TITLE]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[ADDED_WHO])
|
||||||
|
VALUES
|
||||||
|
('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))'
|
||||||
|
,'DD')
|
||||||
|
GO
|
||||||
|
|
||||||
13
02_PM/Updates/2.2.1.3_LOCAL_597.sql
Normal file
13
02_PM/Updates/2.2.1.3_LOCAL_597.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBDD_SQL_COMMANDS]
|
||||||
|
([TITLE]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[ADDED_WHO])
|
||||||
|
VALUES
|
||||||
|
('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))'
|
||||||
|
,'DD')
|
||||||
|
GO
|
||||||
|
|
||||||
225
02_PM/Updates/2.2.1.3_REMOTE_1186.sql
Normal file
225
02_PM/Updates/2.2.1.3_REMOTE_1186.sql
Normal file
@ -0,0 +1,225 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
-- =============================================
|
||||||
|
-- Author: Digital Data JJ
|
||||||
|
-- Created: 18.08.2022
|
||||||
|
-- Description: Add SAVE_CHANGE_ON_ENABLED Column
|
||||||
|
-- when copying profile
|
||||||
|
-- Changed:
|
||||||
|
-- =============================================
|
||||||
|
USE [DD_ECM]
|
||||||
|
GO
|
||||||
|
/****** Object: StoredProcedure [dbo].[PRPM_COPY_PROFILE] Script Date: 18.08.2022 14:13:15 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100))
|
||||||
|
AS
|
||||||
|
DECLARE @NEWPROFILE_ID INTEGER
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE]
|
||||||
|
([NAME]
|
||||||
|
,[TITLE]
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH])
|
||||||
|
SELECT [NAME] + ' - COPY'
|
||||||
|
,[TITLE] + ' - COPY'
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,0
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,@pAddedWho
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID;
|
||||||
|
|
||||||
|
SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho;
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT
|
||||||
|
@NEWPROFILE_ID
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE]
|
||||||
|
FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED])
|
||||||
|
SELECT @NEWPROFILE_ID
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,@pAddedWho
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED]
|
||||||
|
FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID;
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
@OLD_ID INTEGER,
|
||||||
|
@NEW_ID INTEGER
|
||||||
|
|
||||||
|
DECLARE cursor1 CURSOR FOR
|
||||||
|
select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE
|
||||||
|
T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME
|
||||||
|
OPEN cursor1
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO [dbo].[TBPM_CONTROL_TABLE]
|
||||||
|
([CONTROL_ID]
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT @NEW_ID
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,@pAddedWho
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE
|
||||||
|
|
||||||
|
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
END
|
||||||
|
CLOSE cursor1
|
||||||
|
DEALLOCATE cursor1
|
||||||
225
02_PM/Updates/2.2.1.3_REMOTE_597.sql
Normal file
225
02_PM/Updates/2.2.1.3_REMOTE_597.sql
Normal file
@ -0,0 +1,225 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.3' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
-- =============================================
|
||||||
|
-- Author: Digital Data JJ
|
||||||
|
-- Created: 18.08.2022
|
||||||
|
-- Description: Add SAVE_CHANGE_ON_ENABLED Column
|
||||||
|
-- when copying profile
|
||||||
|
-- Changed:
|
||||||
|
-- =============================================
|
||||||
|
USE [DD_ECM]
|
||||||
|
GO
|
||||||
|
/****** Object: StoredProcedure [dbo].[PRPM_COPY_PROFILE] Script Date: 18.08.2022 14:13:15 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER PROCEDURE [dbo].[PRPM_COPY_PROFILE] (@pProfileID as Integer,@pAddedWho Varchar(100))
|
||||||
|
AS
|
||||||
|
DECLARE @NEWPROFILE_ID INTEGER
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE]
|
||||||
|
([NAME]
|
||||||
|
,[TITLE]
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH])
|
||||||
|
SELECT [NAME] + ' - COPY'
|
||||||
|
,[TITLE] + ' - COPY'
|
||||||
|
,[WD_OBJECTTYPE]
|
||||||
|
,[PRIORITY]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[TYPE]
|
||||||
|
,[LOG_INDEX]
|
||||||
|
,[IN_WORK]
|
||||||
|
,0
|
||||||
|
,[WD_SEARCH]
|
||||||
|
,[PM_VEKTOR_INDEX]
|
||||||
|
,[NO_OF_DOCUMENTS]
|
||||||
|
,[FINAL_PROFILE]
|
||||||
|
,[FINAL_TEXT]
|
||||||
|
,[MOVE2FOLDER]
|
||||||
|
,[SORT_BY_LATEST]
|
||||||
|
,[WORK_HISTORY_ENTRY]
|
||||||
|
,[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,[SQL_VIEW]
|
||||||
|
,@pAddedWho
|
||||||
|
,[DISPLAY_MODE]
|
||||||
|
,[SQL_BTN_FINISH] FROM TBPM_PROFILE WHERE GUID = @pProfileID;
|
||||||
|
|
||||||
|
SELECT @NEWPROFILE_ID = MAX(GUID) FROM TBPM_PROFILE WHERE ADDED_WHO = @pAddedWho;
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_FINAL_INDEXING]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT
|
||||||
|
@NEWPROFILE_ID
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[INDEXNAME]
|
||||||
|
,[VALUE]
|
||||||
|
,[ACTIVE]
|
||||||
|
,[DESCRIPTION]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[PREVENT_DUPLICATES]
|
||||||
|
,[ALLOW_NEW_VALUES]
|
||||||
|
,[IF_VEKTOR_BEHAVIOUR]
|
||||||
|
,[SEQUENCE]
|
||||||
|
FROM [TBPM_PROFILE_FINAL_INDEXING] WHERE PROFIL_ID = @pProfileID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO [dbo].[TBPM_PROFILE_CONTROLS]
|
||||||
|
([PROFIL_ID]
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED])
|
||||||
|
SELECT @NEWPROFILE_ID
|
||||||
|
,[NAME]
|
||||||
|
,[CTRL_TYPE]
|
||||||
|
,[CTRL_TEXT]
|
||||||
|
,[X_LOC]
|
||||||
|
,[Y_LOC]
|
||||||
|
,[HEIGHT]
|
||||||
|
,[WIDTH]
|
||||||
|
,[INDEX_NAME]
|
||||||
|
,[TYP]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[DEFAULT_VALUE]
|
||||||
|
,[SQL_UEBERPRUEFUNG]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[FONT_STYLE]
|
||||||
|
,[FONT_SIZE]
|
||||||
|
,[FONT_FAMILY]
|
||||||
|
,[FONT_COLOR]
|
||||||
|
,@pAddedWho
|
||||||
|
,[MULTISELECT]
|
||||||
|
,[VKT_ADD_ITEM]
|
||||||
|
,[VKT_PREVENT_MULTIPLE_VALUES]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[IMAGE_CONTROL]
|
||||||
|
,[SQL2]
|
||||||
|
,[SQL_ENABLE]
|
||||||
|
,[BACKGROUND_COLOR]
|
||||||
|
,[OVERWRITE_DATA]
|
||||||
|
,[SET_CONTROL_DATA]
|
||||||
|
,[SAVE_CHANGE_ON_ENABLED]
|
||||||
|
FROM [TBPM_PROFILE_CONTROLS] WHERE PROFIL_ID = @pProfileID;
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
@OLD_ID INTEGER,
|
||||||
|
@NEW_ID INTEGER
|
||||||
|
|
||||||
|
DECLARE cursor1 CURSOR FOR
|
||||||
|
select T.GUID, T1.GUID from TBPM_PROFILE_CONTROLS T,TBPM_PROFILE_CONTROLS T1 WHERE
|
||||||
|
T.CTRL_TYPE = 'TABLE' and T1.CTRL_TYPE = 'TABLE' AND T.PROFIL_ID = @pProfileID AND T1.PROFIL_ID = @NEWPROFILE_ID AND T.NAME = T1.NAME
|
||||||
|
OPEN cursor1
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO [dbo].[TBPM_CONTROL_TABLE]
|
||||||
|
([CONTROL_ID]
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,[ADDED_WHO]
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE])
|
||||||
|
SELECT @NEW_ID
|
||||||
|
,[SPALTENNAME]
|
||||||
|
,[SPALTEN_HEADER]
|
||||||
|
,[SPALTENBREITE]
|
||||||
|
,[VALIDATION]
|
||||||
|
,[CHOICE_LIST]
|
||||||
|
,[CONNECTION_ID]
|
||||||
|
,[SQL_COMMAND]
|
||||||
|
,[READ_ONLY]
|
||||||
|
,[LOAD_IDX_VALUE]
|
||||||
|
,@pAddedWho
|
||||||
|
,[REGEX_MESSAGE_DE]
|
||||||
|
,[REGEX_MESSAGE_EN]
|
||||||
|
,[REGEX_MATCH]
|
||||||
|
,[LOAD_AFT_LOAD_CONTROL]
|
||||||
|
,[SEQUENCE] FROM [TBPM_CONTROL_TABLE] WHERE CONTROL_ID = @OLD_ID ORDER BY SEQUENCE
|
||||||
|
|
||||||
|
|
||||||
|
FETCH NEXT FROM cursor1 INTO @OLD_ID,@NEW_ID
|
||||||
|
END
|
||||||
|
CLOSE cursor1
|
||||||
|
DEALLOCATE cursor1
|
||||||
@ -37,11 +37,6 @@ INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
|
||||||
([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2)
|
|
||||||
VALUES
|
|
||||||
('PM', 1, 'frmMain', 'INACTIVITYRecognized', 'de-DE', 'Information', 'Sie wurden aufgrund von Inaktivität automatisch abgemeldet!', '')
|
|
||||||
GO
|
|
||||||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||||||
([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2)
|
([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2)
|
||||||
VALUES
|
VALUES
|
||||||
@ -89,7 +84,6 @@ INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
|||||||
VALUES
|
VALUES
|
||||||
('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'fr-FR', 'Information', 'La clôture en masse n''a pas pu être exécutée parce que windream n''a pas pu être initialisé !', '')
|
('PM', 1, 'frmMain', 'MASS_ERROR_WINDREAM', 'fr-FR', 'Information', 'La clôture en masse n''a pas pu être exécutée parce que windream n''a pas pu être initialisé !', '')
|
||||||
GO
|
GO
|
||||||
D
|
|
||||||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||||||
([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2)
|
([MODULE], [INTERNAL], [OBJ_NAME], [TITLE], [LANGUAGE], [CAPT_TYPE], [STRING1], STRING2)
|
||||||
VALUES
|
VALUES
|
||||||
|
|||||||
25
02_PM/Updates/2.2.1.5.sql
Normal file
25
02_PM/Updates/2.2.1.5.sql
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.1.5' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
CREATE TABLE TBPM_CONTOL_TABLE_LANG
|
||||||
|
(
|
||||||
|
GUID BIGINT IDENTITY(1,1),
|
||||||
|
COL_ID INTEGER NOT NULL,
|
||||||
|
CAPTION VARCHAR(250) NOT NULL,
|
||||||
|
LANG_CODE VARCHAR(5) NOT NULL,
|
||||||
|
ADDED_WHO VARCHAR(100) DEFAULT 'SYSTEM' NOT NULL,
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBPM_CONTOL_TABLE_LANG PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT FK_TBPM_CONTOL_TABLE_LANG_COLID FOREIGN KEY (COL_ID) REFERENCES TBPM_CONTROL_TABLE (GUID)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBPM_CONTOL_TABLE_LANG_AFT_UPD ON TBPM_CONTOL_TABLE_LANG
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBPM_CONTOL_TABLE_LANG SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBPM_CONTOL_TABLE_LANG.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
UPDATE TBAPPSERV_CRON_DETAIL set COMMAND = 'SELECT IIF(LANG.CAPTION IS NULL,T.SPALTEN_HEADER,LANG.CAPTION) SPALTEN_HEADER_LANG, T.*, T1.PROFIL_ID, IIF(LANG.LANG_CODE IS NULL,''de-DE'', LANG.LANG_CODE) LANG_CODE from TBPM_CONTROL_TABLE T INNER JOIN TBPM_PROFILE_CONTROLS T1 ON T.CONTROL_ID = T1.GUID
|
||||||
|
LEFT JOIN (SELECT * FROM TBPM_CONTOL_TABLE_LANG) LANG ON T.GUID = LANG.COL_ID WHERE T1.CONTROL_ACTIVE = 1' WHERE TITLE = 'TBPM_CONTROL_TABLE'
|
||||||
60
02_PM/Updates/2.2.2.0.sql
Normal file
60
02_PM/Updates/2.2.2.0.sql
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.0' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
--UPDATE TBDD_SQL_COMMANDS SET SQL_COMMAND =
|
||||||
|
-- '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))'
|
||||||
|
--WHERE TITLE = 'PM_PROFILES_USER'
|
||||||
|
--GO
|
||||||
|
ALTER TABLE TBPM_PROFILE
|
||||||
|
ALTER COLUMN DISPLAY_MODE VARCHAR(250) NOT NULL;
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_PROFILE
|
||||||
|
ADD SHOW_DOCUMENT BIT NOT NULL DEFAULT 1;
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_KONFIGURATION
|
||||||
|
ADD WM_DRIVE_LETTER VARCHAR(1) NOT NULL DEFAULT 'W';
|
||||||
|
GO
|
||||||
|
--Changed: 30.11.2022 MS SHOW_DOC
|
||||||
|
ALTER VIEW [dbo].[VWPM_PROFILE_ACTIVE] AS
|
||||||
|
SELECT
|
||||||
|
T1.[GUID]
|
||||||
|
,T1.[NAME]
|
||||||
|
,T1.[TITLE]
|
||||||
|
,T1.[WD_OBJECTTYPE]
|
||||||
|
,T1.[PRIORITY]
|
||||||
|
,T1.[DESCRIPTION]
|
||||||
|
,T1.[TYPE]
|
||||||
|
,T1.[LOG_INDEX]
|
||||||
|
,T1.[IN_WORK]
|
||||||
|
,T1.[ACTIVE]
|
||||||
|
,T1.[WD_SEARCH]
|
||||||
|
,T1.[PM_VEKTOR_INDEX]
|
||||||
|
,T1.[NO_OF_DOCUMENTS]
|
||||||
|
,T1.[FINAL_PROFILE]
|
||||||
|
,T1.[FINAL_TEXT]
|
||||||
|
,T1.[MOVE2FOLDER]
|
||||||
|
,T1.[SORT_BY_LATEST]
|
||||||
|
,T1.[WORK_HISTORY_ENTRY]
|
||||||
|
,T1.[ANNOTATE_ALL_WORK_HISTORY_ENTRIES]
|
||||||
|
,T1.[ANNOTATE_WORK_HISTORY_ENTRY]
|
||||||
|
,T1.[SQL_VIEW]
|
||||||
|
,T1.[ADDED_WHO]
|
||||||
|
,T1.[ADDED_WHEN]
|
||||||
|
,T1.[CHANGED_WHO]
|
||||||
|
,T1.[CHANGED_WHEN]
|
||||||
|
-- ,T1.[SQL_GROUP_COLOR]
|
||||||
|
-- ,T1.[SQL_GROUP_TEXT]
|
||||||
|
,T1.[DISPLAY_MODE]
|
||||||
|
,T1.SHOW_DOCUMENT
|
||||||
|
|
||||||
|
|
||||||
|
,(SELECT COUNT(GUID) FROM TBPM_PROFILE_FILES WHERE PROFIL_ID = T1.GUID) AS FILE_COUNT,
|
||||||
|
[dbo].[FNPM_PROFILE_GROUP_COLOR] (T1.GUID) AS 'GROUP_COLOR',
|
||||||
|
dbo.FNPM_PROFILE_GROUP_FONT_COLOR (T1.GUID) AS 'GROUP_FONT_COLOR',
|
||||||
|
[dbo].[FNPM_PROFILE_GROUP_TEXT] (T1.GUID) AS 'GROUP_TEXT'
|
||||||
|
FROM
|
||||||
|
TBPM_PROFILE T1
|
||||||
|
WHERE
|
||||||
|
T1.ACTIVE = 1
|
||||||
|
GO
|
||||||
83
02_PM/Updates/2.2.2.1.sql
Normal file
83
02_PM/Updates/2.2.2.1.sql
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.2.2.1' where NAME = 'Process-Manager'
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPM_PROFILE
|
||||||
|
ADD TARGET_PATH_BLIND_FILE VARCHAR(500) NOT NULL DEFAULT '';
|
||||||
|
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
|
||||||
|
-- Create date: 05.07.2019
|
||||||
|
-- Description: <Description,,>
|
||||||
|
-- =============================================
|
||||||
|
ALTER PROCEDURE [dbo].[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
|
||||||
|
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
|
||||||
|
USRID = @USRID
|
||||||
|
AND PROFIL_ID = @PROFIL_ID AND FILE_PATH = @FILEPATH)
|
||||||
|
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
|
||||||
|
GO
|
||||||
|
|
||||||
31
06_EmailProfiler/1.3.0.2.sql
Normal file
31
06_EmailProfiler/1.3.0.2.sql
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '1.3.0.2' where SHORT_NAME = 'EMLP'
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBEMLP_HISTORY_ATTACHMENT](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[WORK_PROCESS] [varchar](50) NULL,
|
||||||
|
[EMAIL_MSGID] [varchar](500) NOT NULL,
|
||||||
|
[EMAIL_FROM] [varchar](100) NOT NULL,
|
||||||
|
[EMAIL_SUBJECT] [varchar](500) NULL,
|
||||||
|
[EMAIL_DATETIME] [varchar](50) NULL,
|
||||||
|
[EMAIL_BODY] [varchar](5000) NOT NULL,
|
||||||
|
[EMAIL_ATTMT] [varchar](500) NOT NULL,
|
||||||
|
[COMMENT] [varchar](500) NULL,
|
||||||
|
[CREATEDWHEN] [datetime] NULL,
|
||||||
|
[CREATEDWHO] [varchar](50) NULL,
|
||||||
|
CONSTRAINT [PK_TBEDM_EMAIL_PROFILER_HISTORY] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEMLP_HISTORY_ATTACHMENT] ADD DEFAULT (getdate()) FOR [CREATEDWHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEMLP_HISTORY_ATTACHMENT] ADD DEFAULT ('EDMI-Admin') FOR [CREATEDWHO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[TBEMLP_HISTORY] ADD [STATUS] [varchar](900) NULL
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEMLP_HISTORY] ADD [CHANGED_WHEN] [datetime] NULL
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEMLP_HISTORY] ADD [PROFILE_ID] [int] NULL
|
||||||
|
GO
|
||||||
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
UPDATE TBDD_MODULES SET PRODUCT_VERSION = '1.1.0.0' where SHORT_NAME = 'UM'
|
UPDATE TBDD_MODULES SET DB_VERSION = '1.1.0.0' where SHORT_NAME = 'UM'
|
||||||
GO
|
GO
|
||||||
CREATE TABLE TBUM_AD_COMMAND
|
CREATE TABLE TBUM_AD_COMMAND
|
||||||
(
|
(
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
UPDATE TBDD_MODULES SET PRODUCT_VERSION = '1.2.0.0' where SHORT_NAME = 'UM'
|
UPDATE TBDD_MODULES SET DB_VERSION = '1.2.0.0' where SHORT_NAME = 'UM'
|
||||||
GO
|
GO
|
||||||
CREATE OR ALTER PROCEDURE [dbo].[PRDD_DELETE_GROUP](@pGROUP_ID INT)
|
CREATE OR ALTER PROCEDURE [dbo].[PRDD_DELETE_GROUP](@pGROUP_ID INT)
|
||||||
AS
|
AS
|
||||||
|
|||||||
@ -1,68 +1,73 @@
|
|||||||
UPDATE TBDD_MODULES SET DB_VERSION = '2.5.0.2' where NAME = 'Record-Organizer'
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.5.0.3' where NAME = 'Record-Organizer'
|
||||||
GO
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBPMO_KONFIGURATION] ADD WMPATH_PREFIX VARCHAR(100) NOT NULL DEFAULT '\\WINDREAM\OBJECTS'
|
||||||
ALTER TABLE TBPMO_DOC_ID_CHANGED ADD [PARENT_ID] BIGINT NOT NULL DEFAULT 0
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE TBPMO_DOC_ID_CHANGED ADD [FILENAME] VARCHAR(200) NOT NULL DEFAULT ''
|
ALTER FUNCTION [dbo].[FNPMO_GET_WINDREAM_FILE_PATH] (@pDOCID BIGINT)
|
||||||
GO
|
RETURNS VARCHAR(MAX)
|
||||||
CREATE TRIGGER [dbo].[TBPMO_DOC_ID_CHANGED_UPD] ON [dbo].TBPMO_DOC_ID_CHANGED
|
AS
|
||||||
FOR INSERT
|
BEGIN
|
||||||
AS
|
DECLARE
|
||||||
BEGIN
|
@RESULT VARCHAR(MAX),
|
||||||
DECLARE @DocID BIGINT, @PARENT_ID BIGINT, @FILENAME VARCHAR(200)
|
@DOCID BIGINT,
|
||||||
SELECT @DocID = OLD_DOC_ID FROM inserted
|
@a BIGINT = 1,
|
||||||
|
@i BIGINT = 0,
|
||||||
|
@PARENT_ID BIGINT,
|
||||||
|
@DATEINAME NVARCHAR(255),
|
||||||
|
@PARENTNAME NVARCHAR(255),
|
||||||
|
@FSFLAGS INT--,
|
||||||
|
--@WM_LAUFWERKBUCHSTABE CHAR(1) ,
|
||||||
|
--@SHAREPATH VARCHAR(100)
|
||||||
|
|
||||||
DECLARE @ECM_USR_ID INTEGER
|
-- SELECT @WM_LAUFWERKBUCHSTABE = WM_LAUFWERKBUCHSTABE FROM TBPMO_KONFIGURATION WHERE GUID = 1
|
||||||
SELECT @PARENT_ID = dwParentID,@FILENAME = szLongName
|
|
||||||
FROM [DD_VMP01_APS01_windream60].[dbo].BaseAttributes where dwDocID = @DocID
|
--SELECT @SHAREPATH = WMPATH_PREFIX FROM TBPMO_KONFIGURATION WHERE GUID = 1;
|
||||||
|
SELECT @FSFLAGS = dwFSFlags FROM [SDD-VMP04-SQL17\DD_DEVELOP01].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @pDOCID
|
||||||
UPDATE TBPMO_DOC_ID_CHANGED SET [FILENAME] = @FILENAME,[PARENT_ID] = @PARENT_ID
|
IF @FSFLAGS = 16
|
||||||
FROM INSERTED
|
BEGIN
|
||||||
WHERE TBPMO_DOC_ID_CHANGED.GUID = INSERTED.GUID
|
SET @RESULT = 'THIS IS NOT A FILE!'
|
||||||
END
|
END
|
||||||
|
ELSE
|
||||||
|
BEGIN
|
||||||
|
SELECT @DATEINAME = szLongName,@PARENT_ID = dwParentID FROM [SDD-VMP04-SQL17\DD_DEVELOP01].[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 @PARENTNAME = szLongName,@PARENT_ID = dwParentID FROM [SDD-VMP04-SQL17\DD_DEVELOP01].[sDD_VMP01_APS01_windream60].dbo.BaseAttributes WHERE dwDocID = @DOCID
|
||||||
|
SET @i = @i + 1
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
SET @RESULT = --@SHAREPATH +
|
||||||
|
@RESULT + @DATEINAME
|
||||||
|
RETURN @RESULT
|
||||||
|
END
|
||||||
|
|
||||||
GO
|
GO
|
||||||
|
|
||||||
ALTER PROCEDURE [dbo].[PRPMO_DOC_HANDLE_DOCID_CHANGED] AS
|
|
||||||
DECLARE
|
|
||||||
@GUID INTEGER,
|
|
||||||
@OLD_DOC_ID INTEGER,
|
|
||||||
@PARENT_ID BIGINT,
|
|
||||||
@FILENAME VARCHAR(200),
|
|
||||||
@DOC_PATH VARCHAR(500),
|
|
||||||
@USER_ID INTEGER,
|
|
||||||
@HOUR_EXIST INTEGER
|
|
||||||
--select * from TBPMO_DOC_ID_CHANGED
|
|
||||||
DECLARE c_REDO CURSOR FOR
|
|
||||||
SELECT GUID,OLD_DOC_ID,PARENT_ID,USER_ID,UPPER(FILENAME),DATEDIFF(HOUR,CREATED_WHEN,GETDATE())
|
|
||||||
FROM TBPMO_DOC_ID_CHANGED WHERE
|
|
||||||
NEW_DOC_ID IS NULL --AND PARENT_ID > 0
|
|
||||||
OPEN c_REDO
|
|
||||||
FETCH NEXT FROM c_REDO INTO @GUID,@OLD_DOC_ID,@PARENT_ID,@USER_ID,@FILENAME,@HOUR_EXIST
|
|
||||||
WHILE @@FETCH_STATUS = 0
|
|
||||||
BEGIN
|
|
||||||
PRINT CONVERT(VARCHAR(10),@PARENT_ID)
|
|
||||||
PRINT CONVERT(VARCHAR(100),@FILENAME)
|
|
||||||
DECLARE @NEW_DOC_ID INTEGER
|
|
||||||
SELECT @NEW_DOC_ID = DocID FROM VWPMO_DOC_SYNC
|
|
||||||
WHERE UPPER(Filename) = @FILENAME AND dwParentID = @PARENT_ID
|
|
||||||
|
|
||||||
|
|
||||||
IF @NEW_DOC_ID > 0
|
|
||||||
BEGIN
|
|
||||||
PRINT CONVERT(VARCHAR(10),@NEW_DOC_ID)
|
|
||||||
EXEC PRPMO_DOC_CHANGE_DOCID @OLD_DOC_ID,@NEW_DOC_ID,'DD_HANDLE_DOC_CHANGED'
|
|
||||||
|
|
||||||
UPDATE TBPMO_DOC_ID_CHANGED SET NEW_DOC_ID = @NEW_DOC_ID, CHANGED_WHEN = GETDATE() WHERE GUID = @GUID
|
|
||||||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOC_USER_REFRESH_VIEW WHERE USER_ID = @USER_ID AND REFRESHED_WHEN IS NULL)
|
|
||||||
INSERT INTO TBPMO_DOC_USER_REFRESH_VIEW (USER_ID) VALUES (@USER_ID)
|
|
||||||
ELSE
|
|
||||||
UPDATE TBPMO_DOC_USER_REFRESH_VIEW SET REFRESHED_WHEN = NULL WHERE USER_ID = @USER_ID
|
|
||||||
END
|
|
||||||
ELSE
|
|
||||||
IF @HOUR_EXIST > 48
|
|
||||||
UPDATE TBPMO_DOC_ID_CHANGED SET NEW_DOC_ID = 9999, CHANGED_WHEN = GETDATE() WHERE GUID = @GUID
|
|
||||||
FETCH NEXT FROM c_REDO INTO @GUID,@OLD_DOC_ID,@PARENT_ID,@USER_ID,@FILENAME,@HOUR_EXIST
|
|
||||||
END
|
|
||||||
CLOSE c_REDO
|
|
||||||
DEALLOCATE c_REDO
|
|
||||||
GO
|
|
||||||
99
08_ADDI/SQL/UPDATE_SCRIPTS/2.5.1.0.sql
Normal file
99
08_ADDI/SQL/UPDATE_SCRIPTS/2.5.1.0.sql
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.5.1.0' where NAME = 'Record-Organizer'
|
||||||
|
GO
|
||||||
|
ALTER TABLE TBPMO_FORM_CONSTRUCTOR
|
||||||
|
ADD NODE_NAVIGATION BIT NOT NULL DEFAULT 0;
|
||||||
|
GO
|
||||||
|
ALTER VIEW [dbo].[VWPMO_CONSTRUCTOR_FORMS] AS
|
||||||
|
SELECT TOP 100 PERCENT
|
||||||
|
T2.GUID,
|
||||||
|
T1.GUID FORM_VIEW_ID,
|
||||||
|
T1.SCREEN_ID,
|
||||||
|
T2.CONSTRUCT_ID,
|
||||||
|
T.PARENT_ID,
|
||||||
|
T2.SEQUENCE,
|
||||||
|
T2.LEVEL1_SELECT,
|
||||||
|
T.GUID AS FORM_ID,
|
||||||
|
T1.FORM_TITLE,
|
||||||
|
T2.SQL_SELECT_EBENE1,
|
||||||
|
T2.SQL_SELECT_EBENE2,
|
||||||
|
T2.SQL_QUICK_VIEW,
|
||||||
|
T2.COLUMN_NAME1,
|
||||||
|
T2.COLUMN_NAME2,
|
||||||
|
T2.ADD_RECORDS,
|
||||||
|
T.FORM_TYPE_ID,
|
||||||
|
T2.LOAD_DIRECT,
|
||||||
|
T2.CONTROL_DOCTYPE_MATCH,
|
||||||
|
T2.SQL_RIGHT_READ_AND_VIEW_ONLY,
|
||||||
|
T2.SQL_RIGHT_WINDREAM_VIEW,
|
||||||
|
T2.DOC_SEARCH_TAB1,
|
||||||
|
T2.[ACTIVATE_DOC_SEARCH_ON_EDIT],
|
||||||
|
T1.DOCUMENT_VIEW,
|
||||||
|
T.DATE_FORMAT,
|
||||||
|
T.LOCK_CONTROLS_BG_LOAD,
|
||||||
|
(SELECT COUNT(GUID) FROm TBPMO_CONTROL WHERE FORM_ID = T1.FORM_ID AND TREE_VIEW = 1) AS COUNT_TREEVIEW,
|
||||||
|
T3.NODE_NAVIGATION
|
||||||
|
FROM
|
||||||
|
tbpmo_form T,
|
||||||
|
TBPMO_FORM_VIEW T1,
|
||||||
|
TBPMO_FORM_CONSTRUCTOR_DETAIL T2,
|
||||||
|
TBPMO_FORM_CONSTRUCTOR T3
|
||||||
|
where
|
||||||
|
T2.FORM_ID = T.GUID AND
|
||||||
|
T.GUID = T1.FORM_ID AND
|
||||||
|
T2.CONSTRUCT_ID = T3.GUID
|
||||||
|
ORDER BY
|
||||||
|
T2.CONSTRUCT_ID,T.PARENT_ID,T2.SEQUENCE
|
||||||
|
|
||||||
|
GO
|
||||||
|
CREATE PROCEDURE PRPMO_IN_WORK_RESET_DATEDIFF
|
||||||
|
AS
|
||||||
|
DECLARE @DocID BIGINT
|
||||||
|
DECLARE cursInWork_Reset CURSOR FOR
|
||||||
|
select A.DocID from TBPMO_DOCRESULT_LIST A LEFT JOIN
|
||||||
|
TBPMO_DOC_IN_WORK_HISTORY B ON A.DocID = B.DOCID
|
||||||
|
WHERE A.IN_WORK = 1
|
||||||
|
AND DATEDIFF(DAY,B.IN_WORK_WHEN,GETDATE()) > 20
|
||||||
|
OPEN cursInWork_Reset
|
||||||
|
FETCH NEXT FROM cursInWork_Reset INTO @DocID
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
UPDATE TBPMO_DOCRESULT_LIST SET IN_WORK = 0 WHERE DocID = @DocID
|
||||||
|
FETCH NEXT FROM cursInWork_Reset INTO @DocID
|
||||||
|
END
|
||||||
|
CLOSE cursInWork_Reset
|
||||||
|
DEALLOCATE cursInWork_Reset
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TRIGGER [dbo].[TBPMO_DOCRESULT_LIST_AFT_UPD] ON [dbo].[TBPMO_DOCRESULT_LIST]
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
IF UPDATE (IN_WORK)
|
||||||
|
BEGIN
|
||||||
|
DECLARE @IN_WORK BIT,
|
||||||
|
@IN_WORK_USER VARCHAR(50),
|
||||||
|
@IN_WORK_COMMENT VARCHAR(500),
|
||||||
|
@DocID BIGINT
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
@DocID = DocID,
|
||||||
|
@IN_WORK = IN_WORK,
|
||||||
|
@IN_WORK_USER = IN_WORK_USER,
|
||||||
|
@IN_WORK_COMMENT = IN_WORK_COMMENT
|
||||||
|
FROM INSERTED
|
||||||
|
IF @IN_WORK = 1
|
||||||
|
INSERT INTO TBPMO_DOC_IN_WORK_HISTORY (DOCID,COMMENT,IN_WORK_WHO) VALUES (@DocID,@IN_WORK_COMMENT,@IN_WORK_USER)
|
||||||
|
ELSE
|
||||||
|
BEGIN
|
||||||
|
UPDATE TBPMO_DOC_IN_WORK_HISTORY SET FREE_WHO = @IN_WORK_USER, FREE_WHEN = GETDATE() WHERE DOCID = @DocID AND FREE_WHEN IS NULL
|
||||||
|
UPDATE TBPMO_DOCRESULT_LIST SET IN_WORK_USER = '', IN_WORK_COMMENT = NULL FROM INSERTED WHERE TBPMO_DOCRESULT_LIST.[DocID] = INSERTED.[DocID]
|
||||||
|
END
|
||||||
|
|
||||||
|
END
|
||||||
|
UPDATE TBPMO_DOCRESULT_LIST SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBPMO_DOCRESULT_LIST.[DocID] = INSERTED.[DocID]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
287
12_MWF/CreateDBObjects.sql
Normal file
287
12_MWF/CreateDBObjects.sql
Normal file
@ -0,0 +1,287 @@
|
|||||||
|
INSERT INTO TBDD_MODULES(GUID,NAME,SHORT_NAME,LICENSE,STRING1,ACTIVE) VALUES
|
||||||
|
(9,'Mobile Workflow','MWF','kc6j9HSv/UJVAzFjMZv2A3wHZFy+2nNLKP9Qs8g9EVY=','',1)
|
||||||
|
GO
|
||||||
|
INSERT INTO [dbo].[TBDD_GROUPS] ([NAME] ,[INTERNAL] ,[ACTIVE] ,[COMMENT])
|
||||||
|
VALUES
|
||||||
|
('MWF_USERS'
|
||||||
|
,1
|
||||||
|
,1
|
||||||
|
,'User mit Freigabe für Mobile Workflow')
|
||||||
|
GO
|
||||||
|
INSERT INTO [dbo].[TBDD_GROUPS] ([NAME] ,[INTERNAL] ,[ACTIVE] ,[COMMENT])
|
||||||
|
VALUES
|
||||||
|
('MFI_USERS'
|
||||||
|
,1
|
||||||
|
,1
|
||||||
|
,'User mit Freigabe für Mobile File Indexer')
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE TBMWF_CONFIG
|
||||||
|
(
|
||||||
|
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||||
|
CONF_TITLE VARCHAR(100) NOT NULL,
|
||||||
|
CONF_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_TBMWF_CONFIG PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_CONFIG_TITLE UNIQUE (CONF_TITLE)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBMWF_CONFIG_UPD ON TBMWF_CONFIG
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBMWF_CONFIG SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBMWF_CONFIG.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
INSERT INTO TBMWF_CONFIG (CONF_TITLE,CONF_STRING) VALUES
|
||||||
|
('WEB_TITLE','KUNDE Mobile-Workflow Portal'),
|
||||||
|
('WEB_SUBTITLE','Subtitle 2 Config in TBMWF_CONFIG');
|
||||||
|
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
CREATE TABLE TBMWF_PROFILE
|
||||||
|
(
|
||||||
|
GUID INTEGER IDENTITY(1,1),
|
||||||
|
INTL_NAME VARCHAR(200) NOT NULL DEFAULT 0,
|
||||||
|
PM_PROFILE_ID INTEGER NOT NULL,
|
||||||
|
[TYPE_ID] TINYINT NOT NULL DEFAULT 1,
|
||||||
|
ACTIVE BIT NOT NULL DEFAULT 0,
|
||||||
|
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'SYSTEM',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CHANGED_WHO VARCHAR(30),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBMWF_PROFILE_GUID PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_PROFILE UNIQUE (INTL_NAME,PM_PROFILE_ID)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBMWF_PROFILE_UPD ON TBMWF_PROFILE
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBMWF_PROFILE SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBMWF_PROFILE.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
--DROP TABLE TBMWF_PROFILE_CONTROLS_UPDATE
|
||||||
|
CREATE TABLE TBMWF_PROFILE_CONTROLS_UPDATE
|
||||||
|
(
|
||||||
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
|
MWF_PROFILE_ID INTEGER NOT NULL,
|
||||||
|
USR_ID INTEGER NOT NULL,
|
||||||
|
OBJ_ID BIGINT NOT NULL,
|
||||||
|
ATTR_NAME VARCHAR(100) NOT NULL,
|
||||||
|
ATTR_VALUE NVARCHAR(3000) NOT NULL,
|
||||||
|
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CONSTRAINT PK_TBMWF_PROFILE_CONTROLS_UPDATE PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROFILE_CONTROLS_UPDATE_PROFILE FOREIGN KEY (MWF_PROFILE_ID) REFERENCES TBMWF_PROFILE (GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_PROFILE_CONTROLS_UPDATE UNIQUE(MWF_PROFILE_ID,USR_ID,OBJ_ID,ATTR_NAME)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
CREATE TABLE TBMWF_WF_STATE
|
||||||
|
(
|
||||||
|
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||||
|
INTL_STATE VARCHAR(100) NOT NULL,
|
||||||
|
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CONSTRAINT PK_TBMWF_WF_STATE PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_WF_STATE UNIQUE(INTL_STATE)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
INSERT INTO TBMWF_WF_STATE (INTL_STATE) VALUES ('STARTED'),('WAITING'),('APPROVED'),('REJECTED'),('ADDED')
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
--DROP TABLE TBMWF_PROFILE_OBJ_STATE
|
||||||
|
CREATE TABLE TBMWF_PROFILE_OBJ_STATE
|
||||||
|
(
|
||||||
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
|
MWF_PROFILE_ID INTEGER NOT NULL,
|
||||||
|
USR_ID INTEGER NOT NULL,
|
||||||
|
OBJ_ID BIGINT NOT NULL, --9999
|
||||||
|
STATE_ID INTEGER NOT NULL,
|
||||||
|
STATE2 NVARCHAR(100),
|
||||||
|
STATE3 NVARCHAR(100),
|
||||||
|
STATE4 NVARCHAR(100),
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBMWF_PROFILE_OBJ_STATE PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROFILE_OBJ_STATE_STID FOREIGN KEY (STATE_ID) REFERENCES TBMWF_WF_STATE (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROFILE_OBJ_STATE_PID FOREIGN KEY (MWF_PROFILE_ID) REFERENCES TBMWF_PROFILE (GUID)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE TBMWF_PROFILE_OBJ_STATE_HISTORY
|
||||||
|
(
|
||||||
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
|
MWF_PROFILE_ID INTEGER NOT NULL,
|
||||||
|
USR_ID INTEGER NOT NULL,
|
||||||
|
OBJ_ID BIGINT NOT NULL,
|
||||||
|
STATE_ID INTEGER NOT NULL,
|
||||||
|
STATE2 NVARCHAR(100),
|
||||||
|
STATE3 NVARCHAR(100),
|
||||||
|
STATE4 NVARCHAR(100),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CONSTRAINT PK_TBMWF_PROFILE_OBJ_STATE_HISTORY PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROFILE_OBJ_STATE_HISTORY_STID FOREIGN KEY (STATE_ID) REFERENCES TBMWF_WF_STATE (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROFILE_OBJ_STATE_HISTORY_PID FOREIGN KEY (MWF_PROFILE_ID) REFERENCES TBMWF_PROFILE (GUID)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
USE [DD_ECM]
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TRIGGER [dbo].[TBMWF_PROFILE_OBJ_STATE_AFT_UPD] ON [dbo].[TBMWF_PROFILE_OBJ_STATE]
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
DECLARE @CHANGED_WHO VARCHAR(100)
|
||||||
|
SELECT @CHANGED_WHO = CHANGED_WHO FROM inserted
|
||||||
|
INSERT INTO TBMWF_PROFILE_OBJ_STATE_HISTORY (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID,STATE2,STATE3,STATE4,CHANGED_WHO)
|
||||||
|
SELECT MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID,STATE2,STATE3,STATE4,CHANGED_WHO FROM inserted
|
||||||
|
UPDATE TBMWF_PROFILE_OBJ_STATE SET CHANGED_WHEN = GETDATE(),CHANGED_WHO = @CHANGED_WHO
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBMWF_PROFILE_OBJ_STATE.GUID = INSERTED.GUID
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
CREATE TABLE TBMWF_PROF_CONTROLS_TF
|
||||||
|
(
|
||||||
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
|
OBJ_STATE_ID BIGINT NOT NULL,
|
||||||
|
DIALOG_NO TINYINT NOT NULL DEFAULT 1,
|
||||||
|
ATTR_NAME VARCHAR(100) NOT NULL,
|
||||||
|
CTRL_TYPE VARCHAR(10) NOT NULL, --TXT,CMB,DTP
|
||||||
|
CAPTION VARCHAR(100) NOT NULL,
|
||||||
|
[TEXT] VARCHAR(500) NOT NULL,
|
||||||
|
ICON VARCHAR(100) ,
|
||||||
|
MANDATORY BIT NOT NULL DEFAULT 0,
|
||||||
|
CHOICE_LIST NVARCHAR(MAX),
|
||||||
|
[READ_ONLY] BIT NOT NULL DEFAULT 0,
|
||||||
|
SEQU TINYINT DEFAULT 0,
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CONSTRAINT PK_TBMWF_PROF_CONTROLS PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROF_CONTROLS_TF_OSID FOREIGN KEY (OBJ_STATE_ID) REFERENCES TBMWF_PROFILE_OBJ_STATE (GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_PROF_CONTROLS UNIQUE(OBJ_STATE_ID,ATTR_NAME)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TABLE TBMWF_PROF_BUTTONS
|
||||||
|
(
|
||||||
|
GUID INT NOT NULL IDENTITY (1, 1),
|
||||||
|
MWF_PROFILE_ID INT NOT NULL,
|
||||||
|
DIALOG_NO TINYINT NOT NULL DEFAULT 1,
|
||||||
|
BTN_TYPE VARCHAR(20) NOT NULL, --BUTTON_MAIN, BUTTON_1,BUTTON_2
|
||||||
|
[TEXT] VARCHAR(500) NOT NULL,
|
||||||
|
ICON VARCHAR(100) ,
|
||||||
|
FORE_COLOR VARCHAR(100) NOT NULL DEFAULT 'Black',
|
||||||
|
BACK_COLOR VARCHAR(100) NOT NULL DEFAULT '',
|
||||||
|
COMMAND NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||||
|
DIALOG_COMMAND NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||||
|
CONFIRMATION_TEXT NVARCHAR(250) NOT NULL DEFAULT '',
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBMWF_PROF_BUTTONS PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMWF_PROF_BUTTONS_PID FOREIGN KEY (MWF_PROFILE_ID) REFERENCES TBMWF_PROFILE (GUID),
|
||||||
|
CONSTRAINT UQ_TBMWF_PROF_BUTTONS UNIQUE(MWF_PROFILE_ID,BTN_TYPE)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBMWF_PROF_BUTTONS_AFT_UPD ON TBMWF_PROF_BUTTONS
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE TBMWF_PROF_BUTTONS SET CHANGED_WHEN = GETDATE()
|
||||||
|
FROM INSERTED
|
||||||
|
WHERE TBMWF_PROF_BUTTONS.GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE TBMFI_PROFILE_USER
|
||||||
|
(
|
||||||
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
|
MWF_PROFILE_ID INTEGER NOT NULL,
|
||||||
|
USR_ID INTEGER NOT NULL,
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'SYS',
|
||||||
|
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PK_TBMFI_PROFILE_USER PRIMARY KEY (GUID),
|
||||||
|
CONSTRAINT FK_TBMFI_PROFILE_USER_PID FOREIGN KEY (MWF_PROFILE_ID) REFERENCES TBMWF_PROFILE (GUID),
|
||||||
|
CONSTRAINT UQ_TBMFI_PROFILE_USER UNIQUE(MWF_PROFILE_ID,USR_ID)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
|
VALUES
|
||||||
|
( 'MFI', 1, '6', 'Title 6', 'de-DE','Title', 'Ablage Reisekosten','subtitle Reisekosten')
|
||||||
|
GO
|
||||||
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
|
VALUES
|
||||||
|
( 'MFI', 1, '9', 'Title 9', 'de-DE','Title', 'Fotodokumentation','subtitle Fotodoku')
|
||||||
|
GO
|
||||||
|
ALTER FUNCTION [dbo].[FNMWF_GET_PROFILES] (@pUSR_ID INTEGER)
|
||||||
|
RETURNS @TABLE_RETURN TABLE (PID INTEGER,[TYPE_ID] TINYINT, CAPTION VARCHAR(100),SUBTITLE VARCHAR(150), COUNTOBJ INT, FORE_COLOR VARCHAR(100) , BACK_COLOR VARCHAR(100))
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO @TABLE_RETURN (PID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
||||||
|
SELECT A.MWF_PROFILE_ID,1,C.STRING1,C.String2,COUNT(A.GUID), B.FORE_COLOR,B.BACK_COLOR FROM TBMWF_PROFILE_OBJ_STATE A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
||||||
|
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MWF') C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
||||||
|
INNER JOIN TBDD_USER D ON A.USR_ID = D.GUID
|
||||||
|
WHERE D.GUID = @pUSR_ID AND D.LANGUAGE = C.LANGUAGE AND A.STATE_ID = 1
|
||||||
|
GROUP BY A.MWF_PROFILE_ID,C.STRING1,C.String2,B.FORE_COLOR,B.BACK_COLOR
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO @TABLE_RETURN (PID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
||||||
|
SELECT A.MWF_PROFILE_ID,2,C.STRING1,C.String2,0, B.FORE_COLOR,B.BACK_COLOR FROM TBMFI_PROFILE_USER A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
||||||
|
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MFI') C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
||||||
|
INNER JOIN TBDD_USER D ON A.USR_ID = D.GUID
|
||||||
|
WHERE D.GUID = @pUSR_ID AND C.LANGUAGE = D.LANGUAGE
|
||||||
|
|
||||||
|
|
||||||
|
RETURN
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
ALTER FUNCTION [dbo].[FNMWF_GET_ITEMS] (@pUSR_ID INTEGER,@pMWF_PID INTEGER)
|
||||||
|
RETURNS @TABLE_RETURN TABLE (ObjStateID BIGINT,ObjectID BIGINT,Headline1 VARCHAR(100),Headline2 VARCHAR(150),Subline1 VARCHAR(100),Subline2 VARCHAR(100),CMD_CheckIn NVARCHAR(MAX))
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO @TABLE_RETURN (ObjStateID,ObjectID,Headline1,Headline2,Subline1,Subline2,CMD_CheckIn)
|
||||||
|
SELECT
|
||||||
|
VA.GUID,
|
||||||
|
OBJ.IDB_OBJ_ID
|
||||||
|
,OW.[Mandant Name]
|
||||||
|
,OW.[KreditorName]
|
||||||
|
, OW.[Zahlungsziel]
|
||||||
|
, OW.[RechnungNr]
|
||||||
|
,''
|
||||||
|
FROM
|
||||||
|
TBMWF_PROFILE_OBJ_STATE VA INNER JOIN
|
||||||
|
TBPM_CUST_WORKFLOW_OVERVIEW OW ON VA.OBJ_ID = OW.DOC_ID
|
||||||
|
INNER JOIN [IDB].[dbo].TBIDB_OBJECT OBJ ON OW.DOC_ID = OBJ.IDB_OBJ_ID
|
||||||
|
WHERE
|
||||||
|
VA.USR_ID = @pUSR_ID AND
|
||||||
|
OW.PROFILE_ID = 6 AND
|
||||||
|
OBJ.DELETED = 0 AND OBJ.ACTIVE = 1 AND
|
||||||
|
VA.MWF_PROFILE_ID = @pMWF_PID AND
|
||||||
|
VA.STATE_ID = 1 ;
|
||||||
|
RETURN
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
63
12_MWF/Insert Objects DEV.sql
Normal file
63
12_MWF/Insert Objects DEV.sql
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
|
VALUES
|
||||||
|
( 'MWF', 1, '1', 'Title 1', 'de-DE','Title', 'VA Freigabe','Freigabe in Rolle Verantwortlich')
|
||||||
|
GO
|
||||||
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
|
VALUES
|
||||||
|
( 'MWF', 1, '3', 'Title 93', 'de-DE','Title', 'Finale Freigabe','Freigabe in Rolle Finaler Freigeber')
|
||||||
|
GO
|
||||||
|
INSERT INTO TBMWF_PROFILE_OBJ_STATE (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID) VALUES
|
||||||
|
(1,1,12968,1);
|
||||||
|
INSERT INTO TBMWF_PROF_CONTROLS_TF (
|
||||||
|
OBJ_STATE_ID,ATTR_NAME, CTRL_TYPE, CAPTION, TEXT, ICON, MANDATORY, CHOICE_LIST, READ_ONLY, SEQU)
|
||||||
|
VALUES (1, 'INV_NO', 'TXT', 'Rechnungs-Nummer', 'RE-4711', 'bookmark', 0, '', 1, 0),
|
||||||
|
(1, 'CREDITOR', 'TXT', 'Kreditor-Name', 'Europcar GmbH', 'credit-card', 0, '', 1, 1),
|
||||||
|
(1, 'Combobox1','CMB', 'Ein Combo-Feld:', '', 'check2-circle',1, 'Eintrag1;Eintrag2', 0, 2),
|
||||||
|
(1, 'Comment','TXT', 'Bemerkung', '', 'chat-square-text', 0, '', 0, 3);
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO TBMFI_PROFILE_USER (MWF_PROFILE_ID,USR_ID) VALUES (6,1),(9,1);
|
||||||
|
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||||
|
([MWF_PROFILE_ID]
|
||||||
|
,[BTN_TYPE]
|
||||||
|
,[TEXT]
|
||||||
|
,[ICON]
|
||||||
|
,[FORE_COLOR]
|
||||||
|
,[BACK_COLOR]
|
||||||
|
,[COMMAND]
|
||||||
|
,ADDED_WHO
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(3
|
||||||
|
,1
|
||||||
|
,'Genehmigen'
|
||||||
|
,'check-square-fill'
|
||||||
|
,''
|
||||||
|
,'Green'
|
||||||
|
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 3 WHERE GUID = @OBJ_STATE_ID '
|
||||||
|
,'DD-MS')
|
||||||
|
GO
|
||||||
|
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||||
|
([MWF_PROFILE_ID]
|
||||||
|
,[BTN_TYPE]
|
||||||
|
,[TEXT]
|
||||||
|
,[ICON]
|
||||||
|
,[FORE_COLOR]
|
||||||
|
,[BACK_COLOR]
|
||||||
|
,[COMMAND]
|
||||||
|
,ADDED_WHO
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(3
|
||||||
|
,2
|
||||||
|
,'Ablehnen'
|
||||||
|
,'sign-stop-fill'
|
||||||
|
,''
|
||||||
|
,'Red'
|
||||||
|
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 4 WHERE GUID = @OBJ_STATE_ID '
|
||||||
|
,'DD-MS')
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
113
ECM_JobRouter/CreateObjects.sql
Normal file
113
ECM_JobRouter/CreateObjects.sql
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
DROP TABLE TBECM_JR_FIW_STEP;
|
||||||
|
DROP TABLE TBECM_JR_FIW_PROFILE;
|
||||||
|
DROP TABLE TBECM_JR_JOB;
|
||||||
|
DROP TABLE TBECM_JR_TYPE;
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE TBECM_JR_TYPE
|
||||||
|
(
|
||||||
|
GUID INT IDENTITY(1,1),
|
||||||
|
JOB_TYPE VARCHAR(100) NOT NULL,
|
||||||
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
|
COMMENT VARCHAR(250),
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PKTBECM_JR_TYPE PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT UNIQUE_TBECM_JR_TYPE UNIQUE(JOB_TYPE)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
-----
|
||||||
|
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIM-HotFolder');
|
||||||
|
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIH-Attributing-SQL');
|
||||||
|
|
||||||
|
CREATE TABLE TBECM_JR_JOB
|
||||||
|
(
|
||||||
|
GUID INT IDENTITY(1,1),
|
||||||
|
JOB_TYPE_ID INT NOT NULL,
|
||||||
|
TITLE VARCHAR(250) NOT NULL,
|
||||||
|
QUARTZ_DEF VARCHAR(250) NOT NULL,
|
||||||
|
COMMENT VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PKTBECM_JR_JOB PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT FKTBECM_JR_JOB_JOB_TYPEID FOREIGN KEY(JOB_TYPE_ID) REFERENCES TBECM_JR_TYPE(GUID),
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
CREATE TRIGGER TBTBECM_JR_JOB_AFT_UPD ON TBECM_JR_JOB
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
BEGIN TRY
|
||||||
|
UPDATE TBECM_JR_JOB SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||||
|
WHERE TBECM_JR_JOB.GUID = INSERTED.GUID
|
||||||
|
|
||||||
|
END TRY
|
||||||
|
BEGIN CATCH
|
||||||
|
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||||
|
+ ' - ERROR-MESSAGE: '
|
||||||
|
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||||
|
END CATCH
|
||||||
|
GO
|
||||||
|
CREATE TABLE TBECM_JR_FIW_PROFILE
|
||||||
|
(
|
||||||
|
GUID INT IDENTITY(1,1),
|
||||||
|
JR_JOB_ID INTEGER NOT NULL,
|
||||||
|
WM_OBJECTTYPE VARCHAR(100) NOT NULL,
|
||||||
|
SOURCE_FOLDER VARCHAR(500) NOT NULL,
|
||||||
|
TARGET_FOLDER VARCHAR(500) NOT NULL,
|
||||||
|
BACKUP_FOLDER VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
|
SF_DATE_FORMAT VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
|
DEL_FILE_SUCCESS BIT NOT NULL DEFAULT 1,
|
||||||
|
INCL_SUBFOLDER BIT NOT NULL DEFAULT 0,
|
||||||
|
EXCLUDE_REGEX NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||||
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
|
COMMENT VARCHAR(250),
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PKTBECM_JR_FIW_PROFILE PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT FKTBECM_TBECM_JR_FIW_PROFILE_JOBID FOREIGN KEY(JR_JOB_ID) REFERENCES TBECM_JR_JOB(GUID),
|
||||||
|
CONSTRAINT UNIQUE_TBECM_JR_FIW_PROFILE UNIQUE(SOURCE_FOLDER,TARGET_FOLDER)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
CREATE TRIGGER TBECM_JR_FIW_PROFILE_AFT_UPD ON TBECM_JR_FIW_PROFILE
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
BEGIN TRY
|
||||||
|
UPDATE TBECM_JR_FIW_PROFILE SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||||
|
WHERE TBECM_JR_FIW_PROFILE.GUID = INSERTED.GUID
|
||||||
|
|
||||||
|
END TRY
|
||||||
|
BEGIN CATCH
|
||||||
|
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||||
|
+ ' - ERROR-MESSAGE: '
|
||||||
|
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||||
|
END CATCH
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE TBECM_JR_FIW_STEP
|
||||||
|
(
|
||||||
|
GUID INT IDENTITY(1,1),
|
||||||
|
PROFILE_ID INTEGER NOT NULL,
|
||||||
|
IDX_NAME VARCHAR(100) NOT NULL,
|
||||||
|
METHOD VARCHAR(100) NOT NULL,
|
||||||
|
ARGUMENT1 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
|
ARGUMENT2 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
|
ARGUMENT3 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
|
SCOPE VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
|
COMMENT VARCHAR(250),
|
||||||
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
|
CHANGED_WHO VARCHAR(100),
|
||||||
|
CHANGED_WHEN DATETIME,
|
||||||
|
CONSTRAINT PKTBECM_JR_FIW_STEP PRIMARY KEY(GUID),
|
||||||
|
CONSTRAINT FKTTBECM_JR_FIW_STEP_PROF_ID FOREIGN KEY(PROFILE_ID) REFERENCES TBECM_JR_FIW_PROFILE(GUID),
|
||||||
|
)
|
||||||
|
GO
|
||||||
36
Scripts_General/Logins.sql
Normal file
36
Scripts_General/Logins.sql
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
select [Process ID] = p.spid,
|
||||||
|
[User] = case when p.spid > 6
|
||||||
|
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
||||||
|
else 'system'
|
||||||
|
end,
|
||||||
|
p.dbid as DB_ID,
|
||||||
|
[Database] = case when p.dbid = 0
|
||||||
|
then 'no database context'
|
||||||
|
else db_name(p.dbid)
|
||||||
|
end,
|
||||||
|
[Status] = p.status,
|
||||||
|
[Open Transactions] = p.open_tran,
|
||||||
|
[Command] = p.cmd,
|
||||||
|
[Application] = p.program_name,
|
||||||
|
[Wait Time] = p.waittime,
|
||||||
|
[Wait Type] = case when p.waittype = 0
|
||||||
|
then 'not waiting'
|
||||||
|
else p.lastwaittype
|
||||||
|
end,
|
||||||
|
[Wait Resource] = case when p.waittype = 0
|
||||||
|
then ''
|
||||||
|
else p.waitresource
|
||||||
|
end,
|
||||||
|
[CPU] = p.cpu,
|
||||||
|
[Physical IO] = p.physical_io,
|
||||||
|
[Memory Usage] = p.memusage,
|
||||||
|
[Login Time] = p.login_time,
|
||||||
|
[Last Batch] = p.last_batch,
|
||||||
|
[Host] = p.hostname,
|
||||||
|
[Net Library] = p.net_library,
|
||||||
|
[Net Address] = p.net_address,
|
||||||
|
[Blocked By] = p.blocked,
|
||||||
|
[Blocking] = 0,
|
||||||
|
[Execution Context ID] = p.ecid
|
||||||
|
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
||||||
|
order by p.login_time desc
|
||||||
60
Scripts_General/Running_Queries.sql
Normal file
60
Scripts_General/Running_Queries.sql
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
USE master
|
||||||
|
GO
|
||||||
|
SELECT SPID = er.session_id
|
||||||
|
,STATUS = ses.STATUS
|
||||||
|
,[Login] = ses.login_name
|
||||||
|
,Host = ses.host_name
|
||||||
|
,BlkBy = er.blocking_session_id
|
||||||
|
,DBName = DB_Name(er.database_id)
|
||||||
|
,CommandType = er.command
|
||||||
|
,ObjectName = OBJECT_NAME(st.objectid)
|
||||||
|
,CPUTime = er.cpu_time
|
||||||
|
,StartTime = er.start_time
|
||||||
|
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
||||||
|
,SQLStatement = st.text
|
||||||
|
FROM sys.dm_exec_requests er
|
||||||
|
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
||||||
|
LEFT JOIN sys.dm_exec_sessions ses
|
||||||
|
ON ses.session_id = er.session_id
|
||||||
|
LEFT JOIN sys.dm_exec_connections con
|
||||||
|
ON con.session_id = ses.session_id
|
||||||
|
WHERE st.text IS NOT NULL
|
||||||
|
|
||||||
|
--##############################################
|
||||||
|
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
||||||
|
SELECT
|
||||||
|
er.session_Id AS [Spid]
|
||||||
|
, sp.ecid
|
||||||
|
, er.start_time
|
||||||
|
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
||||||
|
, sp.nt_username
|
||||||
|
, er.status
|
||||||
|
, er.wait_type
|
||||||
|
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
||||||
|
((CASE WHEN er.statement_end_offset = -1
|
||||||
|
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
||||||
|
ELSE er.statement_end_offset
|
||||||
|
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
||||||
|
, qt.text AS [Parent Query]
|
||||||
|
, sp.program_name
|
||||||
|
, sp.Hostname
|
||||||
|
, sp.nt_domain
|
||||||
|
|
||||||
|
|
||||||
|
FROM sys.dm_exec_requests er
|
||||||
|
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
||||||
|
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
||||||
|
WHERE session_Id > 50
|
||||||
|
AND session_Id NOT IN (@@SPID)
|
||||||
|
ORDER BY session_Id, ecid
|
||||||
|
|
||||||
|
--##############################################
|
||||||
|
|
||||||
|
SELECT sqltext.TEXT,
|
||||||
|
req.session_id,
|
||||||
|
req.status,
|
||||||
|
req.command,
|
||||||
|
req.cpu_time,
|
||||||
|
req.total_elapsed_time
|
||||||
|
FROM sys.dm_exec_requests req
|
||||||
|
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
|
||||||
49
Scripts_General/Vorlagen (Cursor, Reseed etc).sql
Normal file
49
Scripts_General/Vorlagen (Cursor, Reseed etc).sql
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
DECLARE
|
||||||
|
@RECORD_ID INTEGER,
|
||||||
|
@DATE DAtetime,
|
||||||
|
@GUID INTEGER,
|
||||||
|
@CAPTION VARCHAR(500)
|
||||||
|
|
||||||
|
DECLARE c_REDO CURSOR FOR
|
||||||
|
select GUID,NODE_CAPTION from VWPMO_STRUCTURE_NODES where ENTITY_ID = 8 and CREATE_RECORD = 1
|
||||||
|
OPEN c_REDO
|
||||||
|
FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION
|
||||||
|
END
|
||||||
|
CLOSE c_REDO
|
||||||
|
DEALLOCATE c_REDO
|
||||||
|
|
||||||
|
/*########################################
|
||||||
|
---CHECKIDENT
|
||||||
|
##########################################*/
|
||||||
|
DBCC CHECKIDENT ('TBPMO_CONTROL_SCREEN', RESEED, 1);
|
||||||
|
|
||||||
|
select *
|
||||||
|
from sys.objects
|
||||||
|
where (type = 'TR' or type = 'P')
|
||||||
|
and modify_date > dateadd(m, -1, getdate()) order by modify_date desc
|
||||||
|
/*########################################
|
||||||
|
---MASSEN INSERT
|
||||||
|
##########################################*/
|
||||||
|
Declare @Id int
|
||||||
|
Set @Id = 1
|
||||||
|
|
||||||
|
While @Id <= 200000
|
||||||
|
Begin
|
||||||
|
Insert Into TBGI_TEST_KREDITOR (KREDITOR_NAME,CITY) values ('Kreditor- ' + CAST(@Id as nvarchar(10)),
|
||||||
|
'City - ' + CAST(@Id as nvarchar(10)))
|
||||||
|
--Print @Id
|
||||||
|
Set @Id = @Id + 1
|
||||||
|
End
|
||||||
|
/*########################################
|
||||||
|
---Text EXISTS IN PROCEDURE
|
||||||
|
##########################################*/
|
||||||
|
|
||||||
|
SELECT type, *
|
||||||
|
FROM sys.objects
|
||||||
|
WHERE OBJECT_DEFINITION(object_id) LIKE '%FROM TBIDB_TERM_LANGUAGE%'
|
||||||
|
--AND type IN ('V')
|
||||||
|
ORDER BY name
|
||||||
Loading…
x
Reference in New Issue
Block a user