From 349fcecaaf6f272ba2bdb2b1fcfab89831445d87 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 25 Jul 2023 10:05:29 +0200 Subject: [PATCH 01/22] =?UTF-8?q?=E2=80=9E13=5FZUGFERD/CreateDBObjects.sql?= =?UTF-8?q?=E2=80=9C=20hinzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 13_ZUGFERD/CreateDBObjects.sql | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 13_ZUGFERD/CreateDBObjects.sql diff --git a/13_ZUGFERD/CreateDBObjects.sql b/13_ZUGFERD/CreateDBObjects.sql new file mode 100644 index 0000000..dfb44dd --- /dev/null +++ b/13_ZUGFERD/CreateDBObjects.sql @@ -0,0 +1,47 @@ +USE [DD_ECM] +GO + +/****** Object: Table [dbo].[TBDD_ZUGFERD_XML_ITEMS] Script Date: 25.07.2023 10:04:13 ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + +CREATE TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [SPECIFICATION] [nvarchar](50) NOT NULL, + [XML_PATH] [nvarchar](500) NOT NULL, + [DESCRIPTION] [nvarchar](500) NOT NULL, + [TABLE_NAME] [nvarchar](100) NOT NULL, + [TABLE_COLUMN] [nvarchar](100) NOT NULL, + [COMMENT] [nvarchar](500) NULL, + [ACTIVE] [bit] NULL, + [IS_REQUIRED] [bit] NULL, + [IS_GROUPED] [bit] NULL, + [GROUP_SCOPE] [nvarchar](50) NULL, + [ADDED_WHEN] [datetime] NULL, + [ADDED_WHO] [nvarchar](50) NULL, + [CHANGED_WHEN] [datetime] NULL, + [CHANGED_WHO] [nvarchar](50) NULL, + CONSTRAINT [PK_TBDD_ZUGFERD_XML_ITEMS] 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].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_SPECIFICATION] DEFAULT (N'DEFAULT') FOR [SPECIFICATION] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_GROUP_SCOPE] DEFAULT (N'DEFAULT') FOR [GROUP_SCOPE] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHO] DEFAULT (N'EDM-Admin') FOR [ADDED_WHO] +GO \ No newline at end of file From 2319dd07b2d091d1150feddd2a810e8989f5ac5a Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 25 Jul 2023 10:06:03 +0200 Subject: [PATCH 02/22] =?UTF-8?q?=E2=80=9E13=5FZUGFERD/CreateObjects.sql?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 13_ZUGFERD/{CreateDBObjects.sql => CreateObjects.sql} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 13_ZUGFERD/{CreateDBObjects.sql => CreateObjects.sql} (100%) diff --git a/13_ZUGFERD/CreateDBObjects.sql b/13_ZUGFERD/CreateObjects.sql similarity index 100% rename from 13_ZUGFERD/CreateDBObjects.sql rename to 13_ZUGFERD/CreateObjects.sql From c80984aa07a49d384bb365ad859c77eacfdd5481 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 25 Jul 2023 10:13:26 +0200 Subject: [PATCH 03/22] =?UTF-8?q?=E2=80=9E06=5FEmailProfiler/1.3.1.0.sql?= =?UTF-8?q?=E2=80=9C=20hinzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_EmailProfiler/1.3.1.0.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 06_EmailProfiler/1.3.1.0.sql diff --git a/06_EmailProfiler/1.3.1.0.sql b/06_EmailProfiler/1.3.1.0.sql new file mode 100644 index 0000000..0244cae --- /dev/null +++ b/06_EmailProfiler/1.3.1.0.sql @@ -0,0 +1,4 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP' + +ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED +ALTER TABLE TBEMLP_HISTORY ADD COLUMN MD5HASH NVARCHAR(500) NULL \ No newline at end of file From e3e98047e2c43d4640f52fae641547e532ad875d Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 25 Jul 2023 12:16:33 +0200 Subject: [PATCH 04/22] =?UTF-8?q?=E2=80=9E06=5FEmailProfiler/1.3.1.0.sql?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_EmailProfiler/1.3.1.0.sql | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/06_EmailProfiler/1.3.1.0.sql b/06_EmailProfiler/1.3.1.0.sql index 0244cae..9f9c99d 100644 --- a/06_EmailProfiler/1.3.1.0.sql +++ b/06_EmailProfiler/1.3.1.0.sql @@ -1,4 +1,8 @@ UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP' +ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED +GO ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED -ALTER TABLE TBEMLP_HISTORY ADD COLUMN MD5HASH NVARCHAR(500) NULL \ No newline at end of file +GO +ALTER TABLE TBEMLP_HISTORY ADD MD5HASH int NOT NULL DEFAULT('') +GO \ No newline at end of file From 47a78f0c90ad154d07bd90ea3c1b65c43b4bafc5 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 25 Jul 2023 12:17:39 +0200 Subject: [PATCH 05/22] =?UTF-8?q?=E2=80=9E06=5FEmailProfiler/1.3.1.0.sql?= =?UTF-8?q?=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_EmailProfiler/1.3.1.0.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/06_EmailProfiler/1.3.1.0.sql b/06_EmailProfiler/1.3.1.0.sql index 9f9c99d..83c6672 100644 --- a/06_EmailProfiler/1.3.1.0.sql +++ b/06_EmailProfiler/1.3.1.0.sql @@ -4,5 +4,5 @@ ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED GO ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED GO -ALTER TABLE TBEMLP_HISTORY ADD MD5HASH int NOT NULL DEFAULT('') +ALTER TABLE TBEMLP_HISTORY ADD MD5HASH VARCHAR(500) NOT NULL DEFAULT('') GO \ No newline at end of file From 74a6d64ffd2d8f6876c8a0711b8a9a798d433115 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Mon, 7 Aug 2023 10:20:32 +0200 Subject: [PATCH 06/22] add envelope generator --- 06_EmailProfiler/1.3.1.0.sql | 14 +- 10_Monitor/CreateDBObjects.sql | 242 +++++++++++------------ 12_MWF/Insert Objects DEV.sql | 126 ++++++------ 13_ZUGFERD/CreateObjects.sql | 92 ++++----- 14_EnvelopeGenerator/CreateDBObjects.sql | 192 ++++++++++++++++++ ECM_JobRouter/CreateObjects.sql | 224 ++++++++++----------- README.md | 48 ++--- Scripts_General/Logins.sql | 70 +++---- Scripts_General/Running_Queries.sql | 118 +++++------ 9 files changed, 659 insertions(+), 467 deletions(-) create mode 100644 14_EnvelopeGenerator/CreateDBObjects.sql diff --git a/06_EmailProfiler/1.3.1.0.sql b/06_EmailProfiler/1.3.1.0.sql index 83c6672..d3be5b1 100644 --- a/06_EmailProfiler/1.3.1.0.sql +++ b/06_EmailProfiler/1.3.1.0.sql @@ -1,8 +1,8 @@ -UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP' - -ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED -GO -ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED -GO -ALTER TABLE TBEMLP_HISTORY ADD MD5HASH VARCHAR(500) NOT NULL DEFAULT('') +UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP' + +ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED +GO +ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED +GO +ALTER TABLE TBEMLP_HISTORY ADD MD5HASH VARCHAR(500) NOT NULL DEFAULT('') GO \ No newline at end of file diff --git a/10_Monitor/CreateDBObjects.sql b/10_Monitor/CreateDBObjects.sql index 0e20419..01e180e 100644 --- a/10_Monitor/CreateDBObjects.sql +++ b/10_Monitor/CreateDBObjects.sql @@ -1,121 +1,121 @@ -USE [DD_ECM] -GO -/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBMON_PROFILE]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [TITLE] [varchar](250) NOT NULL, - [CAPTION] [varchar](250) NULL, - [EXEC_SQL] [nvarchar](max) NULL, - [RETURN_TYPE] [varchar](100) NOT NULL, - [SEQUENCE] [int] NOT NULL, - [COMMENT] [varchar](500) NULL, - [ACTIVE] [bit] NOT NULL, - [ADDED_WHO] [varchar](100) NOT NULL, - [ADDED_WHEN] [datetime] NOT NULL, - [CHANGED_WHO] [varchar](100) NULL, - [CHANGED_WHEN] [datetime] NULL, - CONSTRAINT [PK_TBMON_PROFILE] 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], - CONSTRAINT [UQ1_TBMON_PROFILE] UNIQUE NONCLUSTERED -( - [TITLE] 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 -/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBMON_PROFILE_PARAM]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [PROFILE_ID] [int] NOT NULL, - [CAPTION] [varchar](250) NOT NULL, - [DESCRIPTION] [nvarchar](250) NOT NULL, - [DATA_TYPE] [varchar](50) NOT NULL, - [PATTERN] [nvarchar](50) NOT NULL, - [ITEMS] [nvarchar](max) NULL, - [ITEM_TYPE] [nvarchar](50) NULL, - [SEQUENCE] [tinyint] NOT NULL, - [REQUIRED] [bit] NOT NULL, - [COMMENT] [varchar](500) NULL, - [ACTIVE] [bit] NOT NULL, - [ADDED_WHO] [varchar](100) NOT NULL, - [ADDED_WHEN] [datetime] NOT NULL, - [CHANGED_WHO] [varchar](100) NULL, - [CHANGED_WHEN] [datetime] NULL, - CONSTRAINT [PK_TBMON_PROFILE_PARAM] 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], - CONSTRAINT [UQ1_TBMON_PROFILE_PARAM] UNIQUE NONCLUSTERED -( - [CAPTION] 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].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] -GO -ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE] -GO -ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO] -GO -ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID]) -REFERENCES [dbo].[TBMON_PROFILE] ([GUID]) -GO -ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] -GO -/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBMON_CHARTS]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [PROFILE_ID] [int] NOT NULL, - [POS_ID] [int] NOT NULL, - [CHART_TYPE] [varchar](50) NOT NULL, - [TITLE] [varchar](50) NOT NULL, - [SQL_COMMAND] [varchar](max) NOT NULL, - [ARGUMENT] [varchar](50) NOT NULL, - [VALUE] [varchar](50) NOT NULL, - [ACTIVE] [bit] NULL, - [LABEL_TYPE] [varchar](50) NULL, - [ADDED_WHO] [varchar](50) NULL, - [ADDED_WHEN] [datetime] NULL, - [CHANGED_WHO] [varchar](50) NULL, - [CHANGED_WHEN] [datetime] NULL -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] -GO -ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID] -GO -ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID] -GO -ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE] -GO -ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE] -GO +USE [DD_ECM] +GO +/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBMON_PROFILE]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [TITLE] [varchar](250) NOT NULL, + [CAPTION] [varchar](250) NULL, + [EXEC_SQL] [nvarchar](max) NULL, + [RETURN_TYPE] [varchar](100) NOT NULL, + [SEQUENCE] [int] NOT NULL, + [COMMENT] [varchar](500) NULL, + [ACTIVE] [bit] NOT NULL, + [ADDED_WHO] [varchar](100) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHO] [varchar](100) NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBMON_PROFILE] 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], + CONSTRAINT [UQ1_TBMON_PROFILE] UNIQUE NONCLUSTERED +( + [TITLE] 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 +/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBMON_PROFILE_PARAM]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [PROFILE_ID] [int] NOT NULL, + [CAPTION] [varchar](250) NOT NULL, + [DESCRIPTION] [nvarchar](250) NOT NULL, + [DATA_TYPE] [varchar](50) NOT NULL, + [PATTERN] [nvarchar](50) NOT NULL, + [ITEMS] [nvarchar](max) NULL, + [ITEM_TYPE] [nvarchar](50) NULL, + [SEQUENCE] [tinyint] NOT NULL, + [REQUIRED] [bit] NOT NULL, + [COMMENT] [varchar](500) NULL, + [ACTIVE] [bit] NOT NULL, + [ADDED_WHO] [varchar](100) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHO] [varchar](100) NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBMON_PROFILE_PARAM] 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], + CONSTRAINT [UQ1_TBMON_PROFILE_PARAM] UNIQUE NONCLUSTERED +( + [CAPTION] 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].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] +GO +ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE] +GO +ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO] +GO +ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID]) +REFERENCES [dbo].[TBMON_PROFILE] ([GUID]) +GO +ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] +GO +/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBMON_CHARTS]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [PROFILE_ID] [int] NOT NULL, + [POS_ID] [int] NOT NULL, + [CHART_TYPE] [varchar](50) NOT NULL, + [TITLE] [varchar](50) NOT NULL, + [SQL_COMMAND] [varchar](max) NOT NULL, + [ARGUMENT] [varchar](50) NOT NULL, + [VALUE] [varchar](50) NOT NULL, + [ACTIVE] [bit] NULL, + [LABEL_TYPE] [varchar](50) NULL, + [ADDED_WHO] [varchar](50) NULL, + [ADDED_WHEN] [datetime] NULL, + [CHANGED_WHO] [varchar](50) NULL, + [CHANGED_WHEN] [datetime] NULL +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +GO +ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID] +GO +ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID] +GO +ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE] +GO +ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE] +GO diff --git a/12_MWF/Insert Objects DEV.sql b/12_MWF/Insert Objects DEV.sql index 49086a4..c797547 100644 --- a/12_MWF/Insert Objects DEV.sql +++ b/12_MWF/Insert Objects DEV.sql @@ -1,63 +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 - - +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 + + diff --git a/13_ZUGFERD/CreateObjects.sql b/13_ZUGFERD/CreateObjects.sql index dfb44dd..c479a37 100644 --- a/13_ZUGFERD/CreateObjects.sql +++ b/13_ZUGFERD/CreateObjects.sql @@ -1,47 +1,47 @@ -USE [DD_ECM] -GO - -/****** Object: Table [dbo].[TBDD_ZUGFERD_XML_ITEMS] Script Date: 25.07.2023 10:04:13 ******/ -SET ANSI_NULLS ON -GO - -SET QUOTED_IDENTIFIER ON -GO - -CREATE TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [SPECIFICATION] [nvarchar](50) NOT NULL, - [XML_PATH] [nvarchar](500) NOT NULL, - [DESCRIPTION] [nvarchar](500) NOT NULL, - [TABLE_NAME] [nvarchar](100) NOT NULL, - [TABLE_COLUMN] [nvarchar](100) NOT NULL, - [COMMENT] [nvarchar](500) NULL, - [ACTIVE] [bit] NULL, - [IS_REQUIRED] [bit] NULL, - [IS_GROUPED] [bit] NULL, - [GROUP_SCOPE] [nvarchar](50) NULL, - [ADDED_WHEN] [datetime] NULL, - [ADDED_WHO] [nvarchar](50) NULL, - [CHANGED_WHEN] [datetime] NULL, - [CHANGED_WHO] [nvarchar](50) NULL, - CONSTRAINT [PK_TBDD_ZUGFERD_XML_ITEMS] 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].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_SPECIFICATION] DEFAULT (N'DEFAULT') FOR [SPECIFICATION] -GO - -ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE] -GO - -ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_GROUP_SCOPE] DEFAULT (N'DEFAULT') FOR [GROUP_SCOPE] -GO - -ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO - -ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHO] DEFAULT (N'EDM-Admin') FOR [ADDED_WHO] +USE [DD_ECM] +GO + +/****** Object: Table [dbo].[TBDD_ZUGFERD_XML_ITEMS] Script Date: 25.07.2023 10:04:13 ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + +CREATE TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [SPECIFICATION] [nvarchar](50) NOT NULL, + [XML_PATH] [nvarchar](500) NOT NULL, + [DESCRIPTION] [nvarchar](500) NOT NULL, + [TABLE_NAME] [nvarchar](100) NOT NULL, + [TABLE_COLUMN] [nvarchar](100) NOT NULL, + [COMMENT] [nvarchar](500) NULL, + [ACTIVE] [bit] NULL, + [IS_REQUIRED] [bit] NULL, + [IS_GROUPED] [bit] NULL, + [GROUP_SCOPE] [nvarchar](50) NULL, + [ADDED_WHEN] [datetime] NULL, + [ADDED_WHO] [nvarchar](50) NULL, + [CHANGED_WHEN] [datetime] NULL, + [CHANGED_WHO] [nvarchar](50) NULL, + CONSTRAINT [PK_TBDD_ZUGFERD_XML_ITEMS] 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].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_SPECIFICATION] DEFAULT (N'DEFAULT') FOR [SPECIFICATION] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_GROUP_SCOPE] DEFAULT (N'DEFAULT') FOR [GROUP_SCOPE] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO + +ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHO] DEFAULT (N'EDM-Admin') FOR [ADDED_WHO] GO \ No newline at end of file diff --git a/14_EnvelopeGenerator/CreateDBObjects.sql b/14_EnvelopeGenerator/CreateDBObjects.sql new file mode 100644 index 0000000..07d090b --- /dev/null +++ b/14_EnvelopeGenerator/CreateDBObjects.sql @@ -0,0 +1,192 @@ +USE [DD_ECM] +GO +/****** Object: Table [dbo].[TBSIG_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_RECEIVER]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [EMAIL_ADDRESS] [nvarchar](128) NOT NULL, + [SIGNATURE] [nvarchar](64) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_RECEIVER] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER]( + [ENVELOPE_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [SEQUENCE] [int] NOT NULL, + [NAME] [nvarchar](128) NULL, + [JOB_TITLE] [nvarchar](128) NULL, + [COMPANY_NAME] [nvarchar](128) NULL, + [PRIVATE_MESSAGE] [nvarchar](max) NULL, + [ACCESS_CODE] [nvarchar](64) NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBSIG_ENVELOPE_RECEIVER] PRIMARY KEY CLUSTERED +( + [ENVELOPE_ID] ASC, + [RECEIVER_ID] 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 +/****** Object: View [dbo].[VWSIG_ENVELOPE_RECEIVERS] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as +SELECT T2.GUID, T.ENVELOPE_ID, T.PRIVATE_MESSAGE, T.ACCESS_CODE, T.[SEQUENCE], T.NAME, T2.EMAIL_ADDRESS +FROM TBSIG_ENVELOPE_RECEIVER T +JOIN TBSIG_RECEIVER T2 ON T.RECEIVER_ID = T2.GUID +GO +/****** Object: Table [dbo].[TBSIG_CONFIG] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_CONFIG]( + [DOCUMENT_PATH] [nvarchar](256) NULL +) ON [PRIMARY] +GO +/****** Object: Table [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [DOCUMENT_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [ELEMENT_TYPE] [nvarchar](32) NOT NULL, + [POSITION_X] [float] NOT NULL, + [POSITION_Y] [float] NOT NULL, + [WIDTH] [float] NOT NULL, + [HEIGHT] [float] NOT NULL, + [PAGE] [int] NOT NULL, + [REQUIRED] [bit] NOT NULL, + [TOOLTIP] [nvarchar](512) NULL, + [READ_ONLY] [bit] NOT NULL, + [ELEMENT_VALUE] [nvarchar](1024) NULL, + [ANNOTATION_INDEX] [int] NOT NULL, + [STATUS_CHANGED_WHEN] [datetime] NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, +) ON [PRIMARY] +GO +/****** Object: Table [dbo].[TBSIG_ENVELOPE] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [USER_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [ENVELOPE_UUID] [nvarchar](36) NOT NULL, + [SUBJECT] [nvarchar](512) NOT NULL, + [MESSAGE] [nvarchar](max) NOT NULL, + [SENT_WHEN] [datetime] NULL, + [EXPIRES_WHEN] [datetime] NULL, + [EXPIRES_WARNING_WHEN] [datetime] NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBSIG_ENVELOPE] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_DOCUMENT] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [ENVELOPE_ID] [int] NOT NULL, + [FILENAME] [nvarchar](256) NOT NULL, + [FILEPATH] [nvarchar](256) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_DOCUMENT] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_HISTORY] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_HISTORY]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [ENVELOPE_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [USER_EMAIL_ADDRESS] [nvarchar](128) NOT NULL, + [ACTION_TITLE] [nvarchar](64) NOT NULL, + [ACTION_DESCRIPTION] [nvarchar](512) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_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 +/****** Object: Table [dbo].[TBSIG_USER_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_USER_RECEIVER]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [USER_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [NAME] [nvarchar](128) NOT NULL, + [COMPANY_NAME] [nvarchar](128) NULL, + [JOB_TITLE] [nvarchar](128) NULL, + [ADDED_WHEN] [datetime] NOT NULL, +) ON [PRIMARY] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_X] DEFAULT ((0)) FOR [POSITION_X] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_Y] DEFAULT ((0)) FOR [POSITION_Y] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_WIDTH] DEFAULT ((0)) FOR [WIDTH] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_HEIGHT] DEFAULT ((0)) FOR [HEIGHT] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_PAGE] DEFAULT ((1)) FOR [PAGE] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_REQUIRED] DEFAULT ((0)) FOR [REQUIRED] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_READ_ONLY] DEFAULT ((0)) FOR [READ_ONLY] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENTS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DEFAULT_TBSIG_DOCUMENT_RECEIVER_ELEMENT_ANNOTATION_INDEX] DEFAULT ((0)) FOR [ANNOTATION_INDEX] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_HISTORY] ADD CONSTRAINT [DF_TBSIG_HISTORY_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD CONSTRAINT [DF_TBSIG_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_USER_RECEIVER] ADD CONSTRAINT [DF_TBSIG_USER_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO diff --git a/ECM_JobRouter/CreateObjects.sql b/ECM_JobRouter/CreateObjects.sql index ab235f5..107a908 100644 --- a/ECM_JobRouter/CreateObjects.sql +++ b/ECM_JobRouter/CreateObjects.sql @@ -1,113 +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), -) +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 \ No newline at end of file diff --git a/README.md b/README.md index aaf567d..fa581dc 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,25 @@ -# SQL Skripte - -## Idee - -* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten -* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten -* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript - -## Bei Neuinstallation - -* Main Skript ausführen, done! - -## Bei Update - -* Update Skripts ausführen -* Evtl. Update Skript von Version NNN automatisch bauen - -## Beispiel - -* 00_DD - * 00_TBDD_BASECONFIG.sql - * 01_TBDD_USER.sql - * 02_TBDD_GROUP.sql -* 01_PM +# SQL Skripte + +## Idee + +* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten +* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten +* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript + +## Bei Neuinstallation + +* Main Skript ausführen, done! + +## Bei Update + +* Update Skripts ausführen +* Evtl. Update Skript von Version NNN automatisch bauen + +## Beispiel + +* 00_DD + * 00_TBDD_BASECONFIG.sql + * 01_TBDD_USER.sql + * 02_TBDD_GROUP.sql +* 01_PM * 00_TBPM_PROFILE.sql \ No newline at end of file diff --git a/Scripts_General/Logins.sql b/Scripts_General/Logins.sql index 0f392fc..e915d45 100644 --- a/Scripts_General/Logins.sql +++ b/Scripts_General/Logins.sql @@ -1,36 +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) +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 \ No newline at end of file diff --git a/Scripts_General/Running_Queries.sql b/Scripts_General/Running_Queries.sql index 71f49bb..0d0d6b0 100644 --- a/Scripts_General/Running_Queries.sql +++ b/Scripts_General/Running_Queries.sql @@ -1,60 +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 +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 \ No newline at end of file From cf5441184c2e60e45e36fec5744047e357feb1b0 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Wed, 6 Sep 2023 11:09:35 +0200 Subject: [PATCH 07/22] =?UTF-8?q?00=5FDB=5FSETUP=5FSINGLE/01=5FDD=5FECM/Up?= =?UTF-8?q?date/Added2Main=5Fscript/1.9.7.3.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01_DD_ECM/Update/Added2Main_script/1.9.7.3.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.3.sql diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.3.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.3.sql new file mode 100644 index 0000000..26c7e88 --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/Added2Main_script/1.9.7.3.sql @@ -0,0 +1,7 @@ +USE [DD_ECM] + +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.3' +GO + +ALTER TABLE TBEMLP_EMAIL_OUT ALTER COLUMN EMAIL_BODY VARCHAR(MAX) NOT NULL +GO \ No newline at end of file From 12417099c81da764de95f82647c39eac93c708bb Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 19 Sep 2023 12:05:51 +0200 Subject: [PATCH 08/22] =?UTF-8?q?06=5FEmailProfiler/1.3.2.0.sql=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_EmailProfiler/1.3.2.0.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 06_EmailProfiler/1.3.2.0.sql diff --git a/06_EmailProfiler/1.3.2.0.sql b/06_EmailProfiler/1.3.2.0.sql new file mode 100644 index 0000000..88f90ec --- /dev/null +++ b/06_EmailProfiler/1.3.2.0.sql @@ -0,0 +1,4 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.3.2.0' where SHORT_NAME = 'EMLP' +GO +ALTER TABLE TBEMLP_POLL_PROFILE ADD VALIDATION_SQL NVARCHAR(MAX) NOT NULL DEFAULT '' +GO \ No newline at end of file From 7b7540297e1b3656b4495460517e106b4d83a6f8 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 19 Sep 2023 12:06:22 +0200 Subject: [PATCH 09/22] 06_EmailProfiler/1.3.2.0.sql aktualisiert --- 06_EmailProfiler/1.3.2.0.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/06_EmailProfiler/1.3.2.0.sql b/06_EmailProfiler/1.3.2.0.sql index 88f90ec..7307cfa 100644 --- a/06_EmailProfiler/1.3.2.0.sql +++ b/06_EmailProfiler/1.3.2.0.sql @@ -1,4 +1,4 @@ UPDATE TBDD_MODULES SET DB_VERSION = '1.3.2.0' where SHORT_NAME = 'EMLP' GO -ALTER TABLE TBEMLP_POLL_PROFILE ADD VALIDATION_SQL NVARCHAR(MAX) NOT NULL DEFAULT '' +ALTER TABLE TBEMLP_POLL_PROFILES ADD VALIDATION_SQL NVARCHAR(MAX) NOT NULL DEFAULT '' GO \ No newline at end of file From b4952e42843ba4be83d73918e5fd8dfd03ade38d Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 19 Sep 2023 16:18:11 +0200 Subject: [PATCH 10/22] =?UTF-8?q?01=5FSMART=5FUP=5FTOOLS/03=5FFILEFLOW/2.5?= =?UTF-8?q?.3.0.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql new file mode 100644 index 0000000..9d4a7e9 --- /dev/null +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql @@ -0,0 +1,8 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0 +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0 +GO \ No newline at end of file From fca24b08d11e094c5ff1b0ce63471c67aa3fb77c Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 26 Sep 2023 15:31:16 +0200 Subject: [PATCH 11/22] =?UTF-8?q?00=5FDB=5FSETUP=5FSINGLE/01=5FDD=5FECM/1.?= =?UTF-8?q?9.7.4.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql new file mode 100644 index 0000000..19dee0e --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql @@ -0,0 +1,33 @@ +ALTER VIEW [dbo].[VWDDINDEX_AUTOM] +AS +SELECT TOP 100 PERCENT + T.GUID, + T.INDEXNAME, + T.COMMENT, + T.DOCTYPE_ID, + T1.BEZEICHNUNG DOKUMENTART, + T1.KURZNAME, + T.CONNECTION_ID, + T2.BEZEICHNUNG CONNECTION, + T2.SQL_PROVIDER, + T2.SERVER, + T2.DATENBANK, + T2.USERNAME, + T2.PASSWORD, + T.SQL_RESULT, + T.SQL_ACTIVE, + T.VALUE, + T.[SEQUENCE], + T.VKT_OVERWRITE, + T.VKT_PREVENT_MULTIPLE_VALUES +FROM + TBDD_INDEX_AUTOM T + INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 + LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1 +WHERE + T.ACTIVE = 1 +ORDER BY + T.DOCTYPE_ID, + T.GUID + +GO From 46e97a4618ddff1c4fc114d4a33063d124236cf1 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 26 Sep 2023 15:33:13 +0200 Subject: [PATCH 12/22] 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql aktualisiert --- 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql index 19dee0e..711912a 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql @@ -1,3 +1,8 @@ +USE [DD_ECM] + +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4' +GO + ALTER VIEW [dbo].[VWDDINDEX_AUTOM] AS SELECT TOP 100 PERCENT From eaec6c075150578412e703044e3e80c553cb5b1e Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 26 Sep 2023 15:36:57 +0200 Subject: [PATCH 13/22] 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql aktualisiert --- 00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql index 711912a..488bdc7 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql @@ -3,6 +3,12 @@ USE [DD_ECM] UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.7.4' GO +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0 +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0 +GO + ALTER VIEW [dbo].[VWDDINDEX_AUTOM] AS SELECT TOP 100 PERCENT From 9838ae2d7b4afd2af7b56d4629865b871a78a760 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Thu, 5 Oct 2023 16:18:22 +0200 Subject: [PATCH 14/22] =?UTF-8?q?01=5FSMART=5FUP=5FTOOLS/03=5FFILEFLOW/Upd?= =?UTF-8?q?ates/Added2MainScript/2.5.3.0.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql new file mode 100644 index 0000000..e3357ef --- /dev/null +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql @@ -0,0 +1,8 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAULT 0 +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 +GO \ No newline at end of file From 684419d74b8ef08eb0172f5a5764a46bc813227d Mon Sep 17 00:00:00 2001 From: JenneJ Date: Thu, 5 Oct 2023 16:19:00 +0200 Subject: [PATCH 15/22] =?UTF-8?q?01=5FSMART=5FUP=5FTOOLS/03=5FFILEFLOW/Upd?= =?UTF-8?q?ates/Added2MainScript/2.5.3.0.sql=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql deleted file mode 100644 index e3357ef..0000000 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/Added2MainScript/2.5.3.0.sql +++ /dev/null @@ -1,8 +0,0 @@ -UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAULT 0 -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 -GO \ No newline at end of file From 8db8f92a2b979bd46bbaae9b5ea1d9984132e733 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Thu, 5 Oct 2023 16:19:22 +0200 Subject: [PATCH 16/22] =?UTF-8?q?01=5FSMART=5FUP=5FTOOLS/03=5FFILEFLOW/Upd?= =?UTF-8?q?ates/2.5.3.0.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql new file mode 100644 index 0000000..e3357ef --- /dev/null +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql @@ -0,0 +1,8 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAULT 0 +GO + +ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 +GO \ No newline at end of file From 3d5482e86d4f5007ebd369cd61cc9cad1ab97191 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Thu, 5 Oct 2023 16:19:37 +0200 Subject: [PATCH 17/22] =?UTF-8?q?01=5FSMART=5FUP=5FTOOLS/03=5FFILEFLOW/2.5?= =?UTF-8?q?.3.0.sql=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql deleted file mode 100644 index 9d4a7e9..0000000 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/2.5.3.0.sql +++ /dev/null @@ -1,8 +0,0 @@ -UPDATE TBDD_MODULES SET DB_VERSION = '2.5.3.0' where NAME = 'Global-Indexer' -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit DEFAULT 0 -GO - -ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit DEFAULT 0 -GO \ No newline at end of file From 372b4ba61ebe9ffb02a674057f840563f974ef50 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Fri, 6 Oct 2023 11:03:22 +0200 Subject: [PATCH 18/22] 01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql aktualisiert --- .../03_FILEFLOW/Updates/2.5.3.0.sql | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql index e3357ef..1d3ce63 100644 --- a/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql +++ b/01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql @@ -5,4 +5,39 @@ ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_PREVENT_MULTIPLE_VALUES bit NOT NULL DEFAUL GO ALTER TABLE TBDD_INDEX_AUTOM ADD VKT_OVERWRITE bit NOT NULL DEFAULT 0 -GO \ No newline at end of file +GO + +CREATE OR ALTER VIEW [dbo].[VWDDINDEX_AUTOM] +AS +SELECT TOP 100 PERCENT + T.GUID, + T.INDEXNAME, + T.COMMENT, + T.DOCTYPE_ID, + T1.BEZEICHNUNG DOKUMENTART, + T1.KURZNAME, + T.CONNECTION_ID, + T2.BEZEICHNUNG CONNECTION, + T2.SQL_PROVIDER, + T2.SERVER, + T2.DATENBANK, + T2.USERNAME, + T2.PASSWORD, + T.SQL_RESULT, + T.SQL_ACTIVE, + T.VALUE, + T.[SEQUENCE], + T.VKT_OVERWRITE, + T.VKT_PREVENT_MULTIPLE_VALUES +FROM + TBDD_INDEX_AUTOM T + INNER JOIN TBDD_DOKUMENTART T1 ON T.DOCTYPE_ID = T1.GUID AND T1.AKTIV = 1 + LEFT JOIN TBDD_CONNECTION T2 ON T.CONNECTION_ID = T2.GUID AND T2.AKTIV = 1 +WHERE + T.ACTIVE = 1 +ORDER BY + T.DOCTYPE_ID, + T.GUID + +GO + From 409500a54cd549fa5cb0b2afd8a34af3098ab9a2 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Fri, 6 Oct 2023 11:58:44 +0200 Subject: [PATCH 19/22] 01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt aktualisiert --- 01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt | 355 +++++++++++---------- 1 file changed, 183 insertions(+), 172 deletions(-) diff --git a/01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt b/01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt index 17ea096..06381f4 100644 --- a/01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt +++ b/01_SMART_UP_TOOLS/08_ORGFLOW/ChangeLog.txt @@ -1,172 +1,183 @@ -# Change Log Record Organizer - All noteable changes to this project will be documented in this file. -############################################################################################################################### -[2.5.0.7] - Handling Record/DocLink, Weitere sichten visible = false if not configured -[2.5.0.6] - Ribbon Design - Icon Changing -[2.5.0.5] - Internal -[2.5.0.4] - Internal -[2.5.0.3] - Internal -### Changed -- Switching Connection-functionality -- Entity Open Check (is open? Maximize) -- Doctype-Adding (bugfix) - -[2.5.0.2] - 06.05 -Internal Release - Optimization - -[2.5.0.1] - 16.01.2019 -### Changed -- OfficeFile handling after editing (Replacing internal DocID) -- StructureNodes - Handling edit - -[2.5.0.0] - 25.10.2018 -### Changed -- Add Linking doc to records (change between entities) -- right click file: reorder items, save layout added -### Changed -Structure Nodes: -- Adding nodes manually -Others: -- Linking doc to records -- Checking file existing vs windream client malfunction - -## [2.4.9.8] - 16.07.2018 -### Changed -Structure Nodes: -- Adding nodes manually -Others: -- Linking doc to records -- Checking file existing vs windream client malfunction - -## [2.4.9.7] - 19.01.2018 -### Changed -- Structure Nodes Navigation - Refreshing -- Logging - -## [2.4.9.5] - 26.10.2017 -### Added -- DB-Procedures Creating Records and Values -- Integrity Check - Displayed Data vs. Database Data -## [2.4.9.4] - 24.10.2017 -### Changed -- Bugfixing: Updating Multiple Values -- Checking ECM-Files existing with MasterUser - -## [2.4.9.3] - 26.09.2017 -### Changed -- RecordView: Changing status without adding a comment. (was required so far) -- DocumentViewer: getting correct DocID, firstrow bugfix - -## [2.4.9.2] - 22.09.2017 -### Added -- Minimum required version for Addi -### Changed -- bugfix changing RecordView and Workflow-Automatism on proxyservers -- checks for replacing files in version-updating -## [2.4.9.1] - 05.09.2017 -### Changed -- bugfix changing doc metadata for multiple linked documents -## [2.4.9.0] - 24.08.2017 -### Changed -- DateFormat-User specific in docresults -- Error Multiple rows in docvalues when document is linked multiple times -- Error PMO-Link Emails: Opening DetailView (Views not loaded) -- bugfixing -## [2.4.8.9] - 30.05.2017 -### Changed -- Saving Constructor-layout per entity (splitter, Datagrid) -- Adding automated updates for Addons -## [2.4.8.8] - 27.04.2017 -### Changed -- Saving Datagrid Records everytime loosing focus -- Proxyserver-login: Adding Proxyserver -- Looging: Adding Now (Datetime) as prefix -## [2.4.8.7] - 25.04.2017 -### Changed -- Updating-routines Proxy Server changed -- Positions: Update-Behaviour Proxyserver -- Currency-formatting changed: no currency symbol -- Drag Drop File - Automatic saving and controlling fields required -- internal bugfixing -## [2.4.8.6] - 30.03.2017 -### Added -- Functionality Entitytables integrated - SPEED -- Creating and Adding records to Entitytables - Entity-designer -### Changed -- Buttons Administration Level - Names and terms adapted -- Doc-Metadata: Automatism adding defaultvalues -- Removed messages for proxysynchronizing -- internal bugfixing - -## [2.4.8.5] - 10.03.2017 -### Added -- Automatic Version-Checking and Updating -- Right Manager - Explicit right-checking for records - -### Changed -- Renaming Files: Proxy-Update included -- Adding positions -- Bugfix Rightmanagement (all users entity got reading rights) -- Workflow and Tasks - Redesign - -## [2.4.8.4] - 06.02.2017 -### Changed -- internal bugfixing - -## [2.4.8.3] - 24.01.2017 -### Added -- Functionality for File-Existing when accessing file -- Right management fully integrated -### Changed -- internal bugfixing - -## [2.4.8.3] -### Added -- Right Management User-Entity - Allow Admins to update and add rights -- Information in MainForm ProxyUsed or not -### Changed -Proxy Server Functionality - Adding Views for faster refreshing -- General bugfixing - -## [2.4.8.2] -### Added -- Proxy Server Functionality - Add local ProxyServer for speeding up queries -- Right click functionality Docs - - windream - Change Doctype and manual indices -- Fulltextsearch: Searching of ADDI-data included -- Select-Only option for comboboxes -### Changed -Bugfixing: -- General bugfixing - -## [2.4.8.1] - 22.12.2016 -### Added -- Navigation withGeo-Coordinates - -- Right click functionality Doc - - windream - create new version - - Change Doctype -- Entitysearch right click - Entity-navigation - - Entitywide Search - - Entitysearch below selected node (Only in Node-Navigation) -- Fulltextsearch - seperate window for selection - - only for documents below selected node (Only in Node-Navigation) -### Changed -Bugfixing: -- Doc take in work process. Admin can free the document -- Right Click Resultfiles: Gather all selected files for operations - -## [2.4.8.0] - 28.11.2016 -### Added -- Personified login for administrators - When hitting ESC during ADDI Splash Screen load -- Form Global Search (fulltext combined with record-search) - Administrators can add users: Administration - Extra Views User. -- Display style Doc Results: Results now can be shown on first tab - Entity-related configuration - Administration - ConstructorDesigner - Configuration file search -- Creating variants: Record-functions -- Right Manager: Functionality "Check or Renew Rights for User" added -- Showing Release Notes in Information dialog - -### Changed -- Automatically hiding Navigation Strip of Mainform -- Automatically hide TreeView Navigation in Entityview if Entity is only one -- Locking DocResults: from standard during navigation the docresults now are locked. No changes (deleting, opening) until switchin win work/edit mode. - ==> Entity-related configuration - Administration - ConstructorDesigner - Configuration file search -- Drag Drop file - Indexing and refreshing added to sql-procedure (before GUI) relevant to speed issues +# Change Log Record Organizer - All noteable changes to this project will be documented in this file. +############################################################################################################################### +[3.1.0.0] - 21.09.2023 +### Changed +- Add DocumentViewer +- Add Multi selection +- Improve TreeView Behaviour + +[3.0.0.0] - 03.08.2023 +### Changed +- Rename to Org Flow +- Add new Node Navigation Form + +[2.5.0.7] - Handling Record/DocLink, Weitere sichten visible = false if not configured +[2.5.0.6] - Ribbon Design - Icon Changing +[2.5.0.5] - Internal +[2.5.0.4] - Internal +[2.5.0.3] - Internal +### Changed +- Switching Connection-functionality +- Entity Open Check (is open? Maximize) +- Doctype-Adding (bugfix) + +[2.5.0.2] - 06.05 +Internal Release - Optimization + +[2.5.0.1] - 16.01.2019 +### Changed +- OfficeFile handling after editing (Replacing internal DocID) +- StructureNodes - Handling edit + +[2.5.0.0] - 25.10.2018 +### Changed +- Add Linking doc to records (change between entities) +- right click file: reorder items, save layout added +### Changed +Structure Nodes: +- Adding nodes manually +Others: +- Linking doc to records +- Checking file existing vs windream client malfunction + +## [2.4.9.8] - 16.07.2018 +### Changed +Structure Nodes: +- Adding nodes manually +Others: +- Linking doc to records +- Checking file existing vs windream client malfunction + +## [2.4.9.7] - 19.01.2018 +### Changed +- Structure Nodes Navigation - Refreshing +- Logging + +## [2.4.9.5] - 26.10.2017 +### Added +- DB-Procedures Creating Records and Values +- Integrity Check - Displayed Data vs. Database Data +## [2.4.9.4] - 24.10.2017 +### Changed +- Bugfixing: Updating Multiple Values +- Checking ECM-Files existing with MasterUser + +## [2.4.9.3] - 26.09.2017 +### Changed +- RecordView: Changing status without adding a comment. (was required so far) +- DocumentViewer: getting correct DocID, firstrow bugfix + +## [2.4.9.2] - 22.09.2017 +### Added +- Minimum required version for Addi +### Changed +- bugfix changing RecordView and Workflow-Automatism on proxyservers +- checks for replacing files in version-updating +## [2.4.9.1] - 05.09.2017 +### Changed +- bugfix changing doc metadata for multiple linked documents +## [2.4.9.0] - 24.08.2017 +### Changed +- DateFormat-User specific in docresults +- Error Multiple rows in docvalues when document is linked multiple times +- Error PMO-Link Emails: Opening DetailView (Views not loaded) +- bugfixing +## [2.4.8.9] - 30.05.2017 +### Changed +- Saving Constructor-layout per entity (splitter, Datagrid) +- Adding automated updates for Addons +## [2.4.8.8] - 27.04.2017 +### Changed +- Saving Datagrid Records everytime loosing focus +- Proxyserver-login: Adding Proxyserver +- Looging: Adding Now (Datetime) as prefix +## [2.4.8.7] - 25.04.2017 +### Changed +- Updating-routines Proxy Server changed +- Positions: Update-Behaviour Proxyserver +- Currency-formatting changed: no currency symbol +- Drag Drop File - Automatic saving and controlling fields required +- internal bugfixing +## [2.4.8.6] - 30.03.2017 +### Added +- Functionality Entitytables integrated - SPEED +- Creating and Adding records to Entitytables - Entity-designer +### Changed +- Buttons Administration Level - Names and terms adapted +- Doc-Metadata: Automatism adding defaultvalues +- Removed messages for proxysynchronizing +- internal bugfixing + +## [2.4.8.5] - 10.03.2017 +### Added +- Automatic Version-Checking and Updating +- Right Manager - Explicit right-checking for records + +### Changed +- Renaming Files: Proxy-Update included +- Adding positions +- Bugfix Rightmanagement (all users entity got reading rights) +- Workflow and Tasks - Redesign + +## [2.4.8.4] - 06.02.2017 +### Changed +- internal bugfixing + +## [2.4.8.3] - 24.01.2017 +### Added +- Functionality for File-Existing when accessing file +- Right management fully integrated +### Changed +- internal bugfixing + +## [2.4.8.3] +### Added +- Right Management User-Entity - Allow Admins to update and add rights +- Information in MainForm ProxyUsed or not +### Changed +Proxy Server Functionality - Adding Views for faster refreshing +- General bugfixing + +## [2.4.8.2] +### Added +- Proxy Server Functionality - Add local ProxyServer for speeding up queries +- Right click functionality Docs + - windream - Change Doctype and manual indices +- Fulltextsearch: Searching of ADDI-data included +- Select-Only option for comboboxes +### Changed +Bugfixing: +- General bugfixing + +## [2.4.8.1] - 22.12.2016 +### Added +- Navigation withGeo-Coordinates - +- Right click functionality Doc + - windream - create new version + - Change Doctype +- Entitysearch right click - Entity-navigation + - Entitywide Search + - Entitysearch below selected node (Only in Node-Navigation) +- Fulltextsearch - seperate window for selection + - only for documents below selected node (Only in Node-Navigation) +### Changed +Bugfixing: +- Doc take in work process. Admin can free the document +- Right Click Resultfiles: Gather all selected files for operations + +## [2.4.8.0] - 28.11.2016 +### Added +- Personified login for administrators - When hitting ESC during ADDI Splash Screen load +- Form Global Search (fulltext combined with record-search) - Administrators can add users: Administration - Extra Views User. +- Display style Doc Results: Results now can be shown on first tab + Entity-related configuration - Administration - ConstructorDesigner - Configuration file search +- Creating variants: Record-functions +- Right Manager: Functionality "Check or Renew Rights for User" added +- Showing Release Notes in Information dialog + +### Changed +- Automatically hiding Navigation Strip of Mainform +- Automatically hide TreeView Navigation in Entityview if Entity is only one +- Locking DocResults: from standard during navigation the docresults now are locked. No changes (deleting, opening) until switchin win work/edit mode. + ==> Entity-related configuration - Administration - ConstructorDesigner - Configuration file search +- Drag Drop file - Indexing and refreshing added to sql-procedure (before GUI) relevant to speed issues From 587228faa94c95a739d743a6bb250a334262e143 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Mon, 9 Oct 2023 14:51:39 +0200 Subject: [PATCH 20/22] =?UTF-8?q?06=5FEmailProfiler/1.3.3.0=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_EmailProfiler/1.3.3.0 | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 06_EmailProfiler/1.3.3.0 diff --git a/06_EmailProfiler/1.3.3.0 b/06_EmailProfiler/1.3.3.0 new file mode 100644 index 0000000..d41b464 --- /dev/null +++ b/06_EmailProfiler/1.3.3.0 @@ -0,0 +1,4 @@ +UPDATE TBDD_MODULES SET DB_VERSION = '1.3.3.0' where SHORT_NAME = 'EMLP' +GO +ALTER TABLE TBEMLP_HISTORY_ATTACHMENT ADD EMAIL_ATTMT_INDEX NVARCHAR(MAX) NOT NULL DEFAULT '' +GO \ No newline at end of file From 70c6e97c5a6c3404fe4549e248e3e4d4342e057c Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 10 Oct 2023 08:32:29 +0200 Subject: [PATCH 21/22] 06_EmailProfiler/1.3.3.0.sql aktualisiert --- 06_EmailProfiler/{1.3.3.0 => 1.3.3.0.sql} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 06_EmailProfiler/{1.3.3.0 => 1.3.3.0.sql} (100%) diff --git a/06_EmailProfiler/1.3.3.0 b/06_EmailProfiler/1.3.3.0.sql similarity index 100% rename from 06_EmailProfiler/1.3.3.0 rename to 06_EmailProfiler/1.3.3.0.sql From ae416bdcc8c56d87912e6b2d60e7fd2aca84bcc6 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Mon, 30 Oct 2023 09:43:55 +0100 Subject: [PATCH 22/22] 14_EnvelopeGenerator/CreateDBObjects.sql aktualisiert --- 14_EnvelopeGenerator/CreateDBObjects.sql | 384 +++++++++++------------ 1 file changed, 192 insertions(+), 192 deletions(-) diff --git a/14_EnvelopeGenerator/CreateDBObjects.sql b/14_EnvelopeGenerator/CreateDBObjects.sql index 07d090b..6740970 100644 --- a/14_EnvelopeGenerator/CreateDBObjects.sql +++ b/14_EnvelopeGenerator/CreateDBObjects.sql @@ -1,192 +1,192 @@ -USE [DD_ECM] -GO -/****** Object: Table [dbo].[TBSIG_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_RECEIVER]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [EMAIL_ADDRESS] [nvarchar](128) NOT NULL, - [SIGNATURE] [nvarchar](64) NOT NULL, - [ADDED_WHEN] [datetime] NOT NULL, - CONSTRAINT [PK_TBSIG_RECEIVER] 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 -/****** Object: Table [dbo].[TBSIG_ENVELOPE_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER]( - [ENVELOPE_ID] [int] NOT NULL, - [RECEIVER_ID] [int] NOT NULL, - [SEQUENCE] [int] NOT NULL, - [NAME] [nvarchar](128) NULL, - [JOB_TITLE] [nvarchar](128) NULL, - [COMPANY_NAME] [nvarchar](128) NULL, - [PRIVATE_MESSAGE] [nvarchar](max) NULL, - [ACCESS_CODE] [nvarchar](64) NULL, - [ADDED_WHEN] [datetime] NOT NULL, - [CHANGED_WHEN] [datetime] NULL, - CONSTRAINT [PK_TBSIG_ENVELOPE_RECEIVER] PRIMARY KEY CLUSTERED -( - [ENVELOPE_ID] ASC, - [RECEIVER_ID] 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 -/****** Object: View [dbo].[VWSIG_ENVELOPE_RECEIVERS] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as -SELECT T2.GUID, T.ENVELOPE_ID, T.PRIVATE_MESSAGE, T.ACCESS_CODE, T.[SEQUENCE], T.NAME, T2.EMAIL_ADDRESS -FROM TBSIG_ENVELOPE_RECEIVER T -JOIN TBSIG_RECEIVER T2 ON T.RECEIVER_ID = T2.GUID -GO -/****** Object: Table [dbo].[TBSIG_CONFIG] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_CONFIG]( - [DOCUMENT_PATH] [nvarchar](256) NULL -) ON [PRIMARY] -GO -/****** Object: Table [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [DOCUMENT_ID] [int] NOT NULL, - [RECEIVER_ID] [int] NOT NULL, - [STATUS] [nvarchar](64) NOT NULL, - [ELEMENT_TYPE] [nvarchar](32) NOT NULL, - [POSITION_X] [float] NOT NULL, - [POSITION_Y] [float] NOT NULL, - [WIDTH] [float] NOT NULL, - [HEIGHT] [float] NOT NULL, - [PAGE] [int] NOT NULL, - [REQUIRED] [bit] NOT NULL, - [TOOLTIP] [nvarchar](512) NULL, - [READ_ONLY] [bit] NOT NULL, - [ELEMENT_VALUE] [nvarchar](1024) NULL, - [ANNOTATION_INDEX] [int] NOT NULL, - [STATUS_CHANGED_WHEN] [datetime] NULL, - [ADDED_WHEN] [datetime] NOT NULL, - [CHANGED_WHEN] [datetime] NULL, -) ON [PRIMARY] -GO -/****** Object: Table [dbo].[TBSIG_ENVELOPE] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_ENVELOPE]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [USER_ID] [int] NOT NULL, - [STATUS] [nvarchar](64) NOT NULL, - [ENVELOPE_UUID] [nvarchar](36) NOT NULL, - [SUBJECT] [nvarchar](512) NOT NULL, - [MESSAGE] [nvarchar](max) NOT NULL, - [SENT_WHEN] [datetime] NULL, - [EXPIRES_WHEN] [datetime] NULL, - [EXPIRES_WARNING_WHEN] [datetime] NULL, - [ADDED_WHEN] [datetime] NOT NULL, - [CHANGED_WHEN] [datetime] NULL, - CONSTRAINT [PK_TBSIG_ENVELOPE] 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 -/****** Object: Table [dbo].[TBSIG_ENVELOPE_DOCUMENT] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [ENVELOPE_ID] [int] NOT NULL, - [FILENAME] [nvarchar](256) NOT NULL, - [FILEPATH] [nvarchar](256) NOT NULL, - [ADDED_WHEN] [datetime] NOT NULL, - CONSTRAINT [PK_TBSIG_DOCUMENT] 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 -/****** Object: Table [dbo].[TBSIG_ENVELOPE_HISTORY] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_ENVELOPE_HISTORY]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [ENVELOPE_ID] [int] NOT NULL, - [STATUS] [nvarchar](64) NOT NULL, - [USER_EMAIL_ADDRESS] [nvarchar](128) NOT NULL, - [ACTION_TITLE] [nvarchar](64) NOT NULL, - [ACTION_DESCRIPTION] [nvarchar](512) NOT NULL, - [ADDED_WHEN] [datetime] NOT NULL, - CONSTRAINT [PK_TBSIG_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 -/****** Object: Table [dbo].[TBSIG_USER_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ -SET ANSI_NULLS ON -GO -SET QUOTED_IDENTIFIER ON -GO -CREATE TABLE [dbo].[TBSIG_USER_RECEIVER]( - [GUID] [int] IDENTITY(1,1) NOT NULL, - [USER_ID] [int] NOT NULL, - [RECEIVER_ID] [int] NOT NULL, - [NAME] [nvarchar](128) NOT NULL, - [COMPANY_NAME] [nvarchar](128) NULL, - [JOB_TITLE] [nvarchar](128) NULL, - [ADDED_WHEN] [datetime] NOT NULL, -) ON [PRIMARY] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_X] DEFAULT ((0)) FOR [POSITION_X] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_Y] DEFAULT ((0)) FOR [POSITION_Y] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_WIDTH] DEFAULT ((0)) FOR [WIDTH] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_HEIGHT] DEFAULT ((0)) FOR [HEIGHT] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_PAGE] DEFAULT ((1)) FOR [PAGE] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_REQUIRED] DEFAULT ((0)) FOR [REQUIRED] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_READ_ONLY] DEFAULT ((0)) FOR [READ_ONLY] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENTS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DEFAULT_TBSIG_DOCUMENT_RECEIVER_ELEMENT_ANNOTATION_INDEX] DEFAULT ((0)) FOR [ANNOTATION_INDEX] -GO -ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_ENVELOPE_HISTORY] ADD CONSTRAINT [DF_TBSIG_HISTORY_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] -GO -ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD CONSTRAINT [DF_TBSIG_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO -ALTER TABLE [dbo].[TBSIG_USER_RECEIVER] ADD CONSTRAINT [DF_TBSIG_USER_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] -GO +USE [DD_ECM] +GO +/****** Object: Table [dbo].[TBSIG_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_RECEIVER]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [EMAIL_ADDRESS] [nvarchar](128) NOT NULL, + [SIGNATURE] [nvarchar](64) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_RECEIVER] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER]( + [ENVELOPE_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [SEQUENCE] [int] NOT NULL, + [NAME] [nvarchar](128) NULL, + [JOB_TITLE] [nvarchar](128) NULL, + [COMPANY_NAME] [nvarchar](128) NULL, + [PRIVATE_MESSAGE] [nvarchar](max) NULL, + [ACCESS_CODE] [nvarchar](64) NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBSIG_ENVELOPE_RECEIVER] PRIMARY KEY CLUSTERED +( + [ENVELOPE_ID] ASC, + [RECEIVER_ID] 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 +/****** Object: View [dbo].[VWSIG_ENVELOPE_RECEIVERS] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as +SELECT T2.GUID, T.ENVELOPE_ID, T.PRIVATE_MESSAGE, T.ACCESS_CODE, T.[SEQUENCE], T.NAME, T2.EMAIL_ADDRESS, T2.SIGNATURE +FROM TBSIG_ENVELOPE_RECEIVER T +JOIN TBSIG_RECEIVER T2 ON T.RECEIVER_ID = T2.GUID +GO +/****** Object: Table [dbo].[TBSIG_CONFIG] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_CONFIG]( + [DOCUMENT_PATH] [nvarchar](256) NULL +) ON [PRIMARY] +GO +/****** Object: Table [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [DOCUMENT_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [ELEMENT_TYPE] [nvarchar](32) NOT NULL, + [POSITION_X] [float] NOT NULL, + [POSITION_Y] [float] NOT NULL, + [WIDTH] [float] NOT NULL, + [HEIGHT] [float] NOT NULL, + [PAGE] [int] NOT NULL, + [REQUIRED] [bit] NOT NULL, + [TOOLTIP] [nvarchar](512) NULL, + [READ_ONLY] [bit] NOT NULL, + [ELEMENT_VALUE] [nvarchar](1024) NULL, + [ANNOTATION_INDEX] [int] NOT NULL, + [STATUS_CHANGED_WHEN] [datetime] NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, +) ON [PRIMARY] +GO +/****** Object: Table [dbo].[TBSIG_ENVELOPE] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [USER_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [ENVELOPE_UUID] [nvarchar](36) NOT NULL, + [SUBJECT] [nvarchar](512) NOT NULL, + [MESSAGE] [nvarchar](max) NOT NULL, + [SENT_WHEN] [datetime] NULL, + [EXPIRES_WHEN] [datetime] NULL, + [EXPIRES_WARNING_WHEN] [datetime] NULL, + [ADDED_WHEN] [datetime] NOT NULL, + [CHANGED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBSIG_ENVELOPE] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_DOCUMENT] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [ENVELOPE_ID] [int] NOT NULL, + [FILENAME] [nvarchar](256) NOT NULL, + [FILEPATH] [nvarchar](256) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_DOCUMENT] 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 +/****** Object: Table [dbo].[TBSIG_ENVELOPE_HISTORY] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_ENVELOPE_HISTORY]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [ENVELOPE_ID] [int] NOT NULL, + [STATUS] [nvarchar](64) NOT NULL, + [USER_EMAIL_ADDRESS] [nvarchar](128) NOT NULL, + [ACTION_TITLE] [nvarchar](64) NOT NULL, + [ACTION_DESCRIPTION] [nvarchar](512) NOT NULL, + [ADDED_WHEN] [datetime] NOT NULL, + CONSTRAINT [PK_TBSIG_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 +/****** Object: Table [dbo].[TBSIG_USER_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBSIG_USER_RECEIVER]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [USER_ID] [int] NOT NULL, + [RECEIVER_ID] [int] NOT NULL, + [NAME] [nvarchar](128) NOT NULL, + [COMPANY_NAME] [nvarchar](128) NULL, + [JOB_TITLE] [nvarchar](128) NULL, + [ADDED_WHEN] [datetime] NOT NULL, +) ON [PRIMARY] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_X] DEFAULT ((0)) FOR [POSITION_X] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_Y] DEFAULT ((0)) FOR [POSITION_Y] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_WIDTH] DEFAULT ((0)) FOR [WIDTH] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_HEIGHT] DEFAULT ((0)) FOR [HEIGHT] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_PAGE] DEFAULT ((1)) FOR [PAGE] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_REQUIRED] DEFAULT ((0)) FOR [REQUIRED] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_READ_ONLY] DEFAULT ((0)) FOR [READ_ONLY] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENTS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DEFAULT_TBSIG_DOCUMENT_RECEIVER_ELEMENT_ANNOTATION_INDEX] DEFAULT ((0)) FOR [ANNOTATION_INDEX] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_HISTORY] ADD CONSTRAINT [DF_TBSIG_HISTORY_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] +GO +ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD CONSTRAINT [DF_TBSIG_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBSIG_USER_RECEIVER] ADD CONSTRAINT [DF_TBSIG_USER_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO