297 lines
29 KiB
Transact-SQL
297 lines
29 KiB
Transact-SQL
UPDATE TBDD_MODULES SET DB_VERSION = '1.0.0.1' where SHORT_NAME = 'ZF'
|
||
GO
|
||
-- =============================================
|
||
-- Author: DD MS
|
||
-- Change date: 13.08.2020 MS ADDED Zooflow
|
||
-- =============================================
|
||
ALTER FUNCTION [dbo].[FNZF_GET_MODULE_INFO] (@pUSERNAME VARCHAR(100))
|
||
RETURNS @Table TABLE
|
||
(SequentialOrder INT IDENTITY(1, 1),
|
||
[TYPE] VARCHAR(50),
|
||
[NAME] VARCHAR(50),
|
||
[VALUE] VARCHAR(512))
|
||
AS
|
||
BEGIN
|
||
/*
|
||
This function checks all user-relevant relations an
|
||
*/
|
||
DECLARE
|
||
@RESULT VARCHAR(500),
|
||
@USER_ID INTEGER,
|
||
@USER_PRENAME VARCHAR(50),
|
||
@USER_SURNAME VARCHAR(50),
|
||
@USER_SHORTNAME VARCHAR(50),
|
||
@USER_EMAIL VARCHAR(50),
|
||
@USER_LANGUAGE VARCHAR(10),
|
||
@USER_LANGUAGE_ID TINYINT,
|
||
@USER_DATE_FORMAT VARCHAR(10),
|
||
@USER_ECM_ID INTEGER,
|
||
@IS_IN_MODULE VARCHAR(5),
|
||
@IS_ADMIN VARCHAR(5),
|
||
@USER_RIGHT_FILE_DEL BIT,
|
||
@USERCOUNT_LOGGED_IN INTEGER,
|
||
@MODULE_NAME VARCHAR(100),
|
||
@MODULE_GUID INTEGER,
|
||
@USER_GROUPNAME_CW VARCHAR(100),
|
||
@ADMIN_GROUPNAME_GLOBIX VARCHAR(100),
|
||
@USER_GROUPNAME_GLOBIX VARCHAR(100),
|
||
@ADMIN_GROUPNAME_CW VARCHAR(100),
|
||
@USER_GROUPNAME_ZOOFLOW VARCHAR(100),
|
||
@ADMIN_GROUPNAME_ZOOFLOW VARCHAR(100),
|
||
@WORKING_MODE VARCHAR(2000)
|
||
|
||
SET @USER_ID = 0
|
||
SET @IS_ADMIN = 'False'
|
||
SET @IS_IN_MODULE = 'False'
|
||
SET @USERCOUNT_LOGGED_IN = 0
|
||
SET @RESULT = ''
|
||
|
||
SET @USER_GROUPNAME_CW = 'CW_USER'
|
||
SET @ADMIN_GROUPNAME_CW = 'CW_ADMINS'
|
||
SET @USER_GROUPNAME_GLOBIX = 'GLOBIX_USER'
|
||
SET @ADMIN_GROUPNAME_GLOBIX = 'GLOBIX_ADMINS'
|
||
SET @USER_GROUPNAME_ZOOFLOW = 'ZOOFLOW_USER'
|
||
SET @ADMIN_GROUPNAME_ZOOFLOW = 'ZOOFLOW_ADMINS'
|
||
|
||
IF NOT EXISTS(SELECT GUID FROM TBDD_USER WHERE UPPER(USERNAME) = UPPER(@pUSERNAME))
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'ERROR','USER NOT CONFIGURED OR LISTED')
|
||
ELSE
|
||
BEGIN
|
||
SELECT @USER_ID = GUID
|
||
,@USER_ECM_ID = USERID_FK_INT_ECM
|
||
,@USER_PRENAME = PRENAME
|
||
,@USER_SURNAME = NAME
|
||
,@USER_SHORTNAME = SHORTNAME
|
||
,@USER_EMAIL = EMAIL
|
||
,@USER_LANGUAGE = LANGUAGE
|
||
,@USER_DATE_FORMAT = DATE_FORMAT
|
||
FROM TBDD_USER
|
||
WHERE UPPER(USERNAME) = UPPER(@pUSERNAME)
|
||
IF @USER_LANGUAGE = 'de-DE'
|
||
SET @USER_LANGUAGE_ID = 1
|
||
ELSE IF @USER_LANGUAGE = 'en-US'
|
||
SET @USER_LANGUAGE_ID = 2
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_ID',@USER_ID);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_PRENAME',@USER_PRENAME);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_SURNAME',@USER_SURNAME);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_SHORTNAME',@USER_SHORTNAME);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_EMAIL',@USER_EMAIL);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_DATE_FORMAT',@USER_DATE_FORMAT);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_LANGUAGE',@USER_LANGUAGE);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_LANGUAGEID',@USER_LANGUAGE_ID);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('USER', 'USER_ECM_ID',@USER_ECM_ID);
|
||
|
||
/*#### ClipboardWatcher ####*/
|
||
SELECT @MODULE_GUID = GUID, @MODULE_NAME = NAME FROM TBDD_MODULES WHERE SHORT_NAME = 'CW'
|
||
SELECT @USERCOUNT_LOGGED_IN = COUNT(*) FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER(@MODULE_NAME) AND CLIENT_ID = 1
|
||
--CHECK USER IS IN MODULE_USER_GROUP
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @USER_GROUPNAME_CW)
|
||
BEGIN
|
||
SET @IS_IN_MODULE = 'True'
|
||
SET @RESULT = 'User is part of Group (' + @USER_GROUPNAME_CW + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is also configured in User-Modules'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @RESULT = 'User not part of group (' + @USER_GROUPNAME_CW + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| BUT User configured in User-Modules'
|
||
SET @IS_IN_MODULE = 'True'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @ADMIN_GROUPNAME_CW)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is part of group (' + @ADMIN_GROUPNAME_CW + ')'
|
||
SET @IS_ADMIN = 'True'
|
||
SET @IS_IN_MODULE = 'True'
|
||
END
|
||
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('CW', 'MODULE_ACCESS',@IS_IN_MODULE);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('CW', 'IS_ADMIN',@IS_ADMIN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('CW', 'USER_COUNT_LOGGED_IN',@USERCOUNT_LOGGED_IN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('CW', 'RESULT',@RESULT);
|
||
|
||
/*#### GLOBIX ####*/
|
||
SET @RESULT = ''
|
||
SELECT @MODULE_GUID = GUID, @MODULE_NAME = NAME FROM TBDD_MODULES WHERE SHORT_NAME = 'GLOBIX'
|
||
SELECT @USERCOUNT_LOGGED_IN = COUNT(*) FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER(@MODULE_NAME) AND CLIENT_ID = 1
|
||
--CHECK USER ÍS IN MODULE_USER_GROUP
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @USER_GROUPNAME_GLOBIX)
|
||
BEGIN
|
||
SET @IS_IN_MODULE = 'True'
|
||
SET @RESULT = 'User is part of Group (' + @USER_GROUPNAME_GLOBIX + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is also configured in User-Modules'
|
||
SET @IS_IN_MODULE = 'True'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @RESULT = 'User not part of group (' + @USER_GROUPNAME_CW + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| BUT User configured in User-Modules'
|
||
SET @IS_IN_MODULE = 'True'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @ADMIN_GROUPNAME_GLOBIX)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is part of group (' + @ADMIN_GROUPNAME_GLOBIX + ')'
|
||
SET @IS_ADMIN = 'True'
|
||
SET @IS_IN_MODULE = 'True'
|
||
END
|
||
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('GLOBIX', 'MODULE_ACCESS',@IS_IN_MODULE);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('GLOBIX', 'IS_ADMIN',@IS_ADMIN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('GLOBIX', 'USER_COUNT_LOGGED_IN',@USERCOUNT_LOGGED_IN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('GLOBIX', 'RESULT',@RESULT);
|
||
|
||
/*#### ZOOFLOW ####*/
|
||
SET @RESULT = ''
|
||
SELECT @MODULE_GUID = GUID, @MODULE_NAME = NAME FROM TBDD_MODULES WHERE SHORT_NAME = 'ZF'
|
||
|
||
SELECT @USERCOUNT_LOGGED_IN = COUNT(*) FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER(@MODULE_NAME) AND CLIENT_ID = 1
|
||
--CHECK USER IS IN MODULE_USER_GROUP
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @USER_GROUPNAME_ZOOFLOW)
|
||
BEGIN
|
||
SET @IS_IN_MODULE = 'True'
|
||
SET @RESULT = 'User is part of Group (' + @USER_GROUPNAME_ZOOFLOW + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is also configured in User-Modules'
|
||
SET @IS_IN_MODULE = 'True'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @RESULT = 'User not part of group (' + @USER_GROUPNAME_ZOOFLOW + ')'
|
||
IF EXISTS(select T.* from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| BUT User configured in User-Modules'
|
||
SET @IS_IN_MODULE = 'True'
|
||
select @IS_ADMIN = CONVERT(VARCHAR(5),T.IS_ADMIN),@USER_RIGHT_FILE_DEL = T.RIGHT1 from TBDD_USER_MODULES T WHERE T.USER_ID = @USER_ID AND T.MODULE_ID = @MODULE_GUID
|
||
END
|
||
END
|
||
|
||
IF EXISTS(select T1.* from TBDD_GROUPS T, TBDD_GROUPS_USER T1 WHERE T.GUID = T1.GROUP_ID AND T1.USER_ID = @USER_ID AND UPPER(T.NAME) = @ADMIN_GROUPNAME_ZOOFLOW)
|
||
BEGIN
|
||
SET @RESULT = @RESULT + '| User is part of group (' + @ADMIN_GROUPNAME_ZOOFLOW + ')'
|
||
SET @IS_ADMIN = 'True'
|
||
SET @IS_IN_MODULE = 'True'
|
||
END
|
||
SET @WORKING_MODE = 'NO_BASICCONF|SEARCH_STRING_ATTRID=1,2|SEARCH_INT_ATTRID=5'
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('ZOOFLOW', 'MODULE_ACCESS',@IS_IN_MODULE);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('ZOOFLOW', 'IS_ADMIN',@IS_ADMIN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('ZOOFLOW', 'USER_COUNT_LOGGED_IN',@USERCOUNT_LOGGED_IN);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('ZOOFLOW', 'RESULT',@RESULT);
|
||
INSERT INTO @Table (TYPE,NAME,VALUE) VALUES ('ZOOFLOW', 'WORKING_MODE',@WORKING_MODE);
|
||
END
|
||
RETURN
|
||
END
|
||
GO
|
||
CREATE TABLE [dbo].[TBZF_ADMIN_SOURCE_SQL](
|
||
GUID INTEGER IDENTITY(1,1) NOT NULL,
|
||
PARENT_ID INTEGER NOT NULL DEFAULT 0,
|
||
ENTITY_TITLE VARCHAR(100) NOT NULL,
|
||
SCOPE VARCHAR(100) NOT NULL,
|
||
PK_COLUMN VARCHAR(100) NOT NULL DEFAULT '',
|
||
COMMENT VARCHAR(500),
|
||
SQL_COMMAND NVARCHAR(max) NOT NULL,
|
||
ADDED_WHO VARCHAR(30) DEFAULT 'Digital Data',
|
||
ADDED_WHEN [datetime] DEFAULT GETDATE(),
|
||
CHANGED_WHO VARCHAR(30),
|
||
CHANGED_WHEN [datetime],
|
||
CONSTRAINT PK_TBZF_ADMIN_SOURCE_SQ PRIMARY KEY (GUID),
|
||
CONSTRAINT UQ_TBZF_ADMIN_SOURCE_SQL UNIQUE (ENTITY_TITLE,SCOPE)
|
||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||
GO
|
||
-- IDB_ATTRIBUTES
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'IDB_ATTRIBUTES','OVERVIEW','AttributID',
|
||
'SELECT [AttributeID],[Attribute],[AttributeType],[LANG_CODE] FROM [IDB].[dbo].[VWIDB_ATTRIBUTE_LANG] Where LANG_CODE = ''@LANG_CODE'' ORDER BY Attribute ');
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND,PARENT_ID)
|
||
VALUES(
|
||
'IDB_ATTRIBUTES','LOAD','AttributID',
|
||
'SELECT GUID as [AttributID], TITLE as [AttributeName], TYP_ID as [AttributTyp], MULTI_CONTEXT As MultiRow,VIEW_VISIBLE as VisibleInView,VIEW_SEQUENCE as SequenceinView, COMMENT as Comment, ADDED_WHO [AddedWho], ADDED_WHEN [Erstelltwann],CHANGED_WHO [ChangedWho],CHANGED_WHEN [ChangedWhen] FROM IDB.DBO.TBIDB_ATTRIBUTE ORDER BY TITLE',
|
||
(SELECT GUID FROM TBZF_ADMIN_SOURCE_SQL WHERE SCOPE = 'OVERVIEW' AND ENTITY_TITLE = 'IDB_ATTRIBUTES'));
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND,PARENT_ID)
|
||
VALUES(
|
||
'IDB_ATTRIBUTES','UPDATE','AttributID',
|
||
'UPDATE IDB.dbo.TBIDB_ATTRIBUTE
|
||
SET TITLE = ''@AttributeName'', TYP_ID = @AttributTyp, MULTI_CONTEXT = @MultiRow, VIEW_SEQUENCE = @SequenceinView, VIEW_VISIBLE = @VisibleInView, COMMENT = ''@Comment'',CHANGED_WHO = ''@ChangedWho''
|
||
WHERE GUID = @AttributID',
|
||
(SELECT GUID FROM TBZF_ADMIN_SOURCE_SQL WHERE SCOPE = 'OVERVIEW' AND ENTITY_TITLE = 'IDB_ATTRIBUTES'));
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND,PARENT_ID)
|
||
VALUES(
|
||
'IDB_ATTRIBUTES','INSERT','AttributID',
|
||
'INSERT INTO IDB.dbo.TBIDB_ATTRIBUTE
|
||
(TITLE, TYP_ID, MULTI_CONTEXT, VIEW_SEQUENCE, VIEW_VISIBLE, COMMENT, ADDED_WHO)
|
||
VALUES (''@AttributeName'',@AttributTyp,@MultiRow,@SequenceinView,@VisibleInView,''@Comment'',''@AddedWho'')',
|
||
(SELECT GUID FROM TBZF_ADMIN_SOURCE_SQL WHERE SCOPE = 'OVERVIEW' AND ENTITY_TITLE = 'IDB_ATTRIBUTES'));
|
||
|
||
-- IDB_BUSINESS_ENTITY
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'IDB_BUSINESS_ENTITIES','OVERVIEW','ID','SELECT GUID as ID, TITLE as Titel, ADDED_WHO [Erstellt wer]
|
||
,ADDED_WHEN [Erstellt wann]
|
||
,CHANGED_WHO [Geändert wer]
|
||
,CHANGED_WHEN [Geändert wann] FROM IDB.DBO.TBIDB_BUSINESS_ENTITY');
|
||
-- IDB_OBJECT_STORE
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'IDB_OBJECT_STORES','OVERVIEW','ID','SELECT A.[GUID] as ID
|
||
,A.[OBJECT_TITLE] as StoreTitle
|
||
,B.CAT_STRING as Path
|
||
,A.[IS_ARCHIVE] Archive
|
||
,A.[ADDED_WHEN] AddedWhen
|
||
,A.[CHANGED_WHEN] ChangedWhen
|
||
FROM IDB.dbo.TBIDB_OBJECT_STORE A INNER JOIN TBIDB_CATALOG B ON A.CAT_ID = B.GUID');
|
||
-- META_SOURCE
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'META_SOURCE_SQL','OVERVIEW','GUID','SELECT CONVERT(BIT, 1) AS ACTIVE, GUID, ENTITY_TITLE, PK_COLUMN, SQL_COMMAND FROM TBZF_ADMIN_SOURCE_SQL');
|
||
-- IDB_SOURCE_SQL
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES('IDB_SOURCE_SQL','OVERVIEW','GUID','SELECT * FROM TBZF_ADMIN_SOURCE_SQL');
|
||
|
||
-- CW_PROFILES
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'CW_PROFILES','OVERVIEW','GUID','SELECT GUID, ACTIVE, NAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROFILES');
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'GI_PROFILES','OVERVIEW','ID','SELECT DOCTYPE_ID As ID, DOCTYPE as Dokumentart, KURZNAME Kurzname, AKTIV as Aktiv, OBJECT_STORE, ERSTELLTWANN [Erstellt wann],
|
||
GEAENDERTWANN [Geändert wann] FROM VWGI_DOCTYPE_IDB');
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'ATTRIBUTE_RELATIONS','OVERVIEW','ID','SELECT
|
||
A.GUID ID
|
||
,A.BE as BusinessEntity
|
||
, A.ATTR_TITLE as Attribute
|
||
,A.ADDED_WHEN as AddedWhen
|
||
,A.CHANGED_WHEN as ChangedWhen
|
||
FROM
|
||
IDB.dbo.VWIDB_BE_ATTRIBUTE A
|
||
WHERE A.LANG_CODE = ''@LANG_CODE''');
|
||
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
|
||
VALUES(
|
||
'GI_RELATIONS','OVERVIEW','ID','SELECT ID, Relation,
|
||
USERNAME [Username],
|
||
DOCTYPE Doctype,
|
||
OBJECT_ST_NAME As Objectstore,
|
||
ADDED_WHEN AddedWhen FROM IDB.dbo.VWGI_ADMIN_OVERVIEW');
|
||
|