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.
|
||||
###############################################################################################################################
|
||||
[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
|
||||
|
||||
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]
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
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_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
|
||||
48
README.md
48
README.md
@@ -1,25 +1,25 @@
|
||||
# SQL Skripte
|
||||
|
||||
## Idee
|
||||
|
||||
* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten
|
||||
* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten
|
||||
* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript
|
||||
|
||||
## Bei Neuinstallation
|
||||
|
||||
* Main Skript ausführen, done!
|
||||
|
||||
## Bei Update
|
||||
|
||||
* Update Skripts ausführen
|
||||
* Evtl. Update Skript von Version NNN automatisch bauen
|
||||
|
||||
## Beispiel
|
||||
|
||||
* 00_DD
|
||||
* 00_TBDD_BASECONFIG.sql
|
||||
* 01_TBDD_USER.sql
|
||||
* 02_TBDD_GROUP.sql
|
||||
* 01_PM
|
||||
# SQL Skripte
|
||||
|
||||
## Idee
|
||||
|
||||
* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten
|
||||
* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten
|
||||
* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript
|
||||
|
||||
## Bei Neuinstallation
|
||||
|
||||
* Main Skript ausführen, done!
|
||||
|
||||
## Bei Update
|
||||
|
||||
* Update Skripts ausführen
|
||||
* Evtl. Update Skript von Version NNN automatisch bauen
|
||||
|
||||
## Beispiel
|
||||
|
||||
* 00_DD
|
||||
* 00_TBDD_BASECONFIG.sql
|
||||
* 01_TBDD_USER.sql
|
||||
* 02_TBDD_GROUP.sql
|
||||
* 01_PM
|
||||
* 00_TBPM_PROFILE.sql
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user