This commit is contained in:
2023-12-06 09:06:19 +01:00
15 changed files with 946 additions and 586 deletions

View File

@@ -0,0 +1,44 @@
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
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

View File

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

View File

@@ -0,0 +1,43 @@
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
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

View File

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

View File

@@ -0,0 +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('')
GO

View File

@@ -0,0 +1,4 @@
UPDATE TBDD_MODULES SET DB_VERSION = '1.3.2.0' where SHORT_NAME = 'EMLP'
GO
ALTER TABLE TBEMLP_POLL_PROFILES ADD VALIDATION_SQL NVARCHAR(MAX) NOT NULL DEFAULT ''
GO

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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