MS DD_ECM_Allin Skript
This commit is contained in:
parent
3ff72eb165
commit
beb7850a92
@ -2,8 +2,6 @@
|
|||||||
--1. Define Your AdminUsers via replacing YourAdministratorUserName with proper UserNames
|
--1. Define Your AdminUsers via replacing YourAdministratorUserName with proper UserNames
|
||||||
DECLARE @ADMINUSER1 VARCHAR(100),@ADMINUSER2 VARCHAR(100)
|
DECLARE @ADMINUSER1 VARCHAR(100),@ADMINUSER2 VARCHAR(100)
|
||||||
SET @ADMINUSER1 = 'YOUR_ADMIN_USER'
|
SET @ADMINUSER1 = 'YOUR_ADMIN_USER'
|
||||||
-- 2. Define if IDB will be used! 0 if not/1 if true
|
|
||||||
-- Search for @IDB_AS_METADATA and replace with 1 if true,0 if false
|
|
||||||
-- 2. Add the ECM-Login Data
|
-- 2. Add the ECM-Login Data
|
||||||
-- Search for @ECM_IP and replace it with IP or Name of MSSQL Server
|
-- Search for @ECM_IP and replace it with IP or Name of MSSQL Server
|
||||||
-- Search for @ECM_USER and replace it with DB-Username for ECM-DB
|
-- Search for @ECM_USER and replace it with DB-Username for ECM-DB
|
||||||
@ -4618,7 +4616,7 @@ GO
|
|||||||
DECLARE @UM_GROUP_ID INT
|
DECLARE @UM_GROUP_ID INT
|
||||||
SELECT @UM_GROUP_ID = GUID FROM TBDD_GROUPS WHERE NAME = 'UM_ADMINS'
|
SELECT @UM_GROUP_ID = GUID FROM TBDD_GROUPS WHERE NAME = 'UM_ADMINS'
|
||||||
INSERT INTO TBDD_GROUPS_USER (GROUP_ID,USER_ID)
|
INSERT INTO TBDD_GROUPS_USER (GROUP_ID,USER_ID)
|
||||||
SELECT @UM_GROUP_ID,B.GUID FROM TBDD_USER
|
SELECT @UM_GROUP_ID,GUID FROM TBDD_USER
|
||||||
GO
|
GO
|
||||||
CREATE TABLE TBUM_AD_COMMAND
|
CREATE TABLE TBUM_AD_COMMAND
|
||||||
(
|
(
|
||||||
@ -5080,7 +5078,7 @@ GO
|
|||||||
--################################# fileFLOW #######################################################
|
--################################# fileFLOW #######################################################
|
||||||
UPDATE TBDD_MODULES SET DB_VERSION = '2.5.4.3' where NAME = 'fileFLOW'
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.5.4.3' where NAME = 'fileFLOW'
|
||||||
GO
|
GO
|
||||||
UPDATE TBDD_MODULES SET STRING1 = '\\windream\objects' WHERE SHORT_NAME = 'GLOBIX' AND STRING1 = 'W';
|
UPDATE TBDD_MODULES SET STRING1 = '\\windream\objects' WHERE SHORT_NAME = 'fileFLOW' AND STRING1 = 'W';
|
||||||
CREATE TABLE TBGI_CONFIGURATION
|
CREATE TABLE TBGI_CONFIGURATION
|
||||||
(
|
(
|
||||||
GUID TINYINT,
|
GUID TINYINT,
|
||||||
@ -5363,161 +5361,8 @@ GO
|
|||||||
--############# VIEWS #################
|
--############# VIEWS #################
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWGI_DOCTYPE] 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,
|
|
||||||
0 IDB_FILESTORE_ID, --T4.IDB_FILESTORE_ID,
|
|
||||||
T4.SEQUENCE
|
|
||||||
FROM
|
|
||||||
TBDD_USER T,
|
|
||||||
TBDD_GROUPS_USER T1,
|
|
||||||
TBDD_GROUPS T2,
|
|
||||||
TBDD_USRGRP_DOKTYPE T3,
|
|
||||||
TBDD_DOKUMENTART T4
|
|
||||||
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.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM 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,
|
|
||||||
0 IDB_FILESTORE_ID, --T4.IDB_FILESTORE_ID,
|
|
||||||
T4.SEQUENCE
|
|
||||||
FROM
|
|
||||||
TBDD_USER T,
|
|
||||||
TBDD_USER_DOKTYPE T3,
|
|
||||||
TBDD_DOKUMENTART T4
|
|
||||||
WHERE
|
|
||||||
T4.AKTIV = 1 AND
|
|
||||||
T.GUID = T3.[USER_ID] AND
|
|
||||||
T3.DOCTYPE_ID = T4.GUID AND
|
|
||||||
T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
|
||||||
GO
|
|
||||||
|
|
||||||
DECLARE @SQL nvarchar(max);
|
|
||||||
IF EXISTS (SELECT * FROM [TBDD_CATALOG] WHERE CAT_TITLE = 'USE_IDB_AS_METADATA' AND CAT_STRING = '1')
|
|
||||||
BEGIN
|
|
||||||
SET @SQL = N'--26.09 MS Shortname angepasst
|
|
||||||
CREATE OR ALTER VIEW [dbo].[VWGI_DOCTYPE_IDB] AS
|
|
||||||
SELECT
|
|
||||||
T4.GUID as DOCTYPE_ID,
|
|
||||||
T4.BEZEICHNUNG AS DOCTYPE,
|
|
||||||
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
|
||||||
T4.KURZNAME,
|
|
||||||
T4.FOLDER_FOR_INDEX DYNAMIC_FOLDER,
|
|
||||||
T4.AKTIV,
|
|
||||||
T4.NAMENKONVENTION,
|
|
||||||
T4.OBJEKTTYP,
|
|
||||||
T6.OBJECT_TITLE AS OBJECT_STORE,
|
|
||||||
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
|
||||||
T7.CAT_TITLE AS OBJECT_ST_PATH,
|
|
||||||
T4.ERSTELLTWANN,
|
|
||||||
T4.GEAENDERTWANN,
|
|
||||||
T4.SEQUENCE,
|
|
||||||
T4.IDB_DOCTYPE_ID
|
|
||||||
FROM
|
|
||||||
DD_ECM.dbo.TBDD_DOKUMENTART T4 LEFT JOIN IDB.dbo.TBIDB_OBJECT_STORE T6 ON T4.IDB_OBJECT_STORE_ID = T6.GUID
|
|
||||||
LEFT JOIN IDB.dbo.TBIDB_CATALOG T7 On T6.CAT_ID = T7.GUID
|
|
||||||
WHERE
|
|
||||||
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 SHORT_NAME = ''fileFLOW''));';
|
|
||||||
EXEC (@SQL);
|
|
||||||
END;
|
|
||||||
GO
|
|
||||||
|
|
||||||
DECLARE @SQL nvarchar(max);
|
|
||||||
IF EXISTS (SELECT * FROM [TBDD_CATALOG] WHERE CAT_TITLE = 'USE_IDB_AS_METADATA' AND CAT_STRING = '1')
|
|
||||||
BEGIN
|
|
||||||
SET @SQL = N'
|
|
||||||
--26.09 MS Shortname angepasst
|
--26.09 MS Shortname angepasst
|
||||||
ALTER VIEW [dbo].[VWGI_DOCTYPE_USER] AS
|
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 SHORT_NAME = ''fileFLOW''))
|
|
||||||
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 SHORT_NAME = ''fileFLOW''))'
|
|
||||||
PRINT @SQL
|
|
||||||
END
|
|
||||||
ELSE
|
|
||||||
SET @SQL = N'
|
|
||||||
--26.09 MS Shortname angepasst
|
|
||||||
ALTER VIEW [dbo].[VWGI_DOCTYPE_USER] AS
|
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
T.USERNAME,
|
T.USERNAME,
|
||||||
@ -5531,7 +5376,6 @@ SELECT DISTINCT
|
|||||||
T4.NAMENKONVENTION,
|
T4.NAMENKONVENTION,
|
||||||
T4.OBJEKTTYP,
|
T4.OBJEKTTYP,
|
||||||
0 OBJECT_ST_ID,
|
0 OBJECT_ST_ID,
|
||||||
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
|
||||||
T4.SEQUENCE
|
T4.SEQUENCE
|
||||||
FROM
|
FROM
|
||||||
DD_ECM.dbo.TBDD_USER T,
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
@ -5545,7 +5389,7 @@ WHERE
|
|||||||
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 in (SELECT DOKART_ID FROM DD_ECM.dbo.TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM DD_ECM.dbo.TBDD_MODULES WHERE SHORT_NAME = ''fileFLOW''))
|
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 SHORT_NAME = 'fileFLOW'))
|
||||||
UNION
|
UNION
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
@ -5560,7 +5404,6 @@ SELECT DISTINCT
|
|||||||
T4.NAMENKONVENTION,
|
T4.NAMENKONVENTION,
|
||||||
T4.OBJEKTTYP,
|
T4.OBJEKTTYP,
|
||||||
0 OBJECT_ST_ID,
|
0 OBJECT_ST_ID,
|
||||||
T5.OBJECT_TITLE as OBJECT_ST_NAME,
|
|
||||||
T4.SEQUENCE
|
T4.SEQUENCE
|
||||||
FROM
|
FROM
|
||||||
DD_ECM.dbo.TBDD_USER T,
|
DD_ECM.dbo.TBDD_USER T,
|
||||||
@ -5570,8 +5413,7 @@ 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 SHORT_NAME = ''fileFLOW''))'
|
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 SHORT_NAME = 'fileFLOW'))
|
||||||
EXEC (@SQL);
|
|
||||||
GO
|
GO
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -5603,7 +5445,7 @@ WHERE
|
|||||||
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 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) = ('fileFLOW')))
|
||||||
UNION
|
UNION
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
@ -5627,7 +5469,7 @@ 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 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) = ('fileFLOW')))
|
||||||
GO
|
GO
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
@ -5775,61 +5617,6 @@ WHERE
|
|||||||
T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'fileFLOW'))
|
T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'fileFLOW'))
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWGI_DOCTYPE] 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,
|
|
||||||
0 IDB_FILESTORE_ID--T4.IDB_FILESTORE_ID,
|
|
||||||
T4.SEQUENCE
|
|
||||||
FROM
|
|
||||||
TBDD_USER T,
|
|
||||||
TBDD_GROUPS_USER T1,
|
|
||||||
TBDD_GROUPS T2,
|
|
||||||
TBDD_USRGRP_DOKTYPE T3,
|
|
||||||
TBDD_DOKUMENTART T4
|
|
||||||
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.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM 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,
|
|
||||||
0 IDB_FILESTORE_ID,--T4.IDB_FILESTORE_ID,
|
|
||||||
T4.SEQUENCE
|
|
||||||
FROM
|
|
||||||
TBDD_USER T,
|
|
||||||
TBDD_USER_DOKTYPE T3,
|
|
||||||
TBDD_DOKUMENTART T4
|
|
||||||
WHERE
|
|
||||||
T4.AKTIV = 1 AND
|
|
||||||
T.GUID = T3.[USER_ID] AND
|
|
||||||
T3.DOCTYPE_ID = T4.GUID AND
|
|
||||||
T4.GUID in (SELECT DOKART_ID FROM TBDD_DOKUMENTART_MODULE WHERE MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE UPPER(SHORT_NAME) = ('GLOBIX')))
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE TBGI_REGEX_DOCTYPE(
|
CREATE TABLE TBGI_REGEX_DOCTYPE(
|
||||||
GUID INTEGER NOT NULL IDENTITY(1,1),
|
GUID INTEGER NOT NULL IDENTITY(1,1),
|
||||||
REGEX VARCHAR(500) NOT NULL,
|
REGEX VARCHAR(500) NOT NULL,
|
||||||
@ -7437,20 +7224,7 @@ GO
|
|||||||
--##############################
|
--##############################
|
||||||
--##########FUNCTIONS###########
|
--##########FUNCTIONS###########
|
||||||
--##############################
|
--##############################
|
||||||
CREATE FUNCTION [dbo].[FNPM_IDB_LAST_EDITED_DOC](@pPROFIL_ID INTEGER,@pDOC_ID INTEGER)
|
|
||||||
RETURNS DATETIME
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
DECLARE @RESULT DATETIME
|
|
||||||
|
|
||||||
IF EXISTS(SELECT CHANGED_WHEN FROM IDB.dbo.TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pDOC_ID)
|
|
||||||
SELECT @RESULT = MAX(CHANGED_WHEN) FROM IDB.dbo.TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pDOC_ID
|
|
||||||
ELSE
|
|
||||||
SELECT @RESULT = convert(date,T.DMS_ERSTELLT_DATE) FROM TBPM_PROFILE_FILES T
|
|
||||||
WHERE T.PROFIL_ID = @pPROFIL_ID AND T.DOC_ID = @pDOC_ID
|
|
||||||
RETURN @RESULT
|
|
||||||
END
|
|
||||||
GO
|
|
||||||
CREATE FUNCTION [dbo].[FNPM_GET_FILEPATH] (@pDOCGUID BIGINT,@STANDARD As INT = 0)
|
CREATE FUNCTION [dbo].[FNPM_GET_FILEPATH] (@pDOCGUID BIGINT,@STANDARD As INT = 0)
|
||||||
RETURNS VARCHAR(MAX)
|
RETURNS VARCHAR(MAX)
|
||||||
AS
|
AS
|
||||||
@ -7744,52 +7518,7 @@ GO
|
|||||||
--####################################
|
--####################################
|
||||||
--##############VIEWS#################
|
--##############VIEWS#################
|
||||||
--####################################
|
--####################################
|
||||||
CREATE VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
|
||||||
SELECT TOP 100 PERCENT
|
|
||||||
T1.GUID,
|
|
||||||
T.GUID PROFIL_ID,
|
|
||||||
T.NAME PROFIL_NAME,
|
|
||||||
T.LOG_INDEX,
|
|
||||||
T1.NAME CTRL_NAME,
|
|
||||||
T1.CTRL_TYPE,
|
|
||||||
T1.CTRL_TEXT,
|
|
||||||
T1.X_LOC,
|
|
||||||
T1.Y_LOC,
|
|
||||||
T1.FONT_COLOR,
|
|
||||||
T1.FONT_FAMILY,
|
|
||||||
T1.FONT_SIZE,
|
|
||||||
T1.FONT_STYLE,
|
|
||||||
T1.WIDTH,
|
|
||||||
T1.HEIGHT,
|
|
||||||
COALESCE(T1.INDEX_NAME,'') INDEX_NAME,
|
|
||||||
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'')),'0') AS IDB_TYP,
|
|
||||||
T1.VALIDATION,
|
|
||||||
T1.CHOICE_LIST,
|
|
||||||
T1.TYP,
|
|
||||||
T1.CONNECTION_ID,
|
|
||||||
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
|
||||||
T1.[READ_ONLY],
|
|
||||||
T1.LOAD_IDX_VALUE,
|
|
||||||
T1.DEFAULT_VALUE,
|
|
||||||
T1.REGEX_MATCH,
|
|
||||||
T1.REGEX_MESSAGE_DE,
|
|
||||||
T1.REGEX_MESSAGE_EN,
|
|
||||||
T1.OVERWRITE_DATA,
|
|
||||||
T1.SET_CONTROL_DATA,
|
|
||||||
T1.SAVE_CHANGE_ON_ENABLED,
|
|
||||||
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
|
||||||
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
|
|
||||||
FROM
|
|
||||||
TBPM_PROFILE T,
|
|
||||||
TBPM_PROFILE_CONTROLS T1
|
|
||||||
WHERE
|
|
||||||
T.GUID = T1.PROFIL_ID
|
|
||||||
AND T1.CONTROL_ACTIVE = 1
|
|
||||||
ORDER BY
|
|
||||||
T.GUID,
|
|
||||||
T1.X_LOC,
|
|
||||||
T1.Y_LOC
|
|
||||||
GO
|
|
||||||
CREATE VIEW [dbo].[VWPM_PROFILE_USER_UNION] AS
|
CREATE VIEW [dbo].[VWPM_PROFILE_USER_UNION] AS
|
||||||
SELECT
|
SELECT
|
||||||
'USER' SCOPE,
|
'USER' SCOPE,
|
||||||
@ -8071,7 +7800,7 @@ This function checks all user-relevant relations an
|
|||||||
SET @USER_GROUPNAME = 'ADDI_USER'
|
SET @USER_GROUPNAME = 'ADDI_USER'
|
||||||
SET @ADMIN_GROUPNAME = 'ADDI_ADMINS'
|
SET @ADMIN_GROUPNAME = 'ADDI_ADMINS'
|
||||||
END
|
END
|
||||||
ELSE IF @pMODULE_SHORT_NAME = 'GLOBIX'
|
ELSE IF @pMODULE_SHORT_NAME = 'fileFLOW'
|
||||||
BEGIN
|
BEGIN
|
||||||
SET @USER_GROUPNAME = 'GLOBIX_USER'
|
SET @USER_GROUPNAME = 'GLOBIX_USER'
|
||||||
SET @ADMIN_GROUPNAME = 'GLOBIX_ADMINS'
|
SET @ADMIN_GROUPNAME = 'GLOBIX_ADMINS'
|
||||||
@ -8917,60 +8646,7 @@ BEGIN
|
|||||||
|
|
||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
CREATE VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
||||||
DECLARE @SQL NVARCHAR(max)
|
|
||||||
IF EXISTS (SELECT * FROM [TBDD_CATALOG] WHERE CAT_TITLE = 'USE_IDB_AS_METADATA' AND CAT_STRING = '1')
|
|
||||||
BEGIN
|
|
||||||
SET @SQL = 'ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
|
||||||
SELECT TOP 100 PERCENT
|
|
||||||
T1.GUID,
|
|
||||||
T.GUID PROFIL_ID,
|
|
||||||
T.NAME PROFIL_NAME,
|
|
||||||
T.LOG_INDEX,
|
|
||||||
T1.NAME CTRL_NAME,
|
|
||||||
T1.CTRL_TYPE,
|
|
||||||
T1.CTRL_TEXT,
|
|
||||||
T1.X_LOC,
|
|
||||||
T1.Y_LOC,
|
|
||||||
T1.FONT_COLOR,
|
|
||||||
T1.FONT_FAMILY,
|
|
||||||
T1.FONT_SIZE,
|
|
||||||
T1.FONT_STYLE,
|
|
||||||
T1.WIDTH,
|
|
||||||
T1.HEIGHT,
|
|
||||||
COALESCE(T1.INDEX_NAME,'''') INDEX_NAME,
|
|
||||||
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'''')),''0'') AS IDB_TYP,
|
|
||||||
T1.VALIDATION,
|
|
||||||
T1.CHOICE_LIST,
|
|
||||||
T1.TYP,
|
|
||||||
T1.CONNECTION_ID,
|
|
||||||
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '''' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
|
||||||
T1.[READ_ONLY],
|
|
||||||
T1.LOAD_IDX_VALUE,
|
|
||||||
T1.DEFAULT_VALUE,
|
|
||||||
T1.REGEX_MATCH,
|
|
||||||
T1.REGEX_MESSAGE_DE,
|
|
||||||
T1.REGEX_MESSAGE_EN,
|
|
||||||
T1.OVERWRITE_DATA,
|
|
||||||
T1.SET_CONTROL_DATA,
|
|
||||||
T1.SAVE_CHANGE_ON_ENABLED,
|
|
||||||
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
|
||||||
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF,
|
|
||||||
T1.VKT_ADD_ITEM
|
|
||||||
FROM
|
|
||||||
TBPM_PROFILE T,
|
|
||||||
TBPM_PROFILE_CONTROLS T1
|
|
||||||
WHERE
|
|
||||||
T.GUID = T1.PROFIL_ID
|
|
||||||
AND T1.CONTROL_ACTIVE = 1
|
|
||||||
ORDER BY
|
|
||||||
T.GUID,
|
|
||||||
T1.X_LOC,
|
|
||||||
T1.Y_LOC'
|
|
||||||
END
|
|
||||||
ELSE
|
|
||||||
BEGIN
|
|
||||||
SET @SQL = 'ALTER VIEW [dbo].[VWPM_CONTROL_INDEX] AS
|
|
||||||
SELECT TOP 100 PERCENT
|
SELECT TOP 100 PERCENT
|
||||||
T1.GUID,
|
T1.GUID,
|
||||||
T.GUID PROFIL_ID,
|
T.GUID PROFIL_ID,
|
||||||
@ -9015,9 +8691,7 @@ ELSE
|
|||||||
ORDER BY
|
ORDER BY
|
||||||
T.GUID,
|
T.GUID,
|
||||||
T1.X_LOC,
|
T1.X_LOC,
|
||||||
T1.Y_LOC'
|
T1.Y_LOC
|
||||||
END
|
|
||||||
EXEC (@SQL);
|
|
||||||
GO
|
GO
|
||||||
CREATE TABLE TBTF_PROFILE_FILES_WORK
|
CREATE TABLE TBTF_PROFILE_FILES_WORK
|
||||||
(
|
(
|
||||||
|
|||||||
@ -6164,7 +6164,32 @@ GO
|
|||||||
|
|
||||||
USE DD_ECM
|
USE DD_ECM
|
||||||
GO
|
GO
|
||||||
CREATE VIEW VWGI_DOCTYPE_USER AS
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
CREATE OR ALTER VIEW [dbo].[VWGI_DOCTYPE_IDB] AS
|
||||||
|
SELECT
|
||||||
|
T4.GUID as DOCTYPE_ID,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE,
|
||||||
|
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
||||||
|
T4.KURZNAME,
|
||||||
|
T4.FOLDER_FOR_INDEX DYNAMIC_FOLDER,
|
||||||
|
T4.AKTIV,
|
||||||
|
T4.NAMENKONVENTION,
|
||||||
|
T4.OBJEKTTYP,
|
||||||
|
T6.OBJECT_TITLE AS OBJECT_STORE,
|
||||||
|
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
||||||
|
T7.CAT_TITLE AS OBJECT_ST_PATH,
|
||||||
|
T4.ERSTELLTWANN,
|
||||||
|
T4.GEAENDERTWANN,
|
||||||
|
T4.SEQUENCE,
|
||||||
|
T4.IDB_DOCTYPE_ID
|
||||||
|
FROM
|
||||||
|
DD_ECM.dbo.TBDD_DOKUMENTART T4 LEFT JOIN IDB.dbo.TBIDB_OBJECT_STORE T6 ON T4.IDB_OBJECT_STORE_ID = T6.GUID
|
||||||
|
LEFT JOIN IDB.dbo.TBIDB_CATALOG T7 On T6.CAT_ID = T7.GUID
|
||||||
|
WHERE
|
||||||
|
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 SHORT_NAME = ''fileFLOW''))
|
||||||
|
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,
|
||||||
@ -6195,7 +6220,7 @@ WHERE
|
|||||||
T3.DOCTYPE_ID = T4.GUID AND
|
T3.DOCTYPE_ID = T4.GUID AND
|
||||||
T4.IDB_OBJECT_STORE_ID = T5.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')))
|
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 SHORT_NAME = 'fileFLOW'))
|
||||||
UNION
|
UNION
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
T.GUID AS [USER_ID],
|
T.GUID AS [USER_ID],
|
||||||
@ -6222,35 +6247,113 @@ WHERE
|
|||||||
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.IDB_OBJECT_STORE_ID = T5.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')))
|
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 SHORT_NAME = 'fileFLOW'))
|
||||||
GO
|
GO
|
||||||
------------------------------------------------------------------------------
|
CREATE FUNCTION [dbo].[FNPM_IDB_LAST_EDITED_DOC](@pPROFIL_ID INTEGER,@pDOC_ID INTEGER)
|
||||||
|
RETURNS DATETIME
|
||||||
|
AS
|
||||||
CREATE OR ALTER VIEW [dbo].[VWGI_DOCTYPE_IDB] AS
|
BEGIN
|
||||||
SELECT
|
DECLARE @RESULT DATETIME
|
||||||
T4.GUID as DOCTYPE_ID,
|
|
||||||
T4.BEZEICHNUNG AS DOCTYPE,
|
IF EXISTS(SELECT CHANGED_WHEN FROM IDB.dbo.TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pDOC_ID)
|
||||||
T4.BEZEICHNUNG AS DOCTYPE_ONLY,
|
SELECT @RESULT = MAX(CHANGED_WHEN) FROM IDB.dbo.TBIDB_OBJECT_METADATA_CHANGE WHERE IDB_OBJ_ID = @pDOC_ID
|
||||||
T4.KURZNAME,
|
ELSE
|
||||||
T4.FOLDER_FOR_INDEX DYNAMIC_FOLDER,
|
SELECT @RESULT = convert(date,T.DMS_ERSTELLT_DATE) FROM TBPM_PROFILE_FILES T
|
||||||
T4.AKTIV,
|
WHERE T.PROFIL_ID = @pPROFIL_ID AND T.DOC_ID = @pDOC_ID
|
||||||
T4.NAMENKONVENTION,
|
RETURN @RESULT
|
||||||
T4.OBJEKTTYP,
|
END
|
||||||
T6.OBJECT_TITLE AS OBJECT_STORE,
|
GO
|
||||||
T4.IDB_OBJECT_STORE_ID OBJECT_ST_ID,
|
ALTER VIEW DD_ECM.[dbo].[VWPM_CONTROL_INDEX] AS
|
||||||
T7.CAT_TITLE AS OBJECT_ST_PATH,
|
SELECT TOP 100 PERCENT
|
||||||
T4.ERSTELLTWANN,
|
T1.GUID,
|
||||||
T4.GEAENDERTWANN,
|
T.GUID PROFIL_ID,
|
||||||
T4.SEQUENCE,
|
T.NAME PROFIL_NAME,
|
||||||
T4.IDB_DOCTYPE_ID
|
T.LOG_INDEX,
|
||||||
FROM
|
T1.NAME CTRL_NAME,
|
||||||
DD_ECM.dbo.TBDD_DOKUMENTART T4 LEFT JOIN IDB.dbo.TBIDB_OBJECT_STORE T6 ON T4.IDB_OBJECT_STORE_ID = T6.GUID
|
T1.CTRL_TYPE,
|
||||||
LEFT JOIN IDB.dbo.TBIDB_CATALOG T7 On T6.CAT_ID = T7.GUID
|
T1.CTRL_TEXT,
|
||||||
|
T1.X_LOC,
|
||||||
|
T1.Y_LOC,
|
||||||
|
T1.FONT_COLOR,
|
||||||
|
T1.FONT_FAMILY,
|
||||||
|
T1.FONT_SIZE,
|
||||||
|
T1.FONT_STYLE,
|
||||||
|
T1.WIDTH,
|
||||||
|
T1.HEIGHT,
|
||||||
|
COALESCE(T1.INDEX_NAME,'') INDEX_NAME,
|
||||||
|
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'')),'0') AS IDB_TYP,
|
||||||
|
T1.VALIDATION,
|
||||||
|
T1.CHOICE_LIST,
|
||||||
|
T1.TYP,
|
||||||
|
T1.CONNECTION_ID,
|
||||||
|
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
||||||
|
T1.[READ_ONLY],
|
||||||
|
T1.LOAD_IDX_VALUE,
|
||||||
|
T1.DEFAULT_VALUE,
|
||||||
|
T1.REGEX_MATCH,
|
||||||
|
T1.REGEX_MESSAGE_DE,
|
||||||
|
T1.REGEX_MESSAGE_EN,
|
||||||
|
T1.OVERWRITE_DATA,
|
||||||
|
T1.SET_CONTROL_DATA,
|
||||||
|
T1.SAVE_CHANGE_ON_ENABLED,
|
||||||
|
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
||||||
|
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF
|
||||||
|
FROM
|
||||||
|
TBPM_PROFILE T,
|
||||||
|
TBPM_PROFILE_CONTROLS T1
|
||||||
WHERE
|
WHERE
|
||||||
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')))
|
T.GUID = T1.PROFIL_ID
|
||||||
|
AND T1.CONTROL_ACTIVE = 1
|
||||||
|
ORDER BY
|
||||||
|
T.GUID,
|
||||||
|
T1.X_LOC,
|
||||||
|
T1.Y_LOC
|
||||||
GO
|
GO
|
||||||
|
ALTER VIEW DD_ECM.[dbo].[VWPM_CONTROL_INDEX] AS
|
||||||
|
SELECT TOP 100 PERCENT
|
||||||
|
T1.GUID,
|
||||||
|
T.GUID PROFIL_ID,
|
||||||
|
T.NAME PROFIL_NAME,
|
||||||
|
T.LOG_INDEX,
|
||||||
|
T1.NAME CTRL_NAME,
|
||||||
|
T1.CTRL_TYPE,
|
||||||
|
T1.CTRL_TEXT,
|
||||||
|
T1.X_LOC,
|
||||||
|
T1.Y_LOC,
|
||||||
|
T1.FONT_COLOR,
|
||||||
|
T1.FONT_FAMILY,
|
||||||
|
T1.FONT_SIZE,
|
||||||
|
T1.FONT_STYLE,
|
||||||
|
T1.WIDTH,
|
||||||
|
T1.HEIGHT,
|
||||||
|
COALESCE(T1.INDEX_NAME,'''') INDEX_NAME,
|
||||||
|
COALESCE((SELECT TYP_ID FROM IDB.dbo.TBIDB_ATTRIBUTE WHERE TITLE = COALESCE(T1.INDEX_NAME,'''')),''0'') AS IDB_TYP,
|
||||||
|
T1.VALIDATION,
|
||||||
|
T1.CHOICE_LIST,
|
||||||
|
T1.TYP,
|
||||||
|
T1.CONNECTION_ID,
|
||||||
|
CASE WHEN T1.[SQL_UEBERPRUEFUNG] IS NULL THEN '''' ELSE T1.[SQL_UEBERPRUEFUNG] END AS [SQL_UEBERPRUEFUNG],
|
||||||
|
T1.[READ_ONLY],
|
||||||
|
T1.LOAD_IDX_VALUE,
|
||||||
|
T1.DEFAULT_VALUE,
|
||||||
|
T1.REGEX_MATCH,
|
||||||
|
T1.REGEX_MESSAGE_DE,
|
||||||
|
T1.REGEX_MESSAGE_EN,
|
||||||
|
T1.OVERWRITE_DATA,
|
||||||
|
T1.SET_CONTROL_DATA,
|
||||||
|
T1.SAVE_CHANGE_ON_ENABLED,
|
||||||
|
T1.FORMAT_STRING CTRL_FORMAT_STRING,
|
||||||
|
T1.BACKCOLOR_IF CTRL_BACKCOLOR_IF,
|
||||||
|
T1.VKT_ADD_ITEM
|
||||||
|
FROM
|
||||||
|
TBPM_PROFILE T,
|
||||||
|
TBPM_PROFILE_CONTROLS T1
|
||||||
|
WHERE
|
||||||
|
T.GUID = T1.PROFIL_ID
|
||||||
|
AND T1.CONTROL_ACTIVE = 1
|
||||||
|
ORDER BY
|
||||||
|
T.GUID,
|
||||||
|
T1.X_LOC,
|
||||||
|
T1.Y_LOC
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user