View exposing metadata objects with resolved application, type, and workflow state.
Definition
CREATE VIEW
[mr].[Object] AS
SELECT
[o].[Object_Id],
[o].[Space_Id],
[o].[Application_Id],
[a].[Enum_Key] [Application],
[o].[Object_Type_Id],
[ot].[Enum_Key] [Object_Type],
[o].[Parent_Object_Id],
[p].[Name] [Parent_Object_Name],
[o].[Is_Deleted],
CASE
WHEN [o].[Branch_Id] = 1 THEN 0
ELSE 1
END AS [Is_Concept],
[o].[Name] [Object_Name],
[o].[Hierarchy_Path],
[o].[Workflow_State_Id],
[w].[Enum_Key] [Workflow_State]
FROM
[dbo].[MR_Object] [o]
JOIN [dbo].[C_Object_Type] [ot] ON [ot].[Object_Type_Id] = [o].[Object_Type_Id]
JOIN [dbo].[C_Application] [a] ON [a].[Application_Id] = [o].[Application_Id]
JOIN [dbo].[C_Workflow_State] [w] ON [w].[Workflow_State_Id] = [o].[Workflow_State_Id]
LEFT JOIN [dbo].[MR_Object] [p] ON [p].[Object_Id] = [o].[Parent_Object_Id]
Columns