USP_DATALIST_BATCH2WORKFLOWS
Returns a list of all batch workflows.
Definition
Copy
CREATE procedure dbo.USP_DATALIST_BATCH2WORKFLOWS
as
set nocount on;
with BATCHWORKFLOWS_CTE as (
select distinct
BATCHTEMPLATE.BATCHWORKFLOWID,
case
when exists (
select null
from
dbo.V_INSTALLED_BATCHTYPECATALOG
where
V_INSTALLED_BATCHTYPECATALOG.ID = BATCHTEMPLATE.BATCHTYPECATALOGID
) then 1
else 0
end as INSTALLEDPRODUCT
from
dbo.BATCHTEMPLATE
where
BATCHTEMPLATE.CUSTOM = 0
)
select
BATCHWORKFLOW.ID,
BATCHWORKFLOW.NAME
from
dbo.BATCHWORKFLOW
left join
BATCHWORKFLOWS_CTE on BATCHWORKFLOWS_CTE.BATCHWORKFLOWID = BATCHWORKFLOW.ID
where
INSTALLEDPRODUCT is null or INSTALLEDPRODUCT = 1
order by
BATCHWORKFLOW.NAME;