workflow.Workflow_ProcedureDependency_T_active - V
type: V ( view ), modify_date: 2021-08-17 20:27:00
RepoObject_guid: 7EE72F09-C5FD-EB11-850F-A81E8446D5B0
Columns
PK | Column Name | Data Type | NULL? | ID |
---|---|---|---|---|
|
|
|||
|
|
|||
|
|
|||
|
|
Indexes
idx_Workflow_ProcedureDependency_T_active__1
-
IndexSemanticGroup: no_group
-
[column-Workflow_id]; int
-
[column-referenced_Procedure_RepoObject_guid]; uniqueidentifier
-
[column-referencing_Procedure_RepoObject_guid]; uniqueidentifier
-
-
PK, Unique, Real: 0, 0, 0
idx_Workflow_ProcedureDependency_T_active__2
-
IndexSemanticGroup: no_group
-
[column-Workflow_id]; int
-
-
PK, Unique, Real: 0, 0, 0
idx_Workflow_ProcedureDependency_T_active__3
-
IndexSemanticGroup: no_group
-
[column-referenced_Procedure_RepoObject_guid]; uniqueidentifier
-
[column-referencing_Procedure_RepoObject_guid]; uniqueidentifier
-
-
PK, Unique, Real: 0, 0, 0
idx_Workflow_ProcedureDependency_T_active__4
-
IndexSemanticGroup: no_group
-
[column-referenced_Procedure_RepoObject_guid]; uniqueidentifier
-
-
PK, Unique, Real: 0, 0, 0
idx_Workflow_ProcedureDependency_T_active__5
-
IndexSemanticGroup: no_group
-
[column-referencing_Procedure_RepoObject_guid]; uniqueidentifier
-
-
PK, Unique, Real: 0, 0, 0
Column Details
_
referenced_Procedure_RepoObject_guid
referenced_Procedure_RepoObject_guid |
|
|
referencing_Procedure_RepoObject_guid
referencing_Procedure_RepoObject_guid |
|
|
sql_modules_definition
workflow.Workflow_ProcedureDependency_T_active - V script
/*
in case of cyclic references it is possible to set [workflow].[WorkflowStep].[is_PossibleReferenced] = 0 to avoid the usage as referenced procedure in worklow sortorder definition
--alt
Select
T1.Workflow_id
, T1.referenced_Procedure_RepoObject_guid
, T1.referencing_Procedure_RepoObject_guid
, T1.is_redundant
From
workflow.Workflow_ProcedureDependency_T As T1
Left Outer Join
workflow.Workflow_ProcedureDependency_T_bidirectional_T As T2
On
T1.Workflow_id = T2.Workflow_id
And T1.referenced_Procedure_RepoObject_guid = T2.referenced_Procedure_RepoObject_guid
And T1.referencing_Procedure_RepoObject_guid = T2.referencing_Procedure_RepoObject_guid
Where
IsNull ( T2.is_inactive, 0 ) = 0;
*/
CREATE View workflow.Workflow_ProcedureDependency_T_active
As
Select
T1.Workflow_id
, T1.referenced_Procedure_RepoObject_guid
, T1.referencing_Procedure_RepoObject_guid
, T1.is_redundant
From
workflow.Workflow_ProcedureDependency_T As T1
Left Outer Join
workflow.WorkflowStep_active As T2
On
T1.Workflow_id = T2.Workflow_id
And T1.referenced_Procedure_RepoObject_guid = T2.Procedure_RepoObject_guid
Where
T2.is_PossibleReferenced = 1