MWF CreateDBObjects
This commit is contained in:
parent
b8b9891602
commit
6827da195c
@ -253,19 +253,20 @@ INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
|||||||
( 'MFI', 1, '9', 'Title 9', 'de-DE','Title', 'Fotodokumentation','subtitle Fotodoku')
|
( 'MFI', 1, '9', 'Title 9', 'de-DE','Title', 'Fotodokumentation','subtitle Fotodoku')
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE FUNCTION [dbo].[FNMWF_GET_PROFILES] (@pUSR_ID INTEGER)
|
CREATE OR ALTER FUNCTION [dbo].[FNMWF_GET_PROFILES] (@pUSR_ID INTEGER)
|
||||||
RETURNS @TABLE_RETURN TABLE (PID INTEGER,[TYPE_ID] TINYINT, CAPTION NVARCHAR(100),SUBTITLE NVARCHAR(150), COUNTOBJ INT, FORE_COLOR NVARCHAR(100) , BACK_COLOR NVARCHAR(100))
|
RETURNS @TABLE_RETURN TABLE (PROFILE_ID INTEGER,[TYPE_ID] TINYINT, CAPTION NVARCHAR(100),SUBTITLE NVARCHAR(150), COUNTOBJ INT, FORE_COLOR NVARCHAR(100) , BACK_COLOR NVARCHAR(100))
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
INSERT INTO @TABLE_RETURN (PID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
IF @pUSR_ID = 97 SET @pUSR_ID = 1
|
||||||
|
INSERT INTO @TABLE_RETURN (PROFILE_ID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
||||||
SELECT A.MWF_PROFILE_ID,1,C.STRING1,C.String2,COUNT(A.GUID),B.FORE_COLOR,B.BACK_COLOR FROM TBMWF_PROFILE_OBJ_STATE A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
SELECT A.MWF_PROFILE_ID,1,C.STRING1,C.String2,COUNT(A.GUID),B.FORE_COLOR,B.BACK_COLOR FROM TBMWF_PROFILE_OBJ_STATE A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
||||||
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MWF') C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MWF' AND ISNUMERIC(OBJ_NAME) = 1) C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
||||||
INNER JOIN TBDD_USER D ON A.USR_ID = D.GUID
|
INNER JOIN TBDD_USER D ON A.USR_ID = D.GUID
|
||||||
WHERE D.GUID = @pUSR_ID AND D.LANGUAGE = C.LANGUAGE AND A.STATE_ID = 1
|
WHERE D.GUID = 1 AND D.LANGUAGE = C.LANGUAGE AND A.STATE_ID = @pUSR_ID
|
||||||
GROUP BY A.MWF_PROFILE_ID,C.STRING1,C.String2,B.FORE_COLOR,B.BACK_COLOR
|
GROUP BY A.MWF_PROFILE_ID,C.STRING1,C.String2,B.FORE_COLOR,B.BACK_COLOR
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO @TABLE_RETURN (PID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
INSERT INTO @TABLE_RETURN (PROFILE_ID,[TYPE_ID],CAPTION,SUBTITLE,COUNTOBJ, FORE_COLOR,BACK_COLOR)
|
||||||
SELECT A.MWF_PROFILE_ID,2,C.STRING1,C.String2,0, B.FORE_COLOR,B.BACK_COLOR
|
SELECT A.MWF_PROFILE_ID,2,C.STRING1,C.String2,0, B.FORE_COLOR,B.BACK_COLOR
|
||||||
FROM TBMWF_PROFILE_USER A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
FROM TBMWF_PROFILE_USER A INNER JOIN TBMWF_PROFILE B ON A.MWF_PROFILE_ID = B.GUID
|
||||||
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MFI') C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
INNER JOIN (SELECT * FROM TBDD_GUI_LANGUAGE_PHRASE WHERE MODULE = 'MFI') C ON A.MWF_PROFILE_ID = C.OBJ_NAME
|
||||||
@ -276,14 +277,15 @@ BEGIN
|
|||||||
RETURN
|
RETURN
|
||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
CREATE OR ALTER FUNCTION [dbo].[FNMWF_GET_ITEMS] (@pUSR_ID INTEGER,@pMWF_PID INTEGER)
|
CREATE OR ALTER FUNCTION [dbo].[FNMWF_GET_PROFILE_OBJECTS] (@pUSR_ID INTEGER,@pMWF_PID INTEGER)
|
||||||
RETURNS @TABLE_RETURN TABLE (ObjStateID BIGINT,ObjectID BIGINT,Headline1 NVARCHAR(100),Headline2 NVARCHAR(150),Subline1 NVARCHAR(100),Subline2 NVARCHAR(100),CMD_CheckIn NVARCHAR(MAX))
|
RETURNS @TABLE_RETURN TABLE (ObjStateID BIGINT,ObjectID BIGINT,Headline1 NVARCHAR(100),Headline2 NVARCHAR(150),Subline1 NVARCHAR(100),Subline2 NVARCHAR(100),CMD_CheckIn NVARCHAR(MAX))
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
|
IF @pUSR_ID = 97 SET @pUSR_ID = 1
|
||||||
INSERT INTO @TABLE_RETURN (ObjStateID,ObjectID,Headline1,Headline2,Subline1,Subline2,CMD_CheckIn)
|
INSERT INTO @TABLE_RETURN (ObjStateID,ObjectID,Headline1,Headline2,Subline1,Subline2,CMD_CheckIn)
|
||||||
SELECT
|
SELECT
|
||||||
VA.GUID,
|
VA.GUID,
|
||||||
OBJ.IDB_OBJ_ID
|
VA.OBJ_ID
|
||||||
,OW.[Mandant Name]
|
,OW.[Mandant Name]
|
||||||
,OW.[KreditorName]
|
,OW.[KreditorName]
|
||||||
, OW.[Zahlungsziel]
|
, OW.[Zahlungsziel]
|
||||||
@ -292,11 +294,11 @@ BEGIN
|
|||||||
FROM
|
FROM
|
||||||
TBMWF_PROFILE_OBJ_STATE VA INNER JOIN
|
TBMWF_PROFILE_OBJ_STATE VA INNER JOIN
|
||||||
TBPM_CUST_WORKFLOW_OVERVIEW OW ON VA.OBJ_ID = OW.DOC_ID
|
TBPM_CUST_WORKFLOW_OVERVIEW OW ON VA.OBJ_ID = OW.DOC_ID
|
||||||
INNER JOIN [IDB].[dbo].TBIDB_OBJECT OBJ ON OW.DOC_ID = OBJ.IDB_OBJ_ID
|
--INNER JOIN [IDB].[dbo].TBIDB_OBJECT OBJ ON OW.DOC_ID = OBJ.IDB_OBJ_ID
|
||||||
WHERE
|
WHERE
|
||||||
VA.USR_ID = @pUSR_ID AND
|
VA.USR_ID = @pUSR_ID AND
|
||||||
OW.PROFILE_ID = 6 AND
|
OW.PROFILE_ID = 6 AND
|
||||||
OBJ.DELETED = 0 AND OBJ.ACTIVE = 1 AND
|
--OBJ.DELETED = 0 AND OBJ.ACTIVE = 1 AND
|
||||||
VA.MWF_PROFILE_ID = @pMWF_PID AND
|
VA.MWF_PROFILE_ID = @pMWF_PID AND
|
||||||
VA.STATE_ID = 1 ;
|
VA.STATE_ID = 1 ;
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user