MS scripting
This commit is contained in:
parent
3afa15e2a9
commit
3d32964956
3319
00_DD/DD_ECM.sql
3319
00_DD/DD_ECM.sql
File diff suppressed because it is too large
Load Diff
@ -863,9 +863,9 @@ GO
|
|||||||
|
|
||||||
CREATE VIEW [dbo].[VWIDB_BE_ATTRIBUTE] AS
|
CREATE VIEW [dbo].[VWIDB_BE_ATTRIBUTE] AS
|
||||||
SELECT
|
SELECT
|
||||||
T.GUID,
|
COALESCE(T.GUID,0) as GUID,
|
||||||
T.[BE_ID]
|
COALESCE(T.[BE_ID],0) BE_ID
|
||||||
,T2.TITLE AS BE
|
,COALESCE(T2.TITLE,'NO BE SO FAR') AS BE
|
||||||
,[ATTR_ID]
|
,[ATTR_ID]
|
||||||
,T6.TERM_VALUE AS ATTR_TITLE
|
,T6.TERM_VALUE AS ATTR_TITLE
|
||||||
,T1.TYP_ID
|
,T1.TYP_ID
|
||||||
@ -876,12 +876,12 @@ SELECT
|
|||||||
,T1.SYS_ATTRIBUTE
|
,T1.SYS_ATTRIBUTE
|
||||||
,T5.GUID AS LANG_ID
|
,T5.GUID AS LANG_ID
|
||||||
,T5.LANG_CODE
|
,T5.LANG_CODE
|
||||||
,T.ADDED_WHEN
|
,T1.ADDED_WHEN
|
||||||
,T.ADDED_WHO
|
,T1.ADDED_WHO
|
||||||
,T.CHANGED_WHEN
|
,T1.CHANGED_WHEN
|
||||||
,T.CHANGED_WHO
|
,T1.CHANGED_WHO
|
||||||
FROM [TBIDB_BE_ATTRIBUTE] T INNER JOIN TBIDB_ATTRIBUTE T1 ON T.ATTR_ID = T1.GUID
|
FROM TBIDB_ATTRIBUTE T1 LEFT JOIN [TBIDB_BE_ATTRIBUTE] T ON T.ATTR_ID = T1.GUID
|
||||||
INNER JOIN TBIDB_BUSINESS_ENTITY T2 ON T.BE_ID = T2.GUID
|
LEFT JOIN TBIDB_BUSINESS_ENTITY T2 ON T.BE_ID = T2.GUID
|
||||||
INNER JOIN TBIDB_ATTRIBUTE_TYPE T3 ON T1.TYP_ID = T3.GUID
|
INNER JOIN TBIDB_ATTRIBUTE_TYPE T3 ON T1.TYP_ID = T3.GUID
|
||||||
INNER JOIN TBIDB_ATTRIBUTE_LANGUAGE T4 ON T1.GUID = T4.ATTRIBUTE_ID
|
INNER JOIN TBIDB_ATTRIBUTE_LANGUAGE T4 ON T1.GUID = T4.ATTRIBUTE_ID
|
||||||
INNER JOIN TBIDB_LANGUAGE T5 ON T4.LANGUAGE_ID = T5.GUID
|
INNER JOIN TBIDB_LANGUAGE T5 ON T4.LANGUAGE_ID = T5.GUID
|
||||||
@ -3091,7 +3091,11 @@ BEGIN
|
|||||||
END
|
END
|
||||||
|
|
||||||
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE UPPER(TITLE) = UPPER(@ATTRIBUTE))
|
IF NOT EXISTS(SELECT GUID FROM TBIDB_ATTRIBUTE WHERE UPPER(TITLE) = UPPER(@ATTRIBUTE))
|
||||||
RAISERROR ('NO VALID ATTRIBUTE',16,1)
|
BEGIN
|
||||||
|
DECLARE @MSG VARCHAR(100)
|
||||||
|
SET @MSG = 'NO VALID ATTRIBUTE [' + @ATTRIBUTE + ']'
|
||||||
|
RAISERROR (@MSG,16,1)
|
||||||
|
END
|
||||||
|
|
||||||
SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1
|
SELECT @ATTR_ID = T.GUID, @TYP_ID = T.TYP_ID, @MULTI = T.MULTI_CONTEXT,@TYP_DESCR = T1.NAME_TYPE FROM TBIDB_ATTRIBUTE T, TBIDB_ATTRIBUTE_TYPE T1
|
||||||
WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE)
|
WHERE T.TYP_ID = T1.GUID AND UPPER(T.TITLE) = UPPER(@ATTRIBUTE)
|
||||||
@ -4576,3 +4580,50 @@ INSERT INTO TBIDB_ATTRIBUTE (TITLE,TYP_ID,SYS_ATTRIBUTE) VALUES ('EmailDate',5,1
|
|||||||
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 1 FROM TBIDB_ATTRIBUTE ;
|
INSERT INTO TBIDB_BE_ATTRIBUTE (BE_ID,ATTR_ID,DEFAULT_SEARCH_ATTRIBUTE) SELECT 1,GUID, 1 FROM TBIDB_ATTRIBUTE ;
|
||||||
|
|
||||||
GO
|
GO
|
||||||
|
CREATE VIEW [dbo].[VWGI_ADMIN_OVERVIEW] AS
|
||||||
|
SELECT
|
||||||
|
T3.GUID as ID,
|
||||||
|
'GROUP' As Relation,
|
||||||
|
T.USERNAME,
|
||||||
|
--T2.NAME AS GROUP_NAME,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
|
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
||||||
|
T1.ADDED_WHEN
|
||||||
|
FROM
|
||||||
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
|
DD_ECM.dbo.TBDD_GROUPS_USER T1,
|
||||||
|
DD_ECM.dbo.TBDD_GROUPS T2,
|
||||||
|
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
|
||||||
|
DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
||||||
|
IDB.dbo.TBIDB_OBJECT_STORE T5
|
||||||
|
WHERE
|
||||||
|
T4.AKTIV = 1 AND
|
||||||
|
T.GUID = T1.[USER_ID] AND
|
||||||
|
T1.GROUP_ID = T2.GUID AND
|
||||||
|
T2.GUID = T3.GROUP_ID AND
|
||||||
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
|
T4.IDB_OBJECT_STORE_ID = T5.GUID AND
|
||||||
|
|
||||||
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
|
UNION
|
||||||
|
SELECT DISTINCT
|
||||||
|
T3.GUID as ID,
|
||||||
|
'USER' As Relation,
|
||||||
|
T.USERNAME,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
|
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
||||||
|
T3.ADDED_WHEN
|
||||||
|
FROM
|
||||||
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
|
DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
|
||||||
|
DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
||||||
|
IDB.dbo.TBIDB_OBJECT_STORE T5
|
||||||
|
WHERE
|
||||||
|
T4.AKTIV = 1 AND
|
||||||
|
T.GUID = T3.[USER_ID] AND
|
||||||
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
|
T4.IDB_OBJECT_STORE_ID = T5.GUID AND
|
||||||
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -299,6 +299,67 @@ WHERE
|
|||||||
T.DOCTYPE_ID = T2.GUID AND
|
T.DOCTYPE_ID = T2.GUID AND
|
||||||
T.GROUP_ID = T1.GUID
|
T.GROUP_ID = T1.GUID
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
CREATE VIEW [dbo].[VWGI_DOCTYPE_USER] AS
|
||||||
|
SELECT DISTINCT
|
||||||
|
T.GUID AS [USER_ID],
|
||||||
|
T.USERNAME,
|
||||||
|
--T2.NAME AS GROUP_NAME,
|
||||||
|
T3.DOCTYPE_ID,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
||||||
|
T4.KURZNAME,
|
||||||
|
T4.ZIEL_PFAD,
|
||||||
|
T4.AKTIV,
|
||||||
|
T4.NAMENKONVENTION,
|
||||||
|
T4.OBJEKTTYP,
|
||||||
|
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
||||||
|
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
||||||
|
T4.SEQUENCE
|
||||||
|
FROM
|
||||||
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
|
DD_ECM.dbo.TBDD_GROUPS_USER T1,
|
||||||
|
DD_ECM.dbo.TBDD_GROUPS T2,
|
||||||
|
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
|
||||||
|
DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
||||||
|
IDB.dbo.TBIDB_OBJECT_STORE T5
|
||||||
|
WHERE
|
||||||
|
T4.AKTIV = 1 AND
|
||||||
|
T.GUID = T1.[USER_ID] AND
|
||||||
|
T1.GROUP_ID = T2.GUID AND
|
||||||
|
T2.GUID = T3.GROUP_ID AND
|
||||||
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
|
T4.IDB_OBJECT_STORE_ID = T5.GUID AND
|
||||||
|
|
||||||
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
|
UNION
|
||||||
|
SELECT DISTINCT
|
||||||
|
T.GUID AS [USER_ID],
|
||||||
|
T.USERNAME,
|
||||||
|
--'' AS GROUP_NAME,
|
||||||
|
T4.GUID as DOCTYPE_ID,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
||||||
|
T4.KURZNAME,
|
||||||
|
T4.ZIEL_PFAD,
|
||||||
|
T4.AKTIV,
|
||||||
|
T4.NAMENKONVENTION,
|
||||||
|
T4.OBJEKTTYP,
|
||||||
|
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
||||||
|
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
||||||
|
T4.SEQUENCE
|
||||||
|
FROM
|
||||||
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
|
DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
|
||||||
|
DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
||||||
|
IDB.dbo.TBIDB_OBJECT_STORE T5
|
||||||
|
WHERE
|
||||||
|
T4.AKTIV = 1 AND
|
||||||
|
T.GUID = T3.[USER_ID] AND
|
||||||
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
|
T4.IDB_OBJECT_STORE_ID = T5.GUID AND
|
||||||
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
|
GO
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
CREATE VIEW VWGI_USER_GROUPS_RELATION AS
|
CREATE VIEW VWGI_USER_GROUPS_RELATION AS
|
||||||
SELECT
|
SELECT
|
||||||
@ -458,27 +519,6 @@ WHERE
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS
|
CREATE VIEW [dbo].[VWGI_USER_GROUPS_RELATION] AS
|
||||||
SELECT
|
|
||||||
T.GUID,
|
|
||||||
T.USER_ID,
|
|
||||||
T2.USERNAME,
|
|
||||||
T.GROUP_ID,
|
|
||||||
T1.NAME,
|
|
||||||
T.[ADDED_WHO],
|
|
||||||
T.[ADDED_WHEN],
|
|
||||||
T.[CHANGED_WHO],
|
|
||||||
T.[CHANGED_WHEN]
|
|
||||||
FROM
|
|
||||||
TBDD_GROUPS_USER T,
|
|
||||||
TBDD_GROUPS T1,
|
|
||||||
TBDD_USER T2
|
|
||||||
WHERE
|
|
||||||
T.GROUP_ID = T1.GUID AND
|
|
||||||
T.USER_ID = T2.GUID AND
|
|
||||||
T1.INTERNAL = 0 AND
|
|
||||||
T1.ACTIVE = 1
|
|
||||||
GO
|
|
||||||
CREATE VIEW [dbo].[VWGI_DOCTYPE_USER] AS
|
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
T.USERNAME,
|
T.USERNAME,
|
||||||
@ -491,50 +531,46 @@ SELECT DISTINCT
|
|||||||
T4.AKTIV,
|
T4.AKTIV,
|
||||||
T4.NAMENKONVENTION,
|
T4.NAMENKONVENTION,
|
||||||
T4.OBJEKTTYP,
|
T4.OBJEKTTYP,
|
||||||
T5.OBJECT_ST_ID,
|
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
||||||
T4.SEQUENCE
|
T4.SEQUENCE
|
||||||
FROM
|
FROM
|
||||||
DD_ECM.dbo.TBDD_USER T,
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
DD_ECM.dbo.TBDD_GROUPS_USER T1,
|
DD_ECM.dbo.TBDD_GROUPS_USER T1,
|
||||||
DD_ECM.dbo.TBDD_GROUPS T2,
|
DD_ECM.dbo.TBDD_GROUPS T2,
|
||||||
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
|
DD_ECM.dbo.TBDD_USRGRP_DOKTYPE T3,
|
||||||
DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
DD_ECM.dbo.TBDD_DOKUMENTART T4
|
||||||
IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5
|
|
||||||
WHERE
|
WHERE
|
||||||
T4.AKTIV = 1 AND
|
T4.AKTIV = 1 AND
|
||||||
T.GUID = T1.[USER_ID] AND
|
T.GUID = T1.[USER_ID] AND
|
||||||
T1.GROUP_ID = T2.GUID AND
|
T1.GROUP_ID = T2.GUID AND
|
||||||
T2.GUID = T3.GROUP_ID AND
|
T2.GUID = T3.GROUP_ID AND
|
||||||
T3.DOCTYPE_ID = T4.GUID AND
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
T4.GUID = T5.DOCTYPE_ID AND
|
|
||||||
|
|
||||||
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
--UNION
|
UNION
|
||||||
--SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
-- T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
-- T.USERNAME,
|
T.USERNAME,
|
||||||
-- --'' AS GROUP_NAME,
|
--'' AS GROUP_NAME,
|
||||||
-- T4.GUID as DOCTYPE_ID,
|
T4.GUID as DOCTYPE_ID,
|
||||||
-- T4.BEZEICHNUNG AS DOCTYPE,
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
-- T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
||||||
-- T4.KURZNAME,
|
T4.KURZNAME,
|
||||||
-- T4.ZIEL_PFAD,
|
T4.ZIEL_PFAD,
|
||||||
-- T4.AKTIV,
|
T4.AKTIV,
|
||||||
-- T4.NAMENKONVENTION,
|
T4.NAMENKONVENTION,
|
||||||
-- T4.OBJEKTTYP,
|
T4.OBJEKTTYP,
|
||||||
-- T5.OBJECT_ST_ID,
|
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
||||||
-- T4.SEQUENCE
|
T4.SEQUENCE
|
||||||
--FROM
|
FROM
|
||||||
-- DD_ECM.dbo.TBDD_USER T,
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
-- DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
|
DD_ECM.dbo.TBDD_USER_DOKTYPE T3,
|
||||||
-- DD_ECM.dbo.TBDD_DOKUMENTART T4,
|
DD_ECM.dbo.TBDD_DOKUMENTART T4
|
||||||
-- IDB.dbo.TBIDB_DOCTYPE_OBJECT_STORE T5
|
WHERE
|
||||||
--WHERE
|
T4.AKTIV = 1 AND
|
||||||
-- T4.AKTIV = 1 AND
|
T.GUID = T3.[USER_ID] AND
|
||||||
-- T.GUID = T3.[USER_ID] AND
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
-- T3.DOCTYPE_ID = T4.GUID AND
|
T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
||||||
-- T4.GUID = T5.DOCTYPE_ID AND
|
|
||||||
-- T4.GUID in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user