Compare commits
2 Commits
0d5074be20
...
de36605b8d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
de36605b8d | ||
|
|
886d0d0682 |
@@ -1848,7 +1848,7 @@ AS
|
||||
|
||||
GO
|
||||
--####Functions
|
||||
ALTER FUNCTION [dbo].[FNDD_LOGIN_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER)
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNDD_LOGIN_USER_MODULE] (@pUSERNAME VARCHAR(100), @pMODULE_SHORT_NAME VARCHAR(10),@pCLIENTID INTEGER)
|
||||
RETURNS @Table TABLE
|
||||
(SequentialOrder INT IDENTITY(1, 1),
|
||||
USER_ID INTEGER,
|
||||
@@ -2371,4 +2371,19 @@ AS
|
||||
FROM INSERTED
|
||||
WHERE TBDD_CATALOG.GUID = INSERTED.GUID
|
||||
GO
|
||||
INSERT INTO [TBDD_CATALOG] (CAT_TITLE,CAT_STRING) VALUES ('DDSUPPORT_PORTAL','https://digitaldata.works/support/')
|
||||
INSERT INTO [TBDD_CATALOG] (CAT_TITLE,CAT_STRING) VALUES ('DDSUPPORT_PORTAL','https://digitaldata.works/support/');
|
||||
GO
|
||||
CREATE VIEW [dbo].[VWDD_GROUPS_USER] AS
|
||||
select
|
||||
USR.GUID AS USR_ID
|
||||
,USR.USERNAME,
|
||||
GRP.GUID AS GRP_ID
|
||||
,GRP.NAME AS GRP_NAME
|
||||
,GU.ADDED_WHEN
|
||||
,GU.ADDED_WHO
|
||||
from
|
||||
dd_ecm.dbo.TBDD_GROUPS GRP INNER JOIN TBDD_GROUPS_USER GU ON GRP.GUID = GU.GROUP_ID
|
||||
INNER JOIN TBDD_USER USR ON GU.USER_ID = USR.GUID
|
||||
WHERE
|
||||
USR.ACTIVE = 1
|
||||
GO
|
||||
@@ -1,17 +1,17 @@
|
||||
USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.7';
|
||||
GO
|
||||
UPDATE TBDD_MODULES SET NAME = 'fileFLOW', SHORT_NAME = 'fileFLOW' WHERE SHORT_NAME = 'GLOBIX';
|
||||
GO
|
||||
USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.7';
|
||||
GO
|
||||
UPDATE TBDD_MODULES SET NAME = 'fileFLOW', SHORT_NAME = 'fileFLOW' WHERE SHORT_NAME = 'GLOBIX';
|
||||
GO
|
||||
--IN FNDD_LOGIN_USER_MODULE
|
||||
--'GLOBIX' mit 'fileFLOW' ersetzen
|
||||
--REPLACE
|
||||
--SET @USER_GROUPNAME = 'fileFLOW_USER'
|
||||
--SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS'
|
||||
|
||||
--SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS'
|
||||
|
||||
-- 20.09.2024 MS @MODULE_SHORT eingesetzt
|
||||
ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER)
|
||||
CREATE PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER)
|
||||
AS
|
||||
DECLARE @MODULEID INTEGER
|
||||
SELECT @MODULEID = GUID FROM TBDD_MODULES WHERE SHORT_NAME = @MODULE_SHORT
|
||||
|
||||
131
00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.8.sql
Normal file
131
00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.8.sql
Normal file
@@ -0,0 +1,131 @@
|
||||
USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.8';
|
||||
GO
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||||
WHERE Name = N'LICENSE_VALID'
|
||||
AND Object_ID = Object_ID(N'TBDD_MODULES'))
|
||||
BEGIN
|
||||
ALTER TABLE TBDD_MODULES
|
||||
ADD LICENSE_VALID BIT NOT NULL
|
||||
CONSTRAINT TBDD_MODULES_LICENSE_VALID_DEF DEFAULT 1
|
||||
WITH VALUES
|
||||
END
|
||||
GO
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNDD_CONVERT_RTF2Text]
|
||||
(
|
||||
@rtf nvarchar(max)
|
||||
)
|
||||
RETURNS nvarchar(max)
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @Pos1 int;
|
||||
DECLARE @Pos2 int;
|
||||
DECLARE @hex varchar(316);
|
||||
DECLARE @Stage table
|
||||
(
|
||||
[Char] char(1),
|
||||
[Pos] int
|
||||
);
|
||||
|
||||
INSERT @Stage
|
||||
(
|
||||
[Char]
|
||||
, [Pos]
|
||||
)
|
||||
SELECT SUBSTRING(@rtf, [Number], 1)
|
||||
, [Number]
|
||||
FROM [master]..[spt_values]
|
||||
WHERE ([Type] = 'p')
|
||||
AND (SUBSTRING(@rtf, Number, 1) IN ('{', '}'));
|
||||
|
||||
SELECT @Pos1 = MIN([Pos])
|
||||
, @Pos2 = MAX([Pos])
|
||||
FROM @Stage;
|
||||
|
||||
DELETE
|
||||
FROM @Stage
|
||||
WHERE ([Pos] IN (@Pos1, @Pos2));
|
||||
|
||||
WHILE (1 = 1)
|
||||
BEGIN
|
||||
SELECT TOP 1 @Pos1 = s1.[Pos]
|
||||
, @Pos2 = s2.[Pos]
|
||||
FROM @Stage s1
|
||||
INNER JOIN @Stage s2 ON s2.[Pos] > s1.[Pos]
|
||||
WHERE (s1.[Char] = '{')
|
||||
AND (s2.[Char] = '}')
|
||||
ORDER BY s2.[Pos] - s1.[Pos];
|
||||
|
||||
IF @@ROWCOUNT = 0
|
||||
BREAK
|
||||
|
||||
DELETE
|
||||
FROM @Stage
|
||||
WHERE ([Pos] IN (@Pos1, @Pos2));
|
||||
|
||||
UPDATE @Stage
|
||||
SET [Pos] = [Pos] - @Pos2 + @Pos1 - 1
|
||||
WHERE ([Pos] > @Pos2);
|
||||
|
||||
SET @rtf = STUFF(@rtf, @Pos1, @Pos2 - @Pos1 + 1, '');
|
||||
END
|
||||
|
||||
SET @rtf = REPLACE(@rtf, '\pard', '');
|
||||
SET @rtf = REPLACE(@rtf, '\par', '');
|
||||
SET @rtf = STUFF(@rtf, 1, CHARINDEX(' ', @rtf), '');
|
||||
|
||||
WHILE (Right(@rtf, 1) IN (' ', CHAR(13), CHAR(10), '}'))
|
||||
BEGIN
|
||||
SELECT @rtf = SUBSTRING(@rtf, 1, (LEN(@rtf + 'x') - 2));
|
||||
IF LEN(@rtf) = 0 BREAK
|
||||
END
|
||||
|
||||
SET @Pos1 = CHARINDEX('\''', @rtf);
|
||||
|
||||
WHILE @Pos1 > 0
|
||||
BEGIN
|
||||
IF @Pos1 > 0
|
||||
BEGIN
|
||||
SET @hex = '0x' + SUBSTRING(@rtf, @Pos1 + 2, 2);
|
||||
SET @rtf = REPLACE(@rtf, SUBSTRING(@rtf, @Pos1, 4),CHAR(CONVERT(int, CONVERT (binary(1), @hex,1))));
|
||||
SET @Pos1 = CHARINDEX('\''', @rtf);
|
||||
END
|
||||
END
|
||||
|
||||
SET @rtf = @rtf + ' ';
|
||||
|
||||
SET @Pos1 = PATINDEX('%\%[0123456789][\ ]%', @rtf);
|
||||
|
||||
WHILE @Pos1 > 0
|
||||
BEGIN
|
||||
SET @Pos2 = CHARINDEX(' ', @rtf, @Pos1 + 1);
|
||||
|
||||
IF @Pos2 < @Pos1
|
||||
SET @Pos2 = CHARINDEX('\', @rtf, @Pos1 + 1);
|
||||
|
||||
IF @Pos2 < @Pos1
|
||||
BEGIN
|
||||
SET @rtf = SUBSTRING(@rtf, 1, @Pos1 - 1);
|
||||
SET @Pos1 = 0;
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
SET @rtf = STUFF(@rtf, @Pos1, @Pos2 - @Pos1 + 1, '');
|
||||
SET @Pos1 = PATINDEX('%\%[0123456789][\ ]%', @rtf);
|
||||
END
|
||||
END
|
||||
|
||||
SET @rtf = REPLACE(@rtf,char(10),' ');
|
||||
SET @rtf = REPLACE(@rtf,char(13),' ');
|
||||
SET @rtf = REPLACE(@rtf,' ',' ');
|
||||
SET @rtf = REPLACE(@rtf,' ',' ');
|
||||
SET @rtf = LTRIM(RTRIM(@rtf));
|
||||
|
||||
RETURN @rtf;
|
||||
END
|
||||
2487
00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.9.sql
Normal file
2487
00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.7.9.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2,10 +2,25 @@ USE [DD_ECM]
|
||||
|
||||
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.5'
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [LANGUAGE] varchar(5) DEFAULT 'de-DE';
|
||||
ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [CONNECTED_TEMPLATE] int DEFAULT 0;
|
||||
GO
|
||||
|
||||
|
||||
if NOT EXISTS (select 1 from sysobjects where name = 'TBDD_EMAIL_TEMPLATE' )
|
||||
CREATE TABLE TBDD_EMAIL_TEMPLATE
|
||||
(
|
||||
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||
TITLE VARCHAR(100) NOT NULL,
|
||||
EMAIL_SUBJECT VARCHAR(900) NOT NULL,
|
||||
EMAIL_BODY1 VARCHAR(MAX) NOT NULL,
|
||||
EMAIL_BODY2 VARCHAR(MAX) NOT NULL DEFAULT '',
|
||||
EMAIL_BODY3 VARCHAR(MAX) NOT NULL DEFAULT '',
|
||||
[LANGUAGE] VARCHAR(5) NOT NULL DEFAULT 'de-DE',
|
||||
CONNECTED_TEMPLATE INTEGER NOT NULL DEFAULT 0,
|
||||
ADDED_WHO VARCHAR(30) NOT NULL DEFAULT 'Digital Data',
|
||||
ADDED_WHEN DATETIME NOT NULL DEFAULT (GETDATE()),
|
||||
CHANGED_WHO VARCHAR(30),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PK_TBCUST_EMAIL_TEMPLATE PRIMARY KEY (GUID),
|
||||
CONSTRAINT UQ_TBCUST_EMAIL_TEMPLATE_TITLE UNIQUE (TITLE)
|
||||
);
|
||||
ELSE
|
||||
ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [LANGUAGE] varchar(5) DEFAULT 'de-DE';
|
||||
ALTER TABLE [dbo].[TBDD_EMAIL_TEMPLATE] ADD [CONNECTED_TEMPLATE] int DEFAULT 0;
|
||||
GO
|
||||
@@ -1,3 +1,9 @@
|
||||
------------------------------------------------
|
||||
-----ATTENTION BEFORE RUNNING THIS SCRIPT ------
|
||||
------------------------------------------------
|
||||
--REPLACE THE TERM @MY_DD_ECM_DB WIHT THE ACTUAL NAME OF
|
||||
--THE DD_ECM Database
|
||||
------------------------------------------------
|
||||
--REPLACE @MY_DD_ECM_DB WITH REAL_DBNAME
|
||||
USE IDB
|
||||
GO
|
||||
@@ -130,7 +136,7 @@ GO
|
||||
--INSERT INTO [TBIDB_CATALOG] ([CAT_TITLE],[CAT_STRING]) VALUES ('APPSERV1','172.24.12.39')
|
||||
--GO
|
||||
INSERT INTO TBIDB_CATALOG (CAT_TITLE,CAT_STRING) 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 DD_ECM.dbo.TBDD_USER T ORDER BY USERNAME')
|
||||
GO
|
||||
INSERT INTO TBIDB_CATALOG (CAT_TITLE,CAT_STRING) VALUES ('AD_GROUP_ADMIN1','NONE')
|
||||
GO
|
||||
@@ -1281,36 +1287,6 @@ AS
|
||||
FROM INSERTED
|
||||
WHERE TBIDB_STATES.GUID = INSERTED.GUID
|
||||
GO
|
||||
|
||||
--DROP TABLE TBIDB_CONVERSATION_MESSAGE
|
||||
--DROP TABLE TBIDB_CONVERSATION_USER
|
||||
--DROP TABLE TBIDB_CONVERSATION_OBJECT
|
||||
|
||||
CREATE TABLE TBIDB_CONVERSATION_OBJECT
|
||||
(
|
||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||
TITLE_TERM_ID BIGINT NOT NULL,
|
||||
IDB_OBJ_ID BIGINT NOT NULL,
|
||||
ADDED_WHO BIGINT,
|
||||
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
|
||||
CHANGED_WHO BIGINT,
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PK_TBIDB_CONVERSATION_OBJECT PRIMARY KEY (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_OBJECT_IDB_OBJ_ID FOREIGN KEY (IDB_OBJ_ID) REFERENCES TBIDB_OBJECT (IDB_OBJ_ID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_OBJECT_ADDED_WHO_T_ID FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_OBJECT_CHANGED_WHO_T_ID FOREIGN KEY (CHANGED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),)
|
||||
GO
|
||||
CREATE TRIGGER TBIDB_CONVERSATION_OBJECT_AFT_UPD ON TBIDB_CONVERSATION_OBJECT
|
||||
FOR UPDATE
|
||||
AS
|
||||
UPDATE TBIDB_CONVERSATION_OBJECT SET CHANGED_WHEN = GETDATE()
|
||||
FROM INSERTED
|
||||
WHERE TBIDB_CONVERSATION_OBJECT.GUID = INSERTED.GUID
|
||||
GO
|
||||
|
||||
|
||||
GO
|
||||
--DROP TABLE TBIDB_MYOBJECT_STATES;
|
||||
CREATE TABLE TBIDB_MYOBJECT_STATES
|
||||
(
|
||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||
@@ -1333,21 +1309,6 @@ AS
|
||||
FROM INSERTED
|
||||
WHERE TBIDB_MYOBJECT_STATES.GUID = INSERTED.GUID
|
||||
GO
|
||||
|
||||
|
||||
|
||||
CREATE TABLE TBIDB_CONVERSATION_USER
|
||||
(
|
||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||
CONV_ID BIGINT NOT NULL,
|
||||
USER_OR_GROUP_ID INTEGER NOT NULL,
|
||||
IS_USER BIT NOT NULL,
|
||||
ADDED_WHO BIGINT,
|
||||
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
|
||||
CONSTRAINT PK_TBIDB_CONVERSATION_USER PRIMARY KEY (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_USER_CONV_ID FOREIGN KEY (CONV_ID) REFERENCES TBIDB_CONVERSATION_OBJECT (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_USER_ADDED_WHO FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),)
|
||||
GO
|
||||
CREATE TABLE TBIDB_COMMON_SQL
|
||||
(
|
||||
GUID INTEGER NOT NULL IDENTITY (1, 1),
|
||||
@@ -1880,7 +1841,7 @@ CREATE TABLE TBIDB_SEARCH_LANGUAGE_SQL_RESULT
|
||||
CONSTRAINT FK_TBIDB_SEARCH_LANGUAGE_SQL_RESULT_STID FOREIGN KEY (SEARCH_TERM_ID) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
CONSTRAINT FK_TBIDB_SEARCH_LANGUAGE_SQL_RESULT_ADDED_WHO FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
CONSTRAINT FK_TBIDB_SEARCH_LANGUAGE_SQL_RESULT_CHANGED_WHO FOREIGN KEY (CHANGED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
--CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES @MY_DD_ECM_DB.dbo.TBDD_USER (GUID),
|
||||
--CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES DD_ECM.dbo.TBDD_USER (GUID),
|
||||
CONSTRAINT UQ_TBIDB_SEARCH_LANGUAGE_SQL_RESULT UNIQUE(SEARCH_PROFIL_ID,LANGUAGE_ID)
|
||||
)
|
||||
GO
|
||||
@@ -1903,7 +1864,7 @@ CREATE TABLE TBIDB_SEARCH_PROFILE_USER_GROUP
|
||||
CONSTRAINT PK_TBIDB_SEARCH_PROFILE_USER_GUID PRIMARY KEY (GUID),
|
||||
CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_PID FOREIGN KEY (SEARCH_PROFIL_ID) REFERENCES TBIDB_SEARCH_PROFILE (GUID),
|
||||
CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_ADDED_WHO FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
--CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES @MY_DD_ECM_DB.dbo.TBDD_USER (GUID),
|
||||
--CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES DD_ECM.dbo.TBDD_USER (GUID),
|
||||
CONSTRAINT UQ_TBIDB_SEARCH_PROFILE_USER UNIQUE(SEARCH_PROFIL_ID,USER_ID,GROUP_ID)
|
||||
)
|
||||
GO
|
||||
@@ -1919,7 +1880,7 @@ GO
|
||||
-- CONSTRAINT PK_TBIDB_SEARCH_PROFILE_GROUP_GUID PRIMARY KEY (GUID),
|
||||
-- CONSTRAINT FK_TBIDB_SEARCH_PROFILE_GROUP_P_ID FOREIGN KEY (SEARCH_PROFIL_ID) REFERENCES TBIDB_SEARCH_PROFILE (GUID),
|
||||
-- CONSTRAINT FK_TBIDB_SEARCH_PROFILE_GROUP_ADDED_WHO FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
-- --CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES @MY_DD_ECM_DB.dbo.TBDD_USER (GUID),
|
||||
-- --CONSTRAINT FK_TBIDB_SEARCH_PROFILE_USER_USER_ID FOREIGN KEY (USER_ID) REFERENCES DD_ECM.dbo.TBDD_USER (GUID),
|
||||
-- CONSTRAINT UQ_TBIDB_SEARCH_PROFILE_GROUP UNIQUE(SEARCH_PROFIL_ID,GROUP_ID)
|
||||
--)
|
||||
--GO
|
||||
@@ -2044,7 +2005,7 @@ GO
|
||||
-- -- SOURCE_ATTR_ID = @SOURCE_ATTR_ID AND
|
||||
-- -- USR_ID = @USR_ID;
|
||||
|
||||
-- SELECT @pLANG_CODE = [LANGUAGE] FROM @MY_DD_ECM_DB.dbo.TBDD_USER WHERE GUID = @USR_ID
|
||||
-- SELECT @pLANG_CODE = [LANGUAGE] FROM DD_ECM.dbo.TBDD_USER WHERE GUID = @USR_ID
|
||||
-- INSERT INTO TBIDB_SEARCH_RESTRICTIONS_OBJECTS (SEARCH_ID,RESTR_ATTR_ID, SOURCE_ATTR_ID, IDB_OBJ_ID, USR_ID)
|
||||
-- SELECT @SEARCH_ID,@RESTR_ATTR_ID, @SOURCE_ATTR_ID,T.IDB_OBJECT_ID,@USR_ID
|
||||
-- FROM [dbo].[FNIDB_GET_TERM_FOR_ATTRIBUTE_ID] (@SOURCE_ATTR_ID,@pLANG_CODE,@USR_ID) T LEFT JOIN TBIDB_SEARCH_RESTRICTIONS_OBJECTS T1
|
||||
@@ -2117,20 +2078,6 @@ ON [dbo].[TBIDB_OBJECT_METADATA_CHANGE] ([IDB_OBJ_ID])
|
||||
INCLUDE ([CHANGED_WHEN])
|
||||
GO
|
||||
|
||||
CREATE TABLE TBIDB_CONVERSATION_MESSAGE
|
||||
(
|
||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||
CONV_ID BIGINT NOT NULL,
|
||||
TO_USER BIGINT NOT NULL DEFAULT 0,
|
||||
FROM_USER BIGINT NOT NULL,
|
||||
MESSAGE_TERM_ID BIGINT NOT NULL,
|
||||
ADDED_WHO BIGINT,
|
||||
ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE(),
|
||||
CONSTRAINT PK_TBIDB_CONVERSATION_MESSAGE PRIMARY KEY (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_MESSAGE_CONV_ID FOREIGN KEY (CONV_ID) REFERENCES TBIDB_CONVERSATION_OBJECT (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_MESSAGE_MESSAGE_FROM_USER FOREIGN KEY (FROM_USER) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),
|
||||
CONSTRAINT FK_TBIDB_CONVERSATION_MESSAGE_ADDED_WHO FOREIGN KEY (ADDED_WHO) REFERENCES TBIDB_TERM_VALUE_VARCHAR (GUID),)
|
||||
GO
|
||||
--CREATE TABLE TBIDB_USER_SEARCH_CRITERIA
|
||||
--(
|
||||
-- GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||
@@ -2412,6 +2359,144 @@ GO
|
||||
/*###########################
|
||||
######### FUNCTIONS #########
|
||||
#############################*/
|
||||
USE [IDB]
|
||||
GO
|
||||
/****** Object: UserDefinedFunction [dbo].[FNIDB_GET_TERM_DATE] Script Date: 20.12.2024 14:19:07 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
-- =================================================================
|
||||
-- Gets the GUID of Attribute-Record for a certain DATE TERM
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2024 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 20.12.2024 MS
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_DATE] (@IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(30),@TERM_VALUE DATE)
|
||||
RETURNS BIGINT
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @TERM_ID BIGINT, @RESULT BIGINT
|
||||
SELECT
|
||||
@RESULT = MD.GUID
|
||||
FROM
|
||||
TBIDB_OBJECT_METADATA MD INNER JOIN TBIDB_TERM_VALUE_DATE TV ON MD.INT_TERM_ID = TV.GUID
|
||||
INNER JOIN TBIDB_ATTRIBUTE ATTR ON MD.ATTR_ID = ATTR.GUID
|
||||
WHERE
|
||||
IDB_OBJ_ID = @IDB_OBJ_ID and ATTR.TITLE = @ATTRIBUTE AND TV.TERM_VALUE = @TERM_VALUE;
|
||||
RETURN @RESULT
|
||||
END
|
||||
GO
|
||||
USE [IDB]
|
||||
GO
|
||||
/****** Object: UserDefinedFunction [dbo].[FNIDB_GET_TERM_DECIMAL] Script Date: 20.12.2024 14:19:07 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
-- =================================================================
|
||||
-- Gets the GUID of Attribute-Record for a certain DECIMAL TERM
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2024 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 20.12.2024 MS
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_DECIMAL] (@IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(30),@TERM_VALUE BIGINT)
|
||||
RETURNS BIGINT
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @TERM_ID BIGINT, @RESULT BIGINT
|
||||
SELECT
|
||||
@RESULT = MD.GUID
|
||||
FROM
|
||||
TBIDB_OBJECT_METADATA MD INNER JOIN TBIDB_TERM_VALUE_DECIMAL TV ON MD.INT_TERM_ID = TV.GUID
|
||||
INNER JOIN TBIDB_ATTRIBUTE ATTR ON MD.ATTR_ID = ATTR.GUID
|
||||
WHERE
|
||||
IDB_OBJ_ID = @IDB_OBJ_ID and ATTR.TITLE = @ATTRIBUTE AND TV.TERM_VALUE = @TERM_VALUE;
|
||||
RETURN @RESULT
|
||||
END
|
||||
GO
|
||||
USE [IDB]
|
||||
GO
|
||||
/****** Object: UserDefinedFunction [dbo].[FNIDB_GET_TERM_INTEGER] Script Date: 20.12.2024 14:19:07 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
-- =================================================================
|
||||
-- Gets the GUID of Attribute-Record for a certain INTEGER TERM
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2024 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 20.12.2024 MS
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_INTEGER] (@IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(30),@TERM_VALUE BIGINT)
|
||||
RETURNS BIGINT
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @TERM_ID BIGINT, @RESULT BIGINT
|
||||
SELECT
|
||||
@RESULT = MD.GUID
|
||||
FROM
|
||||
TBIDB_OBJECT_METADATA MD INNER JOIN TBIDB_TERM_VALUE_INTEGER TV ON MD.INT_TERM_ID = TV.GUID
|
||||
INNER JOIN TBIDB_ATTRIBUTE ATTR ON MD.ATTR_ID = ATTR.GUID
|
||||
WHERE
|
||||
IDB_OBJ_ID = @IDB_OBJ_ID and ATTR.TITLE = @ATTRIBUTE AND TV.TERM_VALUE = @TERM_VALUE;
|
||||
RETURN @RESULT
|
||||
END
|
||||
GO
|
||||
USE [IDB]
|
||||
GO
|
||||
|
||||
/****** Object: UserDefinedFunction [dbo].[FNIDB_GET_TERM_VALUE_VARCHAR] Script Date: 20.12.2024 13:58:38 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
-- =================================================================
|
||||
-- Gets the GUID of Attribute-Record for a certain TERM
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2024 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 20.12.2024 MS
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_TEXT] (@IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(30),@TERM VARCHAR(950),@LANG_CODE VARCHAR(5))
|
||||
RETURNS BIGINT
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @RESULT BIGINT
|
||||
|
||||
select
|
||||
@RESULT = T.GUID
|
||||
from
|
||||
TBIDB_OBJECT_METADATA T
|
||||
INNER JOIN TBIDB_ATTRIBUTE T1 ON T.ATTR_ID = T1.GUID
|
||||
INNER JOIN TBIDB_LANGUAGE_TERM T2 ON T.GUID = T2.[OBJECT_ID]
|
||||
INNER JOIN TBIDB_OBJECT OBJ ON T.IDB_OBJ_ID = OBJ.IDB_OBJ_ID
|
||||
INNER JOIN TBIDB_TERM_VALUE_VARCHAR T3 ON T2.TERM_ID = T3.GUID
|
||||
INNER JOIN TBIDB_LANGUAGE T4 ON T2.LANG_ID = T4.GUID
|
||||
WHERE
|
||||
T.IDB_OBJ_ID = @IDB_OBJ_ID AND
|
||||
OBJ.ACTIVE = 1 AND
|
||||
T4.LANG_CODE = @LANG_CODE AND
|
||||
T3.TERM_VALUE = @TERM AND
|
||||
T1.TITLE = @ATTRIBUTE;
|
||||
RETURN @RESULT
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNIDB_GET_VARIABLE_VALUE] (@IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(100),@LANG_CODE VARCHAR(10))
|
||||
RETURNS @Output TABLE (TERM_VALUE NVARCHAR(900), TERM_DATE DATE,TERM_DATETIME DATETIME)
|
||||
AS
|
||||
@@ -2958,38 +3043,6 @@ BEGIN
|
||||
END
|
||||
GO
|
||||
-------------------------------------------------------------------
|
||||
|
||||
CREATE FUNCTION [dbo].[FNIDB_OBJECT_DYNAMIC_CONFIG] (@pIDB_OBJ_ID as INTEGER, @pUSERID as INTEGER)
|
||||
RETURNS
|
||||
@Table TABLE
|
||||
(CONF_TITLE VARCHAR(900),CONF_VALUE VARCHAR(900))
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @CONVID BIGINT
|
||||
SELECT @CONVID = CONVERSATION_ID FROM VWIDB_CONVERSATION WHERE IDB_OBJ_ID = @pIDB_OBJ_ID AND CONVERSATION_STATE = 'Started'
|
||||
IF @CONVID > 0
|
||||
BEGIN
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_ID',@CONVID);
|
||||
END
|
||||
|
||||
IF EXISTS(SELECT CONV_ID FROM VWIDB_CONVERSATION_USER WHERE CONV_ID = @CONVID AND USER_ID = @pUSERID)
|
||||
BEGIN
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_USER_ACTIVE','True');
|
||||
END
|
||||
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_RIGHT','Admin');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_RIGHT','Start');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_RIGHT','Stop');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_RIGHT','AddMessage');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_RIGHT','AddUser');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('NEW_CONVERSATION_USER_SELECT','SELECT GUID as UserID, NAME, USERNAME, EMAIL from @MY_DD_ECM_DB.dbo.TBDD_USER');
|
||||
INSERT INTO @Table (CONF_TITLE, CONF_VALUE) VALUES ('CONVERSATION_ADD_USER_SELECT','SELECT GUID as UserID, NAME, USERNAME, EMAIL from @MY_DD_ECM_DB.dbo.TBDD_USER WHERE GUID NOT IN (SELECT USER_OR_GROUP_ID FROM
|
||||
TBIDB_CONVERSATION_USER WHERE CONV_ID = @CONVID AND IS_USER = 1)');
|
||||
|
||||
RETURN
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE FUNCTION [dbo].[FNIDB_GET_FILE_PATH] (@pIDB_OBJ_ID BIGINT)
|
||||
RETURNS VARCHAR(500)
|
||||
AS
|
||||
@@ -3594,45 +3647,6 @@ FROM
|
||||
VWIDB_VALUE_TEXT where [Geändert wann] IS NULL
|
||||
ORDER BY IDB_OBJ_ID DESC,LAST_CHANGE DESC
|
||||
GO
|
||||
|
||||
CREATE VIEW VWIDB_CONVERSATION AS
|
||||
SELECT
|
||||
GUID As CONVERSATION_ID
|
||||
,IDB_OBJ_ID
|
||||
,[dbo].[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (TITLE_TERM_ID,'de-DE') as TITLE
|
||||
--,[dbo].[FNIDB_GET_STATE_FOR_OBJECT_ID] (GUID) AS CONVERSATION_STATE
|
||||
,[dbo].[FNIDB_GET_TERM_VALUE_VARCHAR] (ADDED_WHO) as ADDED_WHO
|
||||
,ADDED_WHEN
|
||||
,[dbo].[FNIDB_GET_TERM_VALUE_VARCHAR] (CHANGED_WHO) as CHANGED_WHO
|
||||
,CHANGED_WHEN
|
||||
FROM TBIDB_CONVERSATION_OBJECT
|
||||
GO
|
||||
CREATE VIEW VWIDB_CONV_MESSAGES AS
|
||||
select
|
||||
T.GUID,
|
||||
T.CONV_ID,
|
||||
(SELECT EMAIL FROM DD_ECM.dbo.TBDD_USER WHERE GUID = T.TO_USER) TO_USER,
|
||||
[dbo].[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (T1.TITLE_TERM_ID,'de-DE') AS CONV_TITLE
|
||||
,[dbo].[FNIDB_GET_TERM_VALUE_VARCHAR] (T.FROM_USER) as USER_FROM
|
||||
,[dbo].[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (T.MESSAGE_TERM_ID,'de-DE') as MESSAGE_TEXT
|
||||
,[dbo].[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (T.ADDED_WHO,'de-DE') as ADDED_WHO
|
||||
,T.ADDED_WHEN
|
||||
from TBIDB_CONVERSATION_MESSAGE T INNER JOIN TBIDB_CONVERSATION_OBJECT T1 ON T.CONV_ID = T1.GUID
|
||||
GO
|
||||
|
||||
CREATE VIEW VWIDB_CONVERSATION_USER AS
|
||||
SELECT
|
||||
T.CONV_ID
|
||||
,T1.GUID As USER_ID
|
||||
,T1.USERNAME
|
||||
,T1.EMAIL
|
||||
,T1.NAME + ', ' + T1.PRENAME as NAME
|
||||
FROM
|
||||
[IDB].[dbo].[TBIDB_CONVERSATION_USER] T
|
||||
INNER JOIN @MY_DD_ECM_DB.dbo.TBDD_USER T1 ON T.USER_OR_GROUP_ID = T1.GUID
|
||||
WHERE IS_USER = 1
|
||||
GO
|
||||
|
||||
--CREATE VIEW VWIDB_SEARCH_PROFILE_ATTRIBUTES AS
|
||||
--SELECT
|
||||
-- T.SEARCH_PROFIL_ID,
|
||||
@@ -4708,10 +4722,6 @@ BEGIN
|
||||
EXEC sp_executesql @SQL1
|
||||
END
|
||||
GO
|
||||
--EXEC PRIDB_CREATE_VIEW_DOC_DATA 'de-DE','DEFAULT'
|
||||
--GO
|
||||
--EXEC PRIDB_CREATE_VIEW_DOC_DATA 'de-DE',''
|
||||
--GO
|
||||
CREATE OR ALTER PROCEDURE [dbo].[PRIDB_DELETE_TERM_OBJECT_METADATA] @IDB_OBJ_ID BIGINT, @ATTRIBUTE VARCHAR(100), @TERM VARCHAR(900), @WHO VARCHAR(100),@LANG_CODE VARCHAR(5) = 'de-DE',@ID_ISFOREIGN as BIT = False
|
||||
AS
|
||||
BEGIN
|
||||
@@ -4719,84 +4729,45 @@ BEGIN
|
||||
@ATTR_ID INTEGER,
|
||||
@TYP_ID TINYINT,
|
||||
@TYP_DESCR VARCHAR(100),
|
||||
@MULTI BIT,
|
||||
@LANG_ID INT
|
||||
--IF @ID_ISFOREIGN = 1
|
||||
-- BEGIN
|
||||
-- SELECT @IDB_OBJ_ID = IDB_OBJ_ID FROM TBIDB_OBJECT WHERE REFERENCE_KEY = @IDB_OBJ_ID
|
||||
-- END
|
||||
@MULTI BIT
|
||||
|
||||
SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1
|
||||
WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE)
|
||||
|
||||
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @LANG_CODE
|
||||
|
||||
DECLARE @MY_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM @TYP_DESCR,@TERM,'',@TERM_ID = @MY_TERM_ID OUTPUT;
|
||||
|
||||
PRINT '@MY_TERM_ID: ' + CONVERT(VARCHAR(10),@MY_TERM_ID)
|
||||
DECLARE @MY_GUID BIGINT
|
||||
|
||||
IF @TYP_ID IN (1,8) --VARCHAR
|
||||
BEGIN
|
||||
PRINT 'Attribute is varchar...'
|
||||
IF EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID)
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_LANGUAGE_TERM WHERE [OBJECT_ID] = (SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID);
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID;
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED TEXT ROW!'
|
||||
INSERT INTO TBIDB_OBJECT_METADATA_DELETE (IDB_OBJ_ID,ATTR_ID,TEXT_TERM_ID,DELETED_WHO, ADDED_WHO,ADDED_WHEN)
|
||||
SELECT @IDB_OBJ_ID,@ATTR_ID, @MY_TERM_ID,@WHO,ADDED_WHO,ADDED_WHEN FROM TBIDB_OBJECT_METADATA
|
||||
WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID;
|
||||
END
|
||||
ELSE
|
||||
PRINT 'TERM SEEMS NOT TO EXIST'
|
||||
SELECT @MY_GUID = [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_TEXT] (@IDB_OBJ_ID,@ATTRIBUTE,@TERM,@LANG_CODE);
|
||||
END
|
||||
ELSE IF @TYP_ID IN (2,7,9) --BIGINT
|
||||
BEGIN
|
||||
IF EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND INT_TERM_ID = @MY_TERM_ID)
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND INT_TERM_ID = @MY_TERM_ID
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED INTEGER ROW!'
|
||||
INSERT INTO TBIDB_OBJECT_METADATA_DELETE (IDB_OBJ_ID,ATTR_ID,INT_TERM_ID,DELETED_WHO, ADDED_WHO,ADDED_WHEN)
|
||||
SELECT @IDB_OBJ_ID,@ATTR_ID, @MY_TERM_ID,@WHO,ADDED_WHO,ADDED_WHEN FROM TBIDB_OBJECT_METADATA
|
||||
WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND INT_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
PRINT 'Attribute is bigint...'
|
||||
SELECT @MY_GUID = [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_INTEGER] (@IDB_OBJ_ID, @ATTRIBUTE,@TERM)
|
||||
END
|
||||
ELSE IF @TYP_ID = 3 --FLOAT
|
||||
BEGIN
|
||||
IF EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND FLOAT_TERM_ID = @MY_TERM_ID)
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND FLOAT_TERM_ID = @MY_TERM_ID
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED FLOAT ROW!'
|
||||
INSERT INTO TBIDB_OBJECT_METADATA_DELETE (IDB_OBJ_ID,ATTR_ID,FLOAT_TERM_ID,DELETED_WHO, ADDED_WHO,ADDED_WHEN)
|
||||
SELECT @IDB_OBJ_ID,@ATTR_ID, @MY_TERM_ID,@WHO,ADDED_WHO,ADDED_WHEN FROM TBIDB_OBJECT_METADATA
|
||||
WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND FLOAT_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
PRINT 'Attribute is float...'
|
||||
SELECT @MY_GUID = [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_FLOAT] (@IDB_OBJ_ID, @ATTRIBUTE,@TERM)
|
||||
END
|
||||
ELSE IF @TYP_ID = 4 --DECIMAL
|
||||
BEGIN
|
||||
IF EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DEC_TERM_ID = @MY_TERM_ID)
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DEC_TERM_ID = @MY_TERM_ID
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED DECIMAL ROW!'
|
||||
INSERT INTO TBIDB_OBJECT_METADATA_DELETE (IDB_OBJ_ID,ATTR_ID,DEC_TERM_ID,DELETED_WHO, ADDED_WHO,ADDED_WHEN)
|
||||
SELECT @IDB_OBJ_ID,@ATTR_ID, @MY_TERM_ID,@WHO,ADDED_WHO,ADDED_WHEN FROM TBIDB_OBJECT_METADATA
|
||||
WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DEC_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
PRINT 'Attribute is decimal...'
|
||||
SELECT @MY_GUID = [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_DECIMAL] (@IDB_OBJ_ID, @ATTRIBUTE,@TERM)
|
||||
END
|
||||
ELSE IF @TYP_ID = 5 --DATE
|
||||
BEGIN
|
||||
IF EXISTS(SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID)
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED DATE ROW!'
|
||||
INSERT INTO TBIDB_OBJECT_METADATA_DELETE (IDB_OBJ_ID,ATTR_ID,DATE_TERM_ID,DELETED_WHO, ADDED_WHO,ADDED_WHEN)
|
||||
SELECT @IDB_OBJ_ID,@ATTR_ID, @MY_TERM_ID,@WHO,ADDED_WHO,ADDED_WHEN FROM TBIDB_OBJECT_METADATA
|
||||
WHERE IDB_OBJ_ID = @IDB_OBJ_ID AND ATTR_ID = @ATTR_ID AND DATE_TERM_ID = @MY_TERM_ID
|
||||
END
|
||||
PRINT 'Attribute is date...'
|
||||
SELECT @MY_GUID = [dbo].[FNIDB_GET_METADATA_GUID_FOR_TERM_DATE] (@IDB_OBJ_ID, @ATTRIBUTE,@TERM)
|
||||
END
|
||||
|
||||
|
||||
IF @MY_GUID IS NOT NULL
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE GUID = @MY_GUID;
|
||||
PRINT 'PRIDB_DEL_TERM_OBJECT_METADATA: DELETED TEXT ROW!'
|
||||
END
|
||||
ELSE
|
||||
PRINT 'TERM SEEMS NOT TO EXIST'
|
||||
END
|
||||
GO
|
||||
|
||||
@@ -4962,33 +4933,6 @@ BEGIN
|
||||
END
|
||||
END
|
||||
|
||||
GO
|
||||
--delete from TBIDB_CONVERSATION_OBJECT
|
||||
CREATE PROCEDURE [dbo].[PRIDB_NEW_CONVERSATION] @pIDB_OBJ_ID BIGINT, @pTITLE VARCHAR(512),@pWHO VARCHAR(100),@pLANG_CODE VARCHAR(5) = 'de-DE'
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE
|
||||
@LANG_ID INTEGER
|
||||
|
||||
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @pLANG_CODE
|
||||
|
||||
DECLARE @TITLE_TERM_ID BIGINT,@LANG_TITLE_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pTITLE,@pWHO,@TERM_ID = @TITLE_TERM_ID OUTPUT;
|
||||
DECLARE @ADDED_WHO_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pWHO,@pWHO,@TERM_ID = @ADDED_WHO_TERM_ID OUTPUT;
|
||||
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID AND TITLE_TERM_ID = @LANG_TITLE_TERM_ID)
|
||||
INSERT INTO TBIDB_CONVERSATION_OBJECT (TITLE_TERM_ID,IDB_OBJ_ID,ADDED_WHO) VALUES (@LANG_TITLE_TERM_ID,@pIDB_OBJ_ID,@ADDED_WHO_TERM_ID)
|
||||
|
||||
DECLARE @STARTED_STATE BIGINT
|
||||
SELECT @STARTED_STATE = GUID FROM TBIDB_STATES T WHERE dbo.[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (T.TITLE,'de-DE') = 'Started'
|
||||
|
||||
DECLARE @CONVERSATION_ID BIGINT
|
||||
SELECT @CONVERSATION_ID = GUID FROM TBIDB_CONVERSATION_OBJECT WHERE TITLE_TERM_ID = @LANG_TITLE_TERM_ID AND IDB_OBJ_ID = @pIDB_OBJ_ID
|
||||
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_MYOBJECT_STATES WHERE MY_OBJECT_ID = @CONVERSATION_ID AND STATE_ID = @STARTED_STATE)
|
||||
INSERT INTO TBIDB_MYOBJECT_STATES (MY_OBJECT_ID,STATE_ID,ADDED_WHO) VALUES (@CONVERSATION_ID,@STARTED_STATE,@ADDED_WHO_TERM_ID)
|
||||
END
|
||||
GO
|
||||
CREATE OR ALTER PROCEDURE dbo.PRIDB_OBJECT_SET_STATE @pOBJECT_ID BIGINT, @pSTATE VARCHAR(512),@pWHO VARCHAR(100)
|
||||
AS
|
||||
@@ -5006,64 +4950,6 @@ BEGIN
|
||||
--ELSE
|
||||
-- PRINT 'ALREADY WRITTEN IN THIS SECOND'
|
||||
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[PRIDB_END_CONVERSATION] @pCONVID BIGINT, @pWHO VARCHAR(100), @pLANG_CODE VARCHAR(5) = 'de-DE'
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE
|
||||
@LANG_ID INTEGER
|
||||
,@ENDED_STATE BIGINT
|
||||
|
||||
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @pLANG_CODE
|
||||
SELECT @ENDED_STATE = GUID FROM TBIDB_STATES T WHERE dbo.[FNIDB_GET_TERM_FOR_LANG_TERM_ID] (T.TITLE,'de-DE') = 'Ended'
|
||||
|
||||
DECLARE @WHO_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pWHO,@pWHO,@TERM_ID = @WHO_TERM_ID OUTPUT;
|
||||
|
||||
|
||||
IF NOT EXISTS(SELECT MY_OBJECT_ID FROM TBIDB_MYOBJECT_STATES WHERE MY_OBJECT_ID = @pCONVID AND STATE_ID = @ENDED_STATE)
|
||||
INSERT INTO TBIDB_MYOBJECT_STATES (
|
||||
MY_OBJECT_ID
|
||||
,STATE_ID
|
||||
,ADDED_WHO) VALUES (
|
||||
@pCONVID
|
||||
,@ENDED_STATE
|
||||
,@WHO_TERM_ID)
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[PRIDB_ADD_USER_2_CONVERSATION] @pCONV_ID BIGINT, @pUSERID INTEGER,@pWHO VARCHAR(100)
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @ADDED_WHO_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pWHO,@pWHO,@TERM_ID = @ADDED_WHO_TERM_ID OUTPUT;
|
||||
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_CONVERSATION_USER WHERE CONV_ID = @pCONV_ID AND USER_OR_GROUP_ID = @pUSERID AND IS_USER = 1)
|
||||
INSERT INTO TBIDB_CONVERSATION_USER (CONV_ID,USER_OR_GROUP_ID,IS_USER,ADDED_WHO) VALUES (@pCONV_ID,@pUSERID,1,@ADDED_WHO_TERM_ID)
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[PRIDB_NEW_CONVERSATION_MESSAGE] @pCONV_ID BIGINT, @pMESSAGE VARCHAR(100), @pWHO VARCHAR(100),@pTO_USER INTEGER = 0, @pLANG_CODE VARCHAR(5) = 'de-DE'
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE
|
||||
@LANG_ID INTEGER
|
||||
|
||||
SELECT @LANG_ID = GUID FROM TBIDB_LANGUAGE WHERE LANG_CODE = @pLANG_CODE
|
||||
|
||||
DECLARE @MESSAGE_TERM_ID BIGINT,@LANG_MESSAGE_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pMESSAGE,@pWHO,@TERM_ID = @MESSAGE_TERM_ID OUTPUT;
|
||||
DECLARE @ADDED_WHO_TERM_ID BIGINT
|
||||
EXEC PRIDB_NEW_TERM 'VARCHAR',@pWHO,@pWHO,@TERM_ID = @ADDED_WHO_TERM_ID OUTPUT;
|
||||
|
||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_TERM_LANGUAGE WHERE LANGUAGE_ID = @LANG_ID AND TEXT_TERM_ID = @MESSAGE_TERM_ID)
|
||||
INSERT INTO TBIDB_TERM_LANGUAGE (LANGUAGE_ID,TEXT_TERM_ID,ADDED_WHO) VALUES (@LANG_ID,@MESSAGE_TERM_ID,@pWHO)
|
||||
SELECT @LANG_MESSAGE_TERM_ID = MAX(GUID) FROM TBIDB_TERM_LANGUAGE WHERE LANGUAGE_ID = @LANG_ID AND TEXT_TERM_ID = @MESSAGE_TERM_ID
|
||||
|
||||
--IF NOT EXISTS(SELECT GUID FROM TBIDB_CONVERSATION_MESSAGE WHERE CONV_ID = @pCONV_ID AND FROM_USER = FROM_USER AND MESSAGE_TERM_ID = @LANG_MESSAGE_TERM_ID)
|
||||
INSERT INTO TBIDB_CONVERSATION_MESSAGE (CONV_ID,FROM_USER,TO_USER, MESSAGE_TERM_ID, ADDED_WHO) VALUES (@pCONV_ID,@ADDED_WHO_TERM_ID,@pTO_USER, @LANG_MESSAGE_TERM_ID,@ADDED_WHO_TERM_ID)
|
||||
|
||||
END
|
||||
GO
|
||||
CREATE PROCEDURE PRIDB_GET_VALUE_TYPE @pVALUE VARCHAR(900)--,@oType VARCHAR(10) OUTPUT
|
||||
|
||||
25
00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql
Normal file
25
00_DB_SETUP_SINGLE/01_IDB/Update/1.1.3.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
UPDATE TBIDB_BASE SET CONFIG_VALUE = '1.1.3' where CONFIG_NAME = 'DB_VERSION'
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[PRIDB_DELETE_IDB_OBJECT_FINALLY] @pIDB_OBJ_ID BIGINT
|
||||
AS
|
||||
|
||||
BEGIN
|
||||
DELETE FROM TBIDB_CONVERSATION_MESSAGE WHERE CONV_ID IN (SELECT GUID FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID);
|
||||
DELETE FROM TBIDB_CONVERSATION_USER WHERE CONV_ID IN (SELECT GUID FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID);
|
||||
DELETE FROM TBIDB_CONVERSATION_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_ACCESSRIGHT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_STRUCTURE_TYPE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_LANGUAGE_TERM WHERE OBJECT_ID in (SELECT GUID FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @pIDB_OBJ_ID )
|
||||
DELETE FROM TBIDB_OBJECT_METADATA WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_METADATA_DELETE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_METADATA_ADD WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_BE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_DOC_INFO WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_FILE_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT_STRUCTURE_TYPE WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
DELETE FROM TBIDB_OBJECT WHERE IDB_OBJ_ID = @pIDB_OBJ_ID;
|
||||
END
|
||||
|
||||
GO
|
||||
@@ -49,7 +49,7 @@ BEGIN
|
||||
ALTER TABLE TBPM_PROFILE ADD NOT_RESP_COMMENT_ATTRIBUTE VARCHAR(150) NOT NULL DEFAULT ''
|
||||
END
|
||||
GO
|
||||
ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS
|
||||
CREATE OR ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS
|
||||
DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100),@NR_CAPTION VARCHAR(100)
|
||||
DECLARE cur2 CURSOR FOR
|
||||
select GUID, TITLE,DESCRIPTION,FINAL_TEXT,BTN_REJECT_CAPTION,BTN_NOT_RESP_CAPTION from TBPM_PROFILE
|
||||
|
||||
Binary file not shown.
BIN
01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.2.0.0.sql
Normal file
BIN
01_SMART_UP_TOOLS/03_EASYFLOW/Updates/2.2.0.0.sql
Normal file
Binary file not shown.
Binary file not shown.
BIN
01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.5.1.sql
Normal file
BIN
01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.5.1.sql
Normal file
Binary file not shown.
@@ -1,11 +1,28 @@
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.1.0.3' WHERE SHORT_NAME = 'SIG_ENV_CR'
|
||||
GO
|
||||
|
||||
|
||||
ALTER TABLE [dbo].[TBSIG_EMAIL_TEMPLATE] ADD [ADDED_WHEN] DATETIME NOT NULL DEFAULT GETDATE();
|
||||
ALTER TABLE [dbo].[TBSIG_EMAIL_TEMPLATE] ADD [CHANGED_WHEN] DATETIME ;
|
||||
CREATE TABLE [dbo].[TBSIG_EMAIL_TEMPLATE](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[NAME] [nvarchar](64) NULL,
|
||||
[BODY] [nvarchar](max) NULL,
|
||||
[SUBJECT] [nvarchar](512) NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
[LANG_CODE] [varchar](5) NOT NULL,
|
||||
CONSTRAINT [PK_TBSIG_EMAIL_TEMPLATE] 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] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBSIG_EMAIL_TEMPLATE] ADD DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBSIG_EMAIL_TEMPLATE] ADD DEFAULT ('de-DE') FOR [LANG_CODE]
|
||||
GO
|
||||
|
||||
|
||||
|
||||
CREATE TRIGGER [dbo].[TBSIG_EMAIL_TEMPLATE_AFT_UPD] ON [dbo].[TBSIG_EMAIL_TEMPLATE]
|
||||
FOR UPDATE
|
||||
AS
|
||||
|
||||
115
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.0.0.sql
Normal file
115
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.0.0.sql
Normal file
@@ -0,0 +1,115 @@
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.5.0.0' WHERE SHORT_NAME = 'SIG_ENV_CR'
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER_READ_ONLY](
|
||||
[GUID] BIGINT IDENTITY(1,1) NOT NULL,
|
||||
[ENVELOPE_ID] INT NOT NULL,
|
||||
[RECEIVER_MAIL] NVARCHAR(250) NOT NULL,
|
||||
[DATE_VALID] DATE NOT NULL,
|
||||
[ADDED_WHO] VARCHAR(100) NOT NULL,
|
||||
[ADDED_WHEN] DATETIME DEFAULT GETDATE(),
|
||||
[CHANGED_WHO] VARCHAR(100),
|
||||
[CHANGED_WHEN] DATETIME
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
CREATE TRIGGER [dbo].[TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD] ON [dbo].[TBSIG_ENVELOPE_RECEIVER_READ_ONLY]
|
||||
FOR UPDATE
|
||||
AS
|
||||
UPDATE TBSIG_CONFIG SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBSIG_CONFIG.GUID = 1
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[PRCUST_SF_SYNC_USERS_FROM_ADGRP] AS
|
||||
DECLARE
|
||||
@GROUPID_signFLOWUser INT = 12,
|
||||
@GROUPID_ENV_CREATOR INT
|
||||
SELECT @GROUPID_ENV_CREATOR = GUID FROM TBDD_GROUPS WHERE NAME = 'ENVELOPE-CREATOR'
|
||||
|
||||
INSERT INTO TBDD_GROUPS_USER (
|
||||
USER_ID, GROUP_ID, COMMENT, ADDED_WHO)
|
||||
SELECT A.USR_ID, @GROUPID_ENV_CREATOR, 'signFLOW Users', 'SYNC AD-GROUP: signFLOWUsers'
|
||||
FROM VWDD_GROUPS_USER A where A.GRP_ID = @GROUPID_signFLOWUser
|
||||
AND A.USR_ID NOT IN (select B.USR_ID from VWDD_GROUPS_USER B where B.GRP_ID = @GROUPID_ENV_CREATOR)
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE_TYPE](
|
||||
[GUID] INTEGER IDENTITY(1,1) NOT NULL,
|
||||
[TITLE] NVARCHAR(128) NOT NULL,
|
||||
[LANGUAGE] NVARCHAR(5) NOT NULL DEFAULT 'de-DE',
|
||||
[EXPIRES_DAYS] INTEGER DEFAULT 0,
|
||||
[CERTIFICATION_TYPE] INTEGER DEFAULT 1,
|
||||
[USE_ACCESS_CODE] BIT DEFAULT 1,
|
||||
[FINAL_EMAIL_TO_CREATOR] INTEGER DEFAULT 1,
|
||||
[FINAL_EMAIL_TO_RECEIVERS] INTEGER DEFAULT 1,
|
||||
[ADDED_WHEN] DATETIME NOT NULL DEFAULT GETDATE(),
|
||||
[CHANGED_WHEN] DATETIME,
|
||||
[EXPIRES_WARNING_DAYS] INTEGER,
|
||||
[SEND_REMINDER_EMAILS] BIT,
|
||||
[FIRST_REMINDER_DAYS] INTEGER,
|
||||
[REMINDER_INTERVAL_DAYS] INTEGER,
|
||||
[CONTRACT_TYPE] INTEGER DEFAULT 1
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
INSERT INTO TBSIG_ENVELOPE_TYPE (TITLE,CERTIFICATION_TYPE,USE_ACCESS_CODE) VALUES
|
||||
('Read and sign',1,1)
|
||||
|
||||
|
||||
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
|
||||
'DocumentReceived',
|
||||
'Guten Tag [NAME_RECEIVER],<br />
|
||||
<br /><B><I>
|
||||
[NAME_SENDER]</I></B> hat Ihnen ein Dokument zum [SIGNATURE_TYPE] gesendet.<br />
|
||||
<br />
|
||||
Über den folgenden Link können Sie das Dokument einsehen und elektronisch unterschreiben: <a href="[LINK_TO_DOCUMENT]">[LINK_TO_DOCUMENT_TEXT]</a><br />
|
||||
<br />
|
||||
[MESSAGE]<br />
|
||||
<br />
|
||||
Mit freundlichen Grüßen<br />
|
||||
<br />
|
||||
[NAME_PORTAL]',
|
||||
'Dokument erhalten: ''[DOCUMENT_TITLE]''')
|
||||
GO
|
||||
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
|
||||
'DocumentDeleted',
|
||||
'Guten Tag [NAME_RECEIVER],<br />
|
||||
<br /><B><I>
|
||||
[NAME_SENDER]</I></B> hat den Umschlag <B><I>''[DOCUMENT_TITLE]''</I></B> gelöscht/zurückgezogen.<br /><p>
|
||||
Begründung: <br /> <I>[REASON]</I> <p>
|
||||
<br />
|
||||
Mit freundlichen Grüßen<br />
|
||||
<br />
|
||||
[NAME_PORTAL]',
|
||||
'Umschlag zurückgezogen: ''[DOCUMENT_TITLE]''')
|
||||
GO
|
||||
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
|
||||
'DocumentCompleted',
|
||||
'Guten Tag [NAME_RECEIVER],<br />
|
||||
<br />
|
||||
Der Signaturvorgang <B><I>''[DOCUMENT_TITLE]''</I></B> wurde erfolgreich abgeschlossen.<br />
|
||||
<br />
|
||||
Sie erhalten das Dokument mit einem detaillierten Ergebnisbericht als Anhang zu dieser Email.<br />
|
||||
<br />
|
||||
Mit freundlichen Grüßen<br />
|
||||
<br />
|
||||
[NAME_PORTAL]',
|
||||
'Umschlag abgeschlossen: ''[DOCUMENT_TITLE]''')
|
||||
GO
|
||||
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
|
||||
'DocumentAccessCodeReceived',
|
||||
'Guten Tag [NAME_RECEIVER],<br />
|
||||
<br /><B><I>
|
||||
[NAME_SENDER]</I></B> hat Ihnen ein Dokument zum [SIGNATURE_TYPE] gesendet. <br />
|
||||
<br />
|
||||
Verwenden Sie den folgenden Zugriffscode, um das Dokument einzusehen:<br />
|
||||
<br />
|
||||
[DOCUMENT_ACCESS_CODE]<br />
|
||||
<br />
|
||||
Mit freundlichen Grüßen<br />
|
||||
<br />
|
||||
[NAME_PORTAL]',
|
||||
'Zugriffscode für Dokument erhalten: ''[DOCUMENT_TITLE]''')
|
||||
GO
|
||||
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
|
||||
'DocumentShared',
|
||||
'Guten Tag,<br /> <br /><B><I> [NAME_RECEIVER]</I></B> hat Ihnen ein Dokument zum Ansehen gesendet.<br /><br />
|
||||
Über den folgenden Link können Sie das Dokument einsehen: <a href="[LINK_TO_DOCUMENT]">[LINK_TO_DOCUMENT_TEXT]</a><br /> <br /> <br />
|
||||
Mit freundlichen Grüßen<br /> <br /> [NAME_PORTAL]',
|
||||
'Dokument geteilt: ''[DOCUMENT_TITLE]''')
|
||||
GO
|
||||
18
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.1.0.sql
Normal file
18
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.1.0.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.5.1.0' WHERE SHORT_NAME = 'SIG_ENV_CR'
|
||||
GO
|
||||
|
||||
--CHANGED 13.11.2024 MS RECEIVER_TERM integriert
|
||||
ALTER VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as
|
||||
SELECT R.GUID,
|
||||
R.EMAIL_ADDRESS,
|
||||
R.SIGNATURE,
|
||||
ER.ENVELOPE_ID,
|
||||
ER.PRIVATE_MESSAGE,
|
||||
ER.ACCESS_CODE,
|
||||
ER.[SEQUENCE],
|
||||
ER.NAME,
|
||||
ER.ADDED_WHEN,
|
||||
R.EMAIL_ADDRESS + ' - ' + ER.[NAME] AS RECEIVER_TERM
|
||||
FROM TBSIG_ENVELOPE_RECEIVER ER
|
||||
JOIN TBSIG_RECEIVER R ON ER.RECEIVER_ID = R.GUID
|
||||
GO
|
||||
40
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.2.0.sql
Normal file
40
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/1.5.2.0.sql
Normal file
@@ -0,0 +1,40 @@
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.5.2.0' WHERE SHORT_NAME = 'SIG_ENV_CR'
|
||||
GO
|
||||
|
||||
|
||||
ALTER TABLE [dbo].[TBSIG_CONFIG] DROP CONSTRAINT [DF__TBSIG_CON__DOCUM__0020D2BF]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_CONFIG] DROP CONSTRAINT [DF__TBSIG_CON__EXPOR__0114F6F8]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_CONFIG] DROP CONSTRAINT [DF__TBSIG_CON__DOCUM__02FD3F6A]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_CONFIG] DROP CONSTRAINT [DF__TBSIG_CON__FINIS__0A9E6132]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_CONFIG] DROP CONSTRAINT [DF__TBSIG_CON__EML_P__0B92856B]
|
||||
GO
|
||||
|
||||
ALTER TABLE TBSIG_CONFIG
|
||||
DROP COLUMN DOCUMENT_PATH_DMZ;
|
||||
GO
|
||||
ALTER TABLE TBSIG_CONFIG
|
||||
DROP COLUMN EXPORT_PATH_DMZ;
|
||||
GO
|
||||
ALTER TABLE TBSIG_CONFIG
|
||||
DROP COLUMN DOCUMENT_PATH_MOVE_AFTSEND;
|
||||
GO
|
||||
ALTER TABLE TBSIG_CONFIG
|
||||
DROP COLUMN FINISHED_PATH_EX_DMZ;
|
||||
GO
|
||||
ALTER TABLE TBSIG_CONFIG
|
||||
DROP COLUMN EML_PATH_EX_DMZ;
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE] DROP CONSTRAINT [DF_TBSIG_ENVELOPE_DMZ_MOVED]
|
||||
GO
|
||||
ALTER TABLE TBSIG_ENVELOPE
|
||||
DROP COLUMN DMZ_MOVED;
|
||||
GO
|
||||
ALTER VIEW [dbo].[VWSIG_CONFIG_DOC_PATH] AS
|
||||
SELECT
|
||||
DOCUMENT_PATH
|
||||
FROM [dbo].[TBSIG_CONFIG]
|
||||
GO
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user