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ändert')
|
|
INSERT INTO TBPMO_DOCSEARCH_RESULTLIST_CONFIG (ENTITY_ID,COLUMN_VIEW,HEADER_CAPTION,WIDTH) VALUES
|
|
(@ENTITY_ID,'Change_DateTime','Geä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
|