112 lines
6.1 KiB
Transact-SQL
112 lines
6.1 KiB
Transact-SQL
DECLARE
|
||
@ENTITY_ID INTEGER,
|
||
@CONTROL_ID INTEGER,
|
||
@GUID INTEGER,
|
||
@VALUE VARCHAR(MAX)
|
||
|
||
DECLARE c_REDO CURSOR FOR
|
||
SELECT FORM_ID FROM TBPMO_FORM_VIEW WHERE DOCUMENT_VIEW = 1
|
||
OPEN c_REDO
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
WHILE @@FETCH_STATUS = 0
|
||
BEGIN
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Filename' AND HEADER_CAPTION = 'Dateiname')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION) VALUES
|
||
(@ENTITY_ID,'Filename','Dateiname')
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Doctype' AND HEADER_CAPTION = 'Dokumentart')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION) VALUES
|
||
(@ENTITY_ID,'Doctype','Dokumentart')
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK' AND HEADER_CAPTION = 'in work?')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'IN_WORK','in work?',50)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK_USER' AND HEADER_CAPTION = 'IW_USER')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,VISIBLE) VALUES
|
||
(@ENTITY_ID,'IN_WORK_USER','IW_USER',0)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK_COMMENT' AND HEADER_CAPTION = 'IW_COMMENT')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,VISIBLE) VALUES
|
||
(@ENTITY_ID,'IN_WORK_COMMENT','IW_COMMENT',0)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Creation_DateTime' AND HEADER_CAPTION = 'Erstellt')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'Creation_DateTime','Erstellt',100)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'de-DE' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Change_DateTime' AND HEADER_CAPTION = 'Ge<EFBFBD>ndert')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'Change_DateTime','Ge<EFBFBD>ndert',100)
|
||
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Filename' AND HEADER_CAPTION = 'Filename')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION) VALUES
|
||
(@ENTITY_ID,'en-US','Filename','Filename')
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Doctype' AND HEADER_CAPTION = 'Doctype')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION) VALUES
|
||
(@ENTITY_ID,'en-US','Doctype','Doctype')
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK' AND HEADER_CAPTION = 'in work?')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'en-US','IN_WORK','in work?',50)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK_USER' AND HEADER_CAPTION = 'IW_USER')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION,VISIBLE) VALUES
|
||
(@ENTITY_ID,'en-US','IN_WORK_USER','IW_USER',0)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'IN_WORK_COMMENT' AND HEADER_CAPTION = 'IW_COMMENT')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION,VISIBLE) VALUES
|
||
(@ENTITY_ID,'en-US','IN_WORK_COMMENT','IW_COMMENT',0)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Creation_DateTime' AND HEADER_CAPTION = 'Created')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'en-US','Creation_DateTime','Created',100)
|
||
IF NOT EXISTS(SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE LANGUAGE = 'en-US' AND ENTITY_ID = @ENTITY_ID AND
|
||
COLUMN_VIEW = 'Change_DateTime' AND HEADER_CAPTION = 'Changed')
|
||
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,LANGUAGE,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
||
(@ENTITY_ID,'en-US','Change_DateTime','Changed',100)
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
END
|
||
CLOSE c_REDO
|
||
DEALLOCATE c_REDO
|
||
GO
|
||
|
||
DECLARE
|
||
@ENTITY_ID INTEGER,
|
||
@CONTROL_ID INTEGER,
|
||
@GUID INTEGER,
|
||
@VALUE VARCHAR(MAX)
|
||
|
||
DECLARE c_REDO CURSOR FOR
|
||
SELECT GUID FROM TBPMO_FORM
|
||
OPEN c_REDO
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
WHILE @@FETCH_STATUS = 0
|
||
BEGIN
|
||
EXEC [dbo].[PRPMO_CREATE_SQL] @ENTITY_ID
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
END
|
||
CLOSE c_REDO
|
||
DEALLOCATE c_REDO
|
||
|
||
EXECUTE [dbo].[PRPMO_CREATE_TEMP_VIEWS]
|
||
|
||
DECLARE
|
||
@ENTITY_ID INTEGER
|
||
|
||
DECLARE c_REDO CURSOR FOR
|
||
SELECT GUID FROM TBPMO_FORM
|
||
OPEN c_REDO
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
WHILE @@FETCH_STATUS = 0
|
||
BEGIN
|
||
EXEC [dbo].PRPMO_CREATE_ENTITY_TABLE @ENTITY_ID
|
||
EXEC [dbo].PRPMO_ENTITY_TABLE_IMPORT_RECORDS @ENTITY_ID
|
||
EXEC [dbo].PRPMO_CREATE_ENTITY_TABLE_VIEW @ENTITY_ID
|
||
FETCH NEXT FROM c_REDO INTO @ENTITY_ID
|
||
END
|
||
CLOSE c_REDO
|
||
DEALLOCATE c_REDO
|