Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/SqlScripts
This commit is contained in:
44
00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql
Normal file
44
00_DB_SETUP_SINGLE/01_DD_ECM/1.9.7.4.sql
Normal 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
|
||||||
@@ -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
|
||||||
43
01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql
Normal file
43
01_SMART_UP_TOOLS/03_FILEFLOW/Updates/2.5.3.0.sql
Normal 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
|
||||||
|
|
||||||
@@ -1,172 +1,183 @@
|
|||||||
# Change Log Record Organizer - All noteable changes to this project will be documented in this file.
|
# 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
|
[3.1.0.0] - 21.09.2023
|
||||||
[2.5.0.6] - Ribbon Design - Icon Changing
|
### Changed
|
||||||
[2.5.0.5] - Internal
|
- Add DocumentViewer
|
||||||
[2.5.0.4] - Internal
|
- Add Multi selection
|
||||||
[2.5.0.3] - Internal
|
- Improve TreeView Behaviour
|
||||||
### Changed
|
|
||||||
- Switching Connection-functionality
|
[3.0.0.0] - 03.08.2023
|
||||||
- Entity Open Check (is open? Maximize)
|
### Changed
|
||||||
- Doctype-Adding (bugfix)
|
- Rename to Org Flow
|
||||||
|
- Add new Node Navigation Form
|
||||||
[2.5.0.2] - 06.05
|
|
||||||
Internal Release - Optimization
|
[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.1] - 16.01.2019
|
[2.5.0.5] - Internal
|
||||||
### Changed
|
[2.5.0.4] - Internal
|
||||||
- OfficeFile handling after editing (Replacing internal DocID)
|
[2.5.0.3] - Internal
|
||||||
- StructureNodes - Handling edit
|
### Changed
|
||||||
|
- Switching Connection-functionality
|
||||||
[2.5.0.0] - 25.10.2018
|
- Entity Open Check (is open? Maximize)
|
||||||
### Changed
|
- Doctype-Adding (bugfix)
|
||||||
- Add Linking doc to records (change between entities)
|
|
||||||
- right click file: reorder items, save layout added
|
[2.5.0.2] - 06.05
|
||||||
### Changed
|
Internal Release - Optimization
|
||||||
Structure Nodes:
|
|
||||||
- Adding nodes manually
|
[2.5.0.1] - 16.01.2019
|
||||||
Others:
|
### Changed
|
||||||
- Linking doc to records
|
- OfficeFile handling after editing (Replacing internal DocID)
|
||||||
- Checking file existing vs windream client malfunction
|
- StructureNodes - Handling edit
|
||||||
|
|
||||||
## [2.4.9.8] - 16.07.2018
|
[2.5.0.0] - 25.10.2018
|
||||||
### Changed
|
### Changed
|
||||||
Structure Nodes:
|
- Add Linking doc to records (change between entities)
|
||||||
- Adding nodes manually
|
- right click file: reorder items, save layout added
|
||||||
Others:
|
### Changed
|
||||||
- Linking doc to records
|
Structure Nodes:
|
||||||
- Checking file existing vs windream client malfunction
|
- Adding nodes manually
|
||||||
|
Others:
|
||||||
## [2.4.9.7] - 19.01.2018
|
- Linking doc to records
|
||||||
### Changed
|
- Checking file existing vs windream client malfunction
|
||||||
- Structure Nodes Navigation - Refreshing
|
|
||||||
- Logging
|
## [2.4.9.8] - 16.07.2018
|
||||||
|
### Changed
|
||||||
## [2.4.9.5] - 26.10.2017
|
Structure Nodes:
|
||||||
### Added
|
- Adding nodes manually
|
||||||
- DB-Procedures Creating Records and Values
|
Others:
|
||||||
- Integrity Check - Displayed Data vs. Database Data
|
- Linking doc to records
|
||||||
## [2.4.9.4] - 24.10.2017
|
- Checking file existing vs windream client malfunction
|
||||||
### Changed
|
|
||||||
- Bugfixing: Updating Multiple Values
|
## [2.4.9.7] - 19.01.2018
|
||||||
- Checking ECM-Files existing with MasterUser
|
### Changed
|
||||||
|
- Structure Nodes Navigation - Refreshing
|
||||||
## [2.4.9.3] - 26.09.2017
|
- Logging
|
||||||
### Changed
|
|
||||||
- RecordView: Changing status without adding a comment. (was required so far)
|
## [2.4.9.5] - 26.10.2017
|
||||||
- DocumentViewer: getting correct DocID, firstrow bugfix
|
### Added
|
||||||
|
- DB-Procedures Creating Records and Values
|
||||||
## [2.4.9.2] - 22.09.2017
|
- Integrity Check - Displayed Data vs. Database Data
|
||||||
### Added
|
## [2.4.9.4] - 24.10.2017
|
||||||
- Minimum required version for Addi
|
### Changed
|
||||||
### Changed
|
- Bugfixing: Updating Multiple Values
|
||||||
- bugfix changing RecordView and Workflow-Automatism on proxyservers
|
- Checking ECM-Files existing with MasterUser
|
||||||
- checks for replacing files in version-updating
|
|
||||||
## [2.4.9.1] - 05.09.2017
|
## [2.4.9.3] - 26.09.2017
|
||||||
### Changed
|
### Changed
|
||||||
- bugfix changing doc metadata for multiple linked documents
|
- RecordView: Changing status without adding a comment. (was required so far)
|
||||||
## [2.4.9.0] - 24.08.2017
|
- DocumentViewer: getting correct DocID, firstrow bugfix
|
||||||
### Changed
|
|
||||||
- DateFormat-User specific in docresults
|
## [2.4.9.2] - 22.09.2017
|
||||||
- Error Multiple rows in docvalues when document is linked multiple times
|
### Added
|
||||||
- Error PMO-Link Emails: Opening DetailView (Views not loaded)
|
- Minimum required version for Addi
|
||||||
- bugfixing
|
### Changed
|
||||||
## [2.4.8.9] - 30.05.2017
|
- bugfix changing RecordView and Workflow-Automatism on proxyservers
|
||||||
### Changed
|
- checks for replacing files in version-updating
|
||||||
- Saving Constructor-layout per entity (splitter, Datagrid)
|
## [2.4.9.1] - 05.09.2017
|
||||||
- Adding automated updates for Addons
|
### Changed
|
||||||
## [2.4.8.8] - 27.04.2017
|
- bugfix changing doc metadata for multiple linked documents
|
||||||
### Changed
|
## [2.4.9.0] - 24.08.2017
|
||||||
- Saving Datagrid Records everytime loosing focus
|
### Changed
|
||||||
- Proxyserver-login: Adding Proxyserver
|
- DateFormat-User specific in docresults
|
||||||
- Looging: Adding Now (Datetime) as prefix
|
- Error Multiple rows in docvalues when document is linked multiple times
|
||||||
## [2.4.8.7] - 25.04.2017
|
- Error PMO-Link Emails: Opening DetailView (Views not loaded)
|
||||||
### Changed
|
- bugfixing
|
||||||
- Updating-routines Proxy Server changed
|
## [2.4.8.9] - 30.05.2017
|
||||||
- Positions: Update-Behaviour Proxyserver
|
### Changed
|
||||||
- Currency-formatting changed: no currency symbol
|
- Saving Constructor-layout per entity (splitter, Datagrid)
|
||||||
- Drag Drop File - Automatic saving and controlling fields required
|
- Adding automated updates for Addons
|
||||||
- internal bugfixing
|
## [2.4.8.8] - 27.04.2017
|
||||||
## [2.4.8.6] - 30.03.2017
|
### Changed
|
||||||
### Added
|
- Saving Datagrid Records everytime loosing focus
|
||||||
- Functionality Entitytables integrated - SPEED
|
- Proxyserver-login: Adding Proxyserver
|
||||||
- Creating and Adding records to Entitytables - Entity-designer
|
- Looging: Adding Now (Datetime) as prefix
|
||||||
### Changed
|
## [2.4.8.7] - 25.04.2017
|
||||||
- Buttons Administration Level - Names and terms adapted
|
### Changed
|
||||||
- Doc-Metadata: Automatism adding defaultvalues
|
- Updating-routines Proxy Server changed
|
||||||
- Removed messages for proxysynchronizing
|
- Positions: Update-Behaviour Proxyserver
|
||||||
- internal bugfixing
|
- Currency-formatting changed: no currency symbol
|
||||||
|
- Drag Drop File - Automatic saving and controlling fields required
|
||||||
## [2.4.8.5] - 10.03.2017
|
- internal bugfixing
|
||||||
### Added
|
## [2.4.8.6] - 30.03.2017
|
||||||
- Automatic Version-Checking and Updating
|
### Added
|
||||||
- Right Manager - Explicit right-checking for records
|
- Functionality Entitytables integrated - SPEED
|
||||||
|
- Creating and Adding records to Entitytables - Entity-designer
|
||||||
### Changed
|
### Changed
|
||||||
- Renaming Files: Proxy-Update included
|
- Buttons Administration Level - Names and terms adapted
|
||||||
- Adding positions
|
- Doc-Metadata: Automatism adding defaultvalues
|
||||||
- Bugfix Rightmanagement (all users entity got reading rights)
|
- Removed messages for proxysynchronizing
|
||||||
- Workflow and Tasks - Redesign
|
- internal bugfixing
|
||||||
|
|
||||||
## [2.4.8.4] - 06.02.2017
|
## [2.4.8.5] - 10.03.2017
|
||||||
### Changed
|
### Added
|
||||||
- internal bugfixing
|
- Automatic Version-Checking and Updating
|
||||||
|
- Right Manager - Explicit right-checking for records
|
||||||
## [2.4.8.3] - 24.01.2017
|
|
||||||
### Added
|
### Changed
|
||||||
- Functionality for File-Existing when accessing file
|
- Renaming Files: Proxy-Update included
|
||||||
- Right management fully integrated
|
- Adding positions
|
||||||
### Changed
|
- Bugfix Rightmanagement (all users entity got reading rights)
|
||||||
- internal bugfixing
|
- Workflow and Tasks - Redesign
|
||||||
|
|
||||||
## [2.4.8.3]
|
## [2.4.8.4] - 06.02.2017
|
||||||
### Added
|
### Changed
|
||||||
- Right Management User-Entity - Allow Admins to update and add rights
|
- internal bugfixing
|
||||||
- Information in MainForm ProxyUsed or not
|
|
||||||
### Changed
|
## [2.4.8.3] - 24.01.2017
|
||||||
Proxy Server Functionality - Adding Views for faster refreshing
|
### Added
|
||||||
- General bugfixing
|
- Functionality for File-Existing when accessing file
|
||||||
|
- Right management fully integrated
|
||||||
## [2.4.8.2]
|
### Changed
|
||||||
### Added
|
- internal bugfixing
|
||||||
- Proxy Server Functionality - Add local ProxyServer for speeding up queries
|
|
||||||
- Right click functionality Docs
|
## [2.4.8.3]
|
||||||
- windream - Change Doctype and manual indices
|
### Added
|
||||||
- Fulltextsearch: Searching of ADDI-data included
|
- Right Management User-Entity - Allow Admins to update and add rights
|
||||||
- Select-Only option for comboboxes
|
- Information in MainForm ProxyUsed or not
|
||||||
### Changed
|
### Changed
|
||||||
Bugfixing:
|
Proxy Server Functionality - Adding Views for faster refreshing
|
||||||
- General bugfixing
|
- General bugfixing
|
||||||
|
|
||||||
## [2.4.8.1] - 22.12.2016
|
## [2.4.8.2]
|
||||||
### Added
|
### Added
|
||||||
- Navigation withGeo-Coordinates -
|
- Proxy Server Functionality - Add local ProxyServer for speeding up queries
|
||||||
- Right click functionality Doc
|
- Right click functionality Docs
|
||||||
- windream - create new version
|
- windream - Change Doctype and manual indices
|
||||||
- Change Doctype
|
- Fulltextsearch: Searching of ADDI-data included
|
||||||
- Entitysearch right click - Entity-navigation
|
- Select-Only option for comboboxes
|
||||||
- Entitywide Search
|
### Changed
|
||||||
- Entitysearch below selected node (Only in Node-Navigation)
|
Bugfixing:
|
||||||
- Fulltextsearch - seperate window for selection
|
- General bugfixing
|
||||||
- only for documents below selected node (Only in Node-Navigation)
|
|
||||||
### Changed
|
## [2.4.8.1] - 22.12.2016
|
||||||
Bugfixing:
|
### Added
|
||||||
- Doc take in work process. Admin can free the document
|
- Navigation withGeo-Coordinates -
|
||||||
- Right Click Resultfiles: Gather all selected files for operations
|
- Right click functionality Doc
|
||||||
|
- windream - create new version
|
||||||
## [2.4.8.0] - 28.11.2016
|
- Change Doctype
|
||||||
### Added
|
- Entitysearch right click - Entity-navigation
|
||||||
- Personified login for administrators - When hitting ESC during ADDI Splash Screen load
|
- Entitywide Search
|
||||||
- Form Global Search (fulltext combined with record-search) - Administrators can add users: Administration - Extra Views User.
|
- Entitysearch below selected node (Only in Node-Navigation)
|
||||||
- Display style Doc Results: Results now can be shown on first tab
|
- Fulltextsearch - seperate window for selection
|
||||||
Entity-related configuration - Administration - ConstructorDesigner - Configuration file search
|
- only for documents below selected node (Only in Node-Navigation)
|
||||||
- Creating variants: Record-functions
|
### Changed
|
||||||
- Right Manager: Functionality "Check or Renew Rights for User" added
|
Bugfixing:
|
||||||
- Showing Release Notes in Information dialog
|
- Doc take in work process. Admin can free the document
|
||||||
|
- Right Click Resultfiles: Gather all selected files for operations
|
||||||
### Changed
|
|
||||||
- Automatically hiding Navigation Strip of Mainform
|
## [2.4.8.0] - 28.11.2016
|
||||||
- Automatically hide TreeView Navigation in Entityview if Entity is only one
|
### Added
|
||||||
- Locking DocResults: from standard during navigation the docresults now are locked. No changes (deleting, opening) until switchin win work/edit mode.
|
- Personified login for administrators - When hitting ESC during ADDI Splash Screen load
|
||||||
==> Entity-related configuration - Administration - ConstructorDesigner - Configuration file search
|
- Form Global Search (fulltext combined with record-search) - Administrators can add users: Administration - Extra Views User.
|
||||||
- Drag Drop file - Indexing and refreshing added to sql-procedure (before GUI) relevant to speed issues
|
- 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
|
||||||
|
|||||||
8
06_EmailProfiler/1.3.1.0.sql
Normal file
8
06_EmailProfiler/1.3.1.0.sql
Normal 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
|
||||||
4
06_EmailProfiler/1.3.2.0.sql
Normal file
4
06_EmailProfiler/1.3.2.0.sql
Normal 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
|
||||||
4
06_EmailProfiler/1.3.3.0.sql
Normal file
4
06_EmailProfiler/1.3.3.0.sql
Normal 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
|
||||||
@@ -1,121 +1,121 @@
|
|||||||
USE [DD_ECM]
|
USE [DD_ECM]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/
|
/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBMON_PROFILE](
|
CREATE TABLE [dbo].[TBMON_PROFILE](
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[TITLE] [varchar](250) NOT NULL,
|
[TITLE] [varchar](250) NOT NULL,
|
||||||
[CAPTION] [varchar](250) NULL,
|
[CAPTION] [varchar](250) NULL,
|
||||||
[EXEC_SQL] [nvarchar](max) NULL,
|
[EXEC_SQL] [nvarchar](max) NULL,
|
||||||
[RETURN_TYPE] [varchar](100) NOT NULL,
|
[RETURN_TYPE] [varchar](100) NOT NULL,
|
||||||
[SEQUENCE] [int] NOT NULL,
|
[SEQUENCE] [int] NOT NULL,
|
||||||
[COMMENT] [varchar](500) NULL,
|
[COMMENT] [varchar](500) NULL,
|
||||||
[ACTIVE] [bit] NOT NULL,
|
[ACTIVE] [bit] NOT NULL,
|
||||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||||
[ADDED_WHEN] [datetime] NOT NULL,
|
[ADDED_WHEN] [datetime] NOT NULL,
|
||||||
[CHANGED_WHO] [varchar](100) NULL,
|
[CHANGED_WHO] [varchar](100) NULL,
|
||||||
[CHANGED_WHEN] [datetime] NULL,
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
CONSTRAINT [PK_TBMON_PROFILE] PRIMARY KEY CLUSTERED
|
CONSTRAINT [PK_TBMON_PROFILE] PRIMARY KEY CLUSTERED
|
||||||
(
|
(
|
||||||
[GUID] ASC
|
[GUID] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
)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
|
CONSTRAINT [UQ1_TBMON_PROFILE] UNIQUE NONCLUSTERED
|
||||||
(
|
(
|
||||||
[TITLE] ASC
|
[TITLE] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)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]
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/
|
/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBMON_PROFILE_PARAM](
|
CREATE TABLE [dbo].[TBMON_PROFILE_PARAM](
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[PROFILE_ID] [int] NOT NULL,
|
[PROFILE_ID] [int] NOT NULL,
|
||||||
[CAPTION] [varchar](250) NOT NULL,
|
[CAPTION] [varchar](250) NOT NULL,
|
||||||
[DESCRIPTION] [nvarchar](250) NOT NULL,
|
[DESCRIPTION] [nvarchar](250) NOT NULL,
|
||||||
[DATA_TYPE] [varchar](50) NOT NULL,
|
[DATA_TYPE] [varchar](50) NOT NULL,
|
||||||
[PATTERN] [nvarchar](50) NOT NULL,
|
[PATTERN] [nvarchar](50) NOT NULL,
|
||||||
[ITEMS] [nvarchar](max) NULL,
|
[ITEMS] [nvarchar](max) NULL,
|
||||||
[ITEM_TYPE] [nvarchar](50) NULL,
|
[ITEM_TYPE] [nvarchar](50) NULL,
|
||||||
[SEQUENCE] [tinyint] NOT NULL,
|
[SEQUENCE] [tinyint] NOT NULL,
|
||||||
[REQUIRED] [bit] NOT NULL,
|
[REQUIRED] [bit] NOT NULL,
|
||||||
[COMMENT] [varchar](500) NULL,
|
[COMMENT] [varchar](500) NULL,
|
||||||
[ACTIVE] [bit] NOT NULL,
|
[ACTIVE] [bit] NOT NULL,
|
||||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||||
[ADDED_WHEN] [datetime] NOT NULL,
|
[ADDED_WHEN] [datetime] NOT NULL,
|
||||||
[CHANGED_WHO] [varchar](100) NULL,
|
[CHANGED_WHO] [varchar](100) NULL,
|
||||||
[CHANGED_WHEN] [datetime] NULL,
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
CONSTRAINT [PK_TBMON_PROFILE_PARAM] PRIMARY KEY CLUSTERED
|
CONSTRAINT [PK_TBMON_PROFILE_PARAM] PRIMARY KEY CLUSTERED
|
||||||
(
|
(
|
||||||
[GUID] ASC
|
[GUID] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
)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
|
CONSTRAINT [UQ1_TBMON_PROFILE_PARAM] UNIQUE NONCLUSTERED
|
||||||
(
|
(
|
||||||
[CAPTION] ASC
|
[CAPTION] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)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]
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE]
|
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE]
|
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID])
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID])
|
||||||
REFERENCES [dbo].[TBMON_PROFILE] ([GUID])
|
REFERENCES [dbo].[TBMON_PROFILE] ([GUID])
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID]
|
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/
|
/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBMON_CHARTS](
|
CREATE TABLE [dbo].[TBMON_CHARTS](
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[PROFILE_ID] [int] NOT NULL,
|
[PROFILE_ID] [int] NOT NULL,
|
||||||
[POS_ID] [int] NOT NULL,
|
[POS_ID] [int] NOT NULL,
|
||||||
[CHART_TYPE] [varchar](50) NOT NULL,
|
[CHART_TYPE] [varchar](50) NOT NULL,
|
||||||
[TITLE] [varchar](50) NOT NULL,
|
[TITLE] [varchar](50) NOT NULL,
|
||||||
[SQL_COMMAND] [varchar](max) NOT NULL,
|
[SQL_COMMAND] [varchar](max) NOT NULL,
|
||||||
[ARGUMENT] [varchar](50) NOT NULL,
|
[ARGUMENT] [varchar](50) NOT NULL,
|
||||||
[VALUE] [varchar](50) NOT NULL,
|
[VALUE] [varchar](50) NOT NULL,
|
||||||
[ACTIVE] [bit] NULL,
|
[ACTIVE] [bit] NULL,
|
||||||
[LABEL_TYPE] [varchar](50) NULL,
|
[LABEL_TYPE] [varchar](50) NULL,
|
||||||
[ADDED_WHO] [varchar](50) NULL,
|
[ADDED_WHO] [varchar](50) NULL,
|
||||||
[ADDED_WHEN] [datetime] NULL,
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
[CHANGED_WHO] [varchar](50) NULL,
|
[CHANGED_WHO] [varchar](50) NULL,
|
||||||
[CHANGED_WHEN] [datetime] NULL
|
[CHANGED_WHEN] [datetime] NULL
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID]
|
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID]
|
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE]
|
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE]
|
||||||
GO
|
GO
|
||||||
|
|||||||
@@ -1,63 +1,63 @@
|
|||||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
VALUES
|
VALUES
|
||||||
( 'MWF', 1, '1', 'Title 1', 'de-DE','Title', 'VA Freigabe','Freigabe in Rolle Verantwortlich')
|
( 'MWF', 1, '1', 'Title 1', 'de-DE','Title', 'VA Freigabe','Freigabe in Rolle Verantwortlich')
|
||||||
GO
|
GO
|
||||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||||
VALUES
|
VALUES
|
||||||
( 'MWF', 1, '3', 'Title 93', 'de-DE','Title', 'Finale Freigabe','Freigabe in Rolle Finaler Freigeber')
|
( 'MWF', 1, '3', 'Title 93', 'de-DE','Title', 'Finale Freigabe','Freigabe in Rolle Finaler Freigeber')
|
||||||
GO
|
GO
|
||||||
INSERT INTO TBMWF_PROFILE_OBJ_STATE (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID) VALUES
|
INSERT INTO TBMWF_PROFILE_OBJ_STATE (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID) VALUES
|
||||||
(1,1,12968,1);
|
(1,1,12968,1);
|
||||||
INSERT INTO TBMWF_PROF_CONTROLS_TF (
|
INSERT INTO TBMWF_PROF_CONTROLS_TF (
|
||||||
OBJ_STATE_ID,ATTR_NAME, CTRL_TYPE, CAPTION, TEXT, ICON, MANDATORY, CHOICE_LIST, READ_ONLY, SEQU)
|
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),
|
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, '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, 'Combobox1','CMB', 'Ein Combo-Feld:', '', 'check2-circle',1, 'Eintrag1;Eintrag2', 0, 2),
|
||||||
(1, 'Comment','TXT', 'Bemerkung', '', 'chat-square-text', 0, '', 0, 3);
|
(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 TBMFI_PROFILE_USER (MWF_PROFILE_ID,USR_ID) VALUES (6,1),(9,1);
|
||||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||||
([MWF_PROFILE_ID]
|
([MWF_PROFILE_ID]
|
||||||
,[BTN_TYPE]
|
,[BTN_TYPE]
|
||||||
,[TEXT]
|
,[TEXT]
|
||||||
,[ICON]
|
,[ICON]
|
||||||
,[FORE_COLOR]
|
,[FORE_COLOR]
|
||||||
,[BACK_COLOR]
|
,[BACK_COLOR]
|
||||||
,[COMMAND]
|
,[COMMAND]
|
||||||
,ADDED_WHO
|
,ADDED_WHO
|
||||||
)
|
)
|
||||||
VALUES
|
VALUES
|
||||||
(3
|
(3
|
||||||
,1
|
,1
|
||||||
,'Genehmigen'
|
,'Genehmigen'
|
||||||
,'check-square-fill'
|
,'check-square-fill'
|
||||||
,''
|
,''
|
||||||
,'Green'
|
,'Green'
|
||||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 3 WHERE GUID = @OBJ_STATE_ID '
|
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 3 WHERE GUID = @OBJ_STATE_ID '
|
||||||
,'DD-MS')
|
,'DD-MS')
|
||||||
GO
|
GO
|
||||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||||
([MWF_PROFILE_ID]
|
([MWF_PROFILE_ID]
|
||||||
,[BTN_TYPE]
|
,[BTN_TYPE]
|
||||||
,[TEXT]
|
,[TEXT]
|
||||||
,[ICON]
|
,[ICON]
|
||||||
,[FORE_COLOR]
|
,[FORE_COLOR]
|
||||||
,[BACK_COLOR]
|
,[BACK_COLOR]
|
||||||
,[COMMAND]
|
,[COMMAND]
|
||||||
,ADDED_WHO
|
,ADDED_WHO
|
||||||
)
|
)
|
||||||
VALUES
|
VALUES
|
||||||
(3
|
(3
|
||||||
,2
|
,2
|
||||||
,'Ablehnen'
|
,'Ablehnen'
|
||||||
,'sign-stop-fill'
|
,'sign-stop-fill'
|
||||||
,''
|
,''
|
||||||
,'Red'
|
,'Red'
|
||||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 4 WHERE GUID = @OBJ_STATE_ID '
|
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 4 WHERE GUID = @OBJ_STATE_ID '
|
||||||
,'DD-MS')
|
,'DD-MS')
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
47
13_ZUGFERD/CreateObjects.sql
Normal file
47
13_ZUGFERD/CreateObjects.sql
Normal 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
|
||||||
192
14_EnvelopeGenerator/CreateDBObjects.sql
Normal file
192
14_EnvelopeGenerator/CreateDBObjects.sql
Normal 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
|
||||||
@@ -1,113 +1,113 @@
|
|||||||
DROP TABLE TBECM_JR_FIW_STEP;
|
DROP TABLE TBECM_JR_FIW_STEP;
|
||||||
DROP TABLE TBECM_JR_FIW_PROFILE;
|
DROP TABLE TBECM_JR_FIW_PROFILE;
|
||||||
DROP TABLE TBECM_JR_JOB;
|
DROP TABLE TBECM_JR_JOB;
|
||||||
DROP TABLE TBECM_JR_TYPE;
|
DROP TABLE TBECM_JR_TYPE;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE TBECM_JR_TYPE
|
CREATE TABLE TBECM_JR_TYPE
|
||||||
(
|
(
|
||||||
GUID INT IDENTITY(1,1),
|
GUID INT IDENTITY(1,1),
|
||||||
JOB_TYPE VARCHAR(100) NOT NULL,
|
JOB_TYPE VARCHAR(100) NOT NULL,
|
||||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
COMMENT VARCHAR(250),
|
COMMENT VARCHAR(250),
|
||||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
CHANGED_WHO VARCHAR(100),
|
CHANGED_WHO VARCHAR(100),
|
||||||
CHANGED_WHEN DATETIME,
|
CHANGED_WHEN DATETIME,
|
||||||
CONSTRAINT PKTBECM_JR_TYPE PRIMARY KEY(GUID),
|
CONSTRAINT PKTBECM_JR_TYPE PRIMARY KEY(GUID),
|
||||||
CONSTRAINT UNIQUE_TBECM_JR_TYPE UNIQUE(JOB_TYPE)
|
CONSTRAINT UNIQUE_TBECM_JR_TYPE UNIQUE(JOB_TYPE)
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
-----
|
-----
|
||||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIM-HotFolder');
|
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIM-HotFolder');
|
||||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIH-Attributing-SQL');
|
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIH-Attributing-SQL');
|
||||||
|
|
||||||
CREATE TABLE TBECM_JR_JOB
|
CREATE TABLE TBECM_JR_JOB
|
||||||
(
|
(
|
||||||
GUID INT IDENTITY(1,1),
|
GUID INT IDENTITY(1,1),
|
||||||
JOB_TYPE_ID INT NOT NULL,
|
JOB_TYPE_ID INT NOT NULL,
|
||||||
TITLE VARCHAR(250) NOT NULL,
|
TITLE VARCHAR(250) NOT NULL,
|
||||||
QUARTZ_DEF VARCHAR(250) NOT NULL,
|
QUARTZ_DEF VARCHAR(250) NOT NULL,
|
||||||
COMMENT VARCHAR(500) NOT NULL DEFAULT '',
|
COMMENT VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
CHANGED_WHO VARCHAR(100),
|
CHANGED_WHO VARCHAR(100),
|
||||||
CHANGED_WHEN DATETIME,
|
CHANGED_WHEN DATETIME,
|
||||||
CONSTRAINT PKTBECM_JR_JOB PRIMARY KEY(GUID),
|
CONSTRAINT PKTBECM_JR_JOB PRIMARY KEY(GUID),
|
||||||
CONSTRAINT FKTBECM_JR_JOB_JOB_TYPEID FOREIGN KEY(JOB_TYPE_ID) REFERENCES TBECM_JR_TYPE(GUID),
|
CONSTRAINT FKTBECM_JR_JOB_JOB_TYPEID FOREIGN KEY(JOB_TYPE_ID) REFERENCES TBECM_JR_TYPE(GUID),
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
CREATE TRIGGER TBTBECM_JR_JOB_AFT_UPD ON TBECM_JR_JOB
|
CREATE TRIGGER TBTBECM_JR_JOB_AFT_UPD ON TBECM_JR_JOB
|
||||||
FOR UPDATE
|
FOR UPDATE
|
||||||
AS
|
AS
|
||||||
BEGIN TRY
|
BEGIN TRY
|
||||||
UPDATE TBECM_JR_JOB SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
UPDATE TBECM_JR_JOB SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||||
WHERE TBECM_JR_JOB.GUID = INSERTED.GUID
|
WHERE TBECM_JR_JOB.GUID = INSERTED.GUID
|
||||||
|
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||||
+ ' - ERROR-MESSAGE: '
|
+ ' - ERROR-MESSAGE: '
|
||||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||||
END CATCH
|
END CATCH
|
||||||
GO
|
GO
|
||||||
CREATE TABLE TBECM_JR_FIW_PROFILE
|
CREATE TABLE TBECM_JR_FIW_PROFILE
|
||||||
(
|
(
|
||||||
GUID INT IDENTITY(1,1),
|
GUID INT IDENTITY(1,1),
|
||||||
JR_JOB_ID INTEGER NOT NULL,
|
JR_JOB_ID INTEGER NOT NULL,
|
||||||
WM_OBJECTTYPE VARCHAR(100) NOT NULL,
|
WM_OBJECTTYPE VARCHAR(100) NOT NULL,
|
||||||
SOURCE_FOLDER VARCHAR(500) NOT NULL,
|
SOURCE_FOLDER VARCHAR(500) NOT NULL,
|
||||||
TARGET_FOLDER VARCHAR(500) NOT NULL,
|
TARGET_FOLDER VARCHAR(500) NOT NULL,
|
||||||
BACKUP_FOLDER VARCHAR(500) NOT NULL DEFAULT '',
|
BACKUP_FOLDER VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
SF_DATE_FORMAT VARCHAR(50) NOT NULL DEFAULT '',
|
SF_DATE_FORMAT VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
DEL_FILE_SUCCESS BIT NOT NULL DEFAULT 1,
|
DEL_FILE_SUCCESS BIT NOT NULL DEFAULT 1,
|
||||||
INCL_SUBFOLDER BIT NOT NULL DEFAULT 0,
|
INCL_SUBFOLDER BIT NOT NULL DEFAULT 0,
|
||||||
EXCLUDE_REGEX NVARCHAR(MAX) NOT NULL DEFAULT '',
|
EXCLUDE_REGEX NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
COMMENT VARCHAR(250),
|
COMMENT VARCHAR(250),
|
||||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
CHANGED_WHO VARCHAR(100),
|
CHANGED_WHO VARCHAR(100),
|
||||||
CHANGED_WHEN DATETIME,
|
CHANGED_WHEN DATETIME,
|
||||||
CONSTRAINT PKTBECM_JR_FIW_PROFILE PRIMARY KEY(GUID),
|
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 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)
|
CONSTRAINT UNIQUE_TBECM_JR_FIW_PROFILE UNIQUE(SOURCE_FOLDER,TARGET_FOLDER)
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
CREATE TRIGGER TBECM_JR_FIW_PROFILE_AFT_UPD ON TBECM_JR_FIW_PROFILE
|
CREATE TRIGGER TBECM_JR_FIW_PROFILE_AFT_UPD ON TBECM_JR_FIW_PROFILE
|
||||||
FOR UPDATE
|
FOR UPDATE
|
||||||
AS
|
AS
|
||||||
BEGIN TRY
|
BEGIN TRY
|
||||||
UPDATE TBECM_JR_FIW_PROFILE SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
UPDATE TBECM_JR_FIW_PROFILE SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||||
WHERE TBECM_JR_FIW_PROFILE.GUID = INSERTED.GUID
|
WHERE TBECM_JR_FIW_PROFILE.GUID = INSERTED.GUID
|
||||||
|
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||||
+ ' - ERROR-MESSAGE: '
|
+ ' - ERROR-MESSAGE: '
|
||||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||||
END CATCH
|
END CATCH
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE TABLE TBECM_JR_FIW_STEP
|
CREATE TABLE TBECM_JR_FIW_STEP
|
||||||
(
|
(
|
||||||
GUID INT IDENTITY(1,1),
|
GUID INT IDENTITY(1,1),
|
||||||
PROFILE_ID INTEGER NOT NULL,
|
PROFILE_ID INTEGER NOT NULL,
|
||||||
IDX_NAME VARCHAR(100) NOT NULL,
|
IDX_NAME VARCHAR(100) NOT NULL,
|
||||||
METHOD VARCHAR(100) NOT NULL,
|
METHOD VARCHAR(100) NOT NULL,
|
||||||
ARGUMENT1 VARCHAR(500) NOT NULL DEFAULT '',
|
ARGUMENT1 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
ARGUMENT2 VARCHAR(500) NOT NULL DEFAULT '',
|
ARGUMENT2 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
ARGUMENT3 VARCHAR(500) NOT NULL DEFAULT '',
|
ARGUMENT3 VARCHAR(500) NOT NULL DEFAULT '',
|
||||||
SCOPE VARCHAR(50) NOT NULL DEFAULT '',
|
SCOPE VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||||
COMMENT VARCHAR(250),
|
COMMENT VARCHAR(250),
|
||||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||||
CHANGED_WHO VARCHAR(100),
|
CHANGED_WHO VARCHAR(100),
|
||||||
CHANGED_WHEN DATETIME,
|
CHANGED_WHEN DATETIME,
|
||||||
CONSTRAINT PKTBECM_JR_FIW_STEP PRIMARY KEY(GUID),
|
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),
|
CONSTRAINT FKTTBECM_JR_FIW_STEP_PROF_ID FOREIGN KEY(PROFILE_ID) REFERENCES TBECM_JR_FIW_PROFILE(GUID),
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
48
README.md
48
README.md
@@ -1,25 +1,25 @@
|
|||||||
# SQL Skripte
|
# SQL Skripte
|
||||||
|
|
||||||
## Idee
|
## Idee
|
||||||
|
|
||||||
* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten
|
* 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
|
* 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
|
* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript
|
||||||
|
|
||||||
## Bei Neuinstallation
|
## Bei Neuinstallation
|
||||||
|
|
||||||
* Main Skript ausführen, done!
|
* Main Skript ausführen, done!
|
||||||
|
|
||||||
## Bei Update
|
## Bei Update
|
||||||
|
|
||||||
* Update Skripts ausführen
|
* Update Skripts ausführen
|
||||||
* Evtl. Update Skript von Version NNN automatisch bauen
|
* Evtl. Update Skript von Version NNN automatisch bauen
|
||||||
|
|
||||||
## Beispiel
|
## Beispiel
|
||||||
|
|
||||||
* 00_DD
|
* 00_DD
|
||||||
* 00_TBDD_BASECONFIG.sql
|
* 00_TBDD_BASECONFIG.sql
|
||||||
* 01_TBDD_USER.sql
|
* 01_TBDD_USER.sql
|
||||||
* 02_TBDD_GROUP.sql
|
* 02_TBDD_GROUP.sql
|
||||||
* 01_PM
|
* 01_PM
|
||||||
* 00_TBPM_PROFILE.sql
|
* 00_TBPM_PROFILE.sql
|
||||||
@@ -1,36 +1,36 @@
|
|||||||
select [Process ID] = p.spid,
|
select [Process ID] = p.spid,
|
||||||
[User] = case when p.spid > 6
|
[User] = case when p.spid > 6
|
||||||
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
||||||
else 'system'
|
else 'system'
|
||||||
end,
|
end,
|
||||||
p.dbid as DB_ID,
|
p.dbid as DB_ID,
|
||||||
[Database] = case when p.dbid = 0
|
[Database] = case when p.dbid = 0
|
||||||
then 'no database context'
|
then 'no database context'
|
||||||
else db_name(p.dbid)
|
else db_name(p.dbid)
|
||||||
end,
|
end,
|
||||||
[Status] = p.status,
|
[Status] = p.status,
|
||||||
[Open Transactions] = p.open_tran,
|
[Open Transactions] = p.open_tran,
|
||||||
[Command] = p.cmd,
|
[Command] = p.cmd,
|
||||||
[Application] = p.program_name,
|
[Application] = p.program_name,
|
||||||
[Wait Time] = p.waittime,
|
[Wait Time] = p.waittime,
|
||||||
[Wait Type] = case when p.waittype = 0
|
[Wait Type] = case when p.waittype = 0
|
||||||
then 'not waiting'
|
then 'not waiting'
|
||||||
else p.lastwaittype
|
else p.lastwaittype
|
||||||
end,
|
end,
|
||||||
[Wait Resource] = case when p.waittype = 0
|
[Wait Resource] = case when p.waittype = 0
|
||||||
then ''
|
then ''
|
||||||
else p.waitresource
|
else p.waitresource
|
||||||
end,
|
end,
|
||||||
[CPU] = p.cpu,
|
[CPU] = p.cpu,
|
||||||
[Physical IO] = p.physical_io,
|
[Physical IO] = p.physical_io,
|
||||||
[Memory Usage] = p.memusage,
|
[Memory Usage] = p.memusage,
|
||||||
[Login Time] = p.login_time,
|
[Login Time] = p.login_time,
|
||||||
[Last Batch] = p.last_batch,
|
[Last Batch] = p.last_batch,
|
||||||
[Host] = p.hostname,
|
[Host] = p.hostname,
|
||||||
[Net Library] = p.net_library,
|
[Net Library] = p.net_library,
|
||||||
[Net Address] = p.net_address,
|
[Net Address] = p.net_address,
|
||||||
[Blocked By] = p.blocked,
|
[Blocked By] = p.blocked,
|
||||||
[Blocking] = 0,
|
[Blocking] = 0,
|
||||||
[Execution Context ID] = p.ecid
|
[Execution Context ID] = p.ecid
|
||||||
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
||||||
order by p.login_time desc
|
order by p.login_time desc
|
||||||
@@ -1,60 +1,60 @@
|
|||||||
USE master
|
USE master
|
||||||
GO
|
GO
|
||||||
SELECT SPID = er.session_id
|
SELECT SPID = er.session_id
|
||||||
,STATUS = ses.STATUS
|
,STATUS = ses.STATUS
|
||||||
,[Login] = ses.login_name
|
,[Login] = ses.login_name
|
||||||
,Host = ses.host_name
|
,Host = ses.host_name
|
||||||
,BlkBy = er.blocking_session_id
|
,BlkBy = er.blocking_session_id
|
||||||
,DBName = DB_Name(er.database_id)
|
,DBName = DB_Name(er.database_id)
|
||||||
,CommandType = er.command
|
,CommandType = er.command
|
||||||
,ObjectName = OBJECT_NAME(st.objectid)
|
,ObjectName = OBJECT_NAME(st.objectid)
|
||||||
,CPUTime = er.cpu_time
|
,CPUTime = er.cpu_time
|
||||||
,StartTime = er.start_time
|
,StartTime = er.start_time
|
||||||
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
||||||
,SQLStatement = st.text
|
,SQLStatement = st.text
|
||||||
FROM sys.dm_exec_requests er
|
FROM sys.dm_exec_requests er
|
||||||
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
||||||
LEFT JOIN sys.dm_exec_sessions ses
|
LEFT JOIN sys.dm_exec_sessions ses
|
||||||
ON ses.session_id = er.session_id
|
ON ses.session_id = er.session_id
|
||||||
LEFT JOIN sys.dm_exec_connections con
|
LEFT JOIN sys.dm_exec_connections con
|
||||||
ON con.session_id = ses.session_id
|
ON con.session_id = ses.session_id
|
||||||
WHERE st.text IS NOT NULL
|
WHERE st.text IS NOT NULL
|
||||||
|
|
||||||
--##############################################
|
--##############################################
|
||||||
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
||||||
SELECT
|
SELECT
|
||||||
er.session_Id AS [Spid]
|
er.session_Id AS [Spid]
|
||||||
, sp.ecid
|
, sp.ecid
|
||||||
, er.start_time
|
, er.start_time
|
||||||
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
||||||
, sp.nt_username
|
, sp.nt_username
|
||||||
, er.status
|
, er.status
|
||||||
, er.wait_type
|
, er.wait_type
|
||||||
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
||||||
((CASE WHEN er.statement_end_offset = -1
|
((CASE WHEN er.statement_end_offset = -1
|
||||||
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
||||||
ELSE er.statement_end_offset
|
ELSE er.statement_end_offset
|
||||||
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
||||||
, qt.text AS [Parent Query]
|
, qt.text AS [Parent Query]
|
||||||
, sp.program_name
|
, sp.program_name
|
||||||
, sp.Hostname
|
, sp.Hostname
|
||||||
, sp.nt_domain
|
, sp.nt_domain
|
||||||
|
|
||||||
|
|
||||||
FROM sys.dm_exec_requests er
|
FROM sys.dm_exec_requests er
|
||||||
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
||||||
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
||||||
WHERE session_Id > 50
|
WHERE session_Id > 50
|
||||||
AND session_Id NOT IN (@@SPID)
|
AND session_Id NOT IN (@@SPID)
|
||||||
ORDER BY session_Id, ecid
|
ORDER BY session_Id, ecid
|
||||||
|
|
||||||
--##############################################
|
--##############################################
|
||||||
|
|
||||||
SELECT sqltext.TEXT,
|
SELECT sqltext.TEXT,
|
||||||
req.session_id,
|
req.session_id,
|
||||||
req.status,
|
req.status,
|
||||||
req.command,
|
req.command,
|
||||||
req.cpu_time,
|
req.cpu_time,
|
||||||
req.total_elapsed_time
|
req.total_elapsed_time
|
||||||
FROM sys.dm_exec_requests req
|
FROM sys.dm_exec_requests req
|
||||||
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
|
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
|
||||||
Reference in New Issue
Block a user