335 lines
32 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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, B.TITLE as Dokumentart, KURZNAME Kurzname, AKTIV as Aktiv, OBJECT_STORE, ERSTELLTWANN [Erstellt wann],
GEAENDERTWANN [Geändert wann] FROM VWGI_DOCTYPE_IDB A LEFT JOIN IDB.dbo.TBIDB_DOCTYPE B ON A.IDB_DOCTYPE_ID = B.GUID');
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');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES('IDB_DOCTYPE_CONFIG','OVERVIEW','ID','SELECT
DTH.GUID ID
,DTH.Doctype
,CAT.CAT_STRING as [HANDLING CHANGED]
,DTH.ADDED_WHEN AddedWhen
FROM
IDB.dbo.TBIDB_DOCTYPE_HANDLING DTH
INNER JOIN IDB.dbo.TBIDB_CATALOG CAT ON DTH.CHANGED_ACTION = CAT.GUID
ORDER BY Doctype');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES(
'DOCTYPE_DEF','OVERVIEW','ID','select ID,SYS_TITLE as [System Title],Doctype,LANG_CODE as Language, ADDED_WHEN [Added When],CHANGED_WHEN [Changed When] from IDB.dbo.VWIDB_DOCTYPE_LANGUAGE ORDER BY LANG_CODE,Doctype');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES(
'DOCTYPE_BE','OVERVIEW','ID','select ID, BusinessEntity, SYS_TITLE as Systitle, Doctype, LANG_CODE as LangCode, ADDED_WHEN AddedWho, CHANGED_WHEN ChangedWhen
from IDB.dbo.VWIDB_DOCTYPE_BUSINESS_ENTITY
');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES(
'USERS_USERLIST','OVERVIEW','ID','SELECT 1 AS ACTIVE, GUID AS ID, PRENAME, NAME, USERNAME, EMAIL, LANGUAGE, DATE_FORMAT FROM TBDD_USER');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES(
'USERS_GROUPLIST','OVERVIEW','ID','SELECT ACTIVE, GUID as ID, NAME, INTERNAL, AD_SYNC FROM TBDD_GROUPS');
INSERT INTO TBZF_ADMIN_SOURCE_SQL (ENTITY_TITLE,SCOPE,PK_COLUMN,SQL_COMMAND)
VALUES(
'USERS_USER_GROUP_RELATIONS','OVERVIEW','ID','select GUID ID, NAME,PRENAME,USERNAME,EMAIL,GROUP_NAME from VWDD_USER_GROUP_MODULE');