MS TaskFlow zusätzliche Buttons und Update DD_ECM Skripts

This commit is contained in:
Developer01
2024-08-26 15:32:03 +02:00
parent 1fa1facb71
commit 41162b64a3
5 changed files with 152 additions and 43 deletions

View File

@@ -1,25 +1,9 @@
UPDATE TBDD_MODULES SET DB_VERSION = '2.3.0.0' where NAME = 'Process-Manager'
GO
IF NOT EXISTS(SELECT 1 FROM sys.columns
WHERE Name = N'SQL_BTN_REJECT'
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
BEGIN
PRINT 'COLUMN [SQL_BTN_REJECT] NOT EXISTING...'
ALTER TABLE TBPM_PROFILE ADD SQL_BTN_REJECT NVARCHAR(MAX) NOT NULL DEFAULT ''
END
ELSE
PRINT 'COLUMN [SQL_BTN_REJECT] DOES EXIST'
ALTER TABLE TBPM_PROFILE ADD SQL_BTN_REJECT NVARCHAR(MAX) NOT NULL DEFAULT ''
GO
IF NOT EXISTS(SELECT 1 FROM sys.columns
WHERE Name = N'BTN_REJECT_CAPTION'
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
BEGIN
PRINT 'COLUMN [BTN_REJECT_CAPTION] NOT EXISTING...'
ALTER TABLE TBPM_PROFILE ADD BTN_REJECT_CAPTION NVARCHAR(100) NOT NULL DEFAULT ''
END
ELSE
PRINT 'COLUMN [BTN_REJECT_CAPTION] DOES EXIST'
ALTER TABLE TBPM_PROFILE ADD BTN_REJECT_CAPTION NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD REJECT_SQL_REASONS NVARCHAR(3000) NOT NULL DEFAULT ''
GO
@@ -27,13 +11,18 @@ ALTER TABLE TBPM_PROFILE ADD REJECT_ACTIONS_ATTRIBUTE VARCHAR(100) NOT NULL DEFA
GO
ALTER TABLE TBPM_PROFILE ADD REJECT_COMMENT_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD BTN_NOT_RESP_CAPTION NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD NOT_RESP_SQL VARCHAR(3000) NOT NULL DEFAULT ''
GO
ALTER TABLE TBPM_PROFILE ADD NOT_RESP_COMMENT_ATTRIBUTE VARCHAR(150) NOT NULL DEFAULT ''
GO
ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS
DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100)
DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100),@NR_CAPTION VARCHAR(100)
DECLARE cur2 CURSOR FOR
select GUID, TITLE,DESCRIPTION,FINAL_TEXT,BTN_REJECT_CAPTION from TBPM_PROFILE
select GUID, TITLE,DESCRIPTION,FINAL_TEXT,BTN_REJECT_CAPTION,BTN_NOT_RESP_CAPTION from TBPM_PROFILE
OPEN cur2
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT,@NR_CAPTION
WHILE @@FETCH_STATUS = 0
BEGIN
Declare @IDTEXT VARCHAR(100)
@@ -55,10 +44,53 @@ BEGIN
SET @IDTEXT = 'PROFILE_REJECTION_CAPT' + @ID
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_REJECTION_CAPT',@REJ_TEXT,'','System',@ID,0
END
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT
IF LEN(@NR_CAPTION) = 0
BEGIN
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_CAPT' + @ID
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_CAPT','Nicht zuständig','','System',@ID,0;
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'en-US', 'PROFILE_NOT_RESPONSIBLE_CAPT','Not responsible','','System',@ID,0;
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_QUEST' + @ID
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Wollen Sie den Beleg wirklich in den Prozess XYZ zurücksenden?','','System',@ID,0;
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Do you really want to return the document to process XYZ?','','System',@ID,0;
END
ELSE
BEGIN
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_QUEST' + @ID
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Wollen Sie den Beleg wirklich in den Prozess XYZ zurücksenden?','','System',@ID,0;
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'en-US', 'PROFILE_NOT_RESPONSIBLE_QUEST','Do you really want to return the document to process XYZ?','','System',@ID,0;
END
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT,@NR_CAPTION
END
CLOSE cur2
DEALLOCATE cur2
GO
EXEC PRTF_PROFILE_LANGUAGE_PHRASES
GO
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG1','de-DE','Information','Sie wollen diesen Beleg ablehnen?','');
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG1','en-US','Information','You want to reject this receipt?','');
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG2','de-DE','Information','Wenn ja, dann geben Sie bitte einen Grund für die Ablehnung ein!','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG2','en-US','Information','If yes, please enter a reason for your refusal!','')
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.Caption','de-DE','Information','Ablehnung - Bestätigung','');
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.Caption','en-US','Information','Rejection - Confirmation','');
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MissingInput','de-DE','Message','Bitte wählen Sie einen Grund und geben eine Begründung ein!','');
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MissingInput','en-US','Message','Please select a reason and enter a justification!','');
ALTER TABLE TBPM_PROFILE ADD CURRENCY_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
GO

View File

@@ -4,8 +4,10 @@ ALTER TABLE [dbo].[TBSIG_EMAIL_TEMPLATE] ADD [LANG_CODE] VARCHAR(5) NOT NULL DEF
GO
ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD [LANG_CODE] VARCHAR(5) NOT NULL DEFAULT 'de-DE' ;
GO
ALTER TABLE [dbo].[TBSIG_ENVELOPE_HISTORY] ADD [COMMENT] VARCHAR(1500);
GO
ALTER VIEW VWSIG_ENVELOPE_DATA AS
CREATE VIEW VWSIG_ENVELOPE_DATA AS
SELECT
ENV.[GUID] ENVELOPE_ID
,[USER_ID]
@@ -35,6 +37,7 @@ SELECT
,[DMZ_MOVED]
FROM
[TBSIG_ENVELOPE] ENV INNER JOIN TBDD_USER USR ON ENV.USER_ID = USR.GUID
GO
INSERT INTO TBSIG_EMAIL_TEMPLATE (NAME,BODY,SUBJECT) VALUES (
'DocumentRejected_ADM',
'Guten Tag [NAME_SENDER],
@@ -66,9 +69,8 @@ Mit freundlichen Gr
[NAME_PORTAL]',
'''[DOCUMENT_TITLE]'' - Unterzeichnungsvorgang abgelehnt.')
GO
USE [DD_ECM]
GO
/****** Object: Trigger [dbo].[TBSIG_ENVELOPE_HISTORY_AFT_INS] Script Date: 12.06.2024 09:06:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@@ -200,4 +202,8 @@ BEGIN CATCH
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
END CATCH
GO
ALTER TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT] ADD [BYTE_DATA] VARBINARY(MAX);
GO
ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD [DOC_RESULT] VARBINARY(MAX);
GO