MS DD_ECM EVCreator,Taskflow

This commit is contained in:
Developer01 2024-10-25 09:42:38 +02:00
parent 0d5074be20
commit 886d0d0682
10 changed files with 209 additions and 22 deletions

View File

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

View File

@ -11,7 +11,7 @@ GO
--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

View File

@ -2,10 +2,25 @@ USE [DD_ECM]
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.5'
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
GO

View 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

View File

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

View File

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

View 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