USP_SIMPLEDATALIST_BATCHWORKFLOWSTATES

Returns all batch states for a given workflow.

Parameters

Parameter Parameter Type Mode Description
@BATCHWORKFLOWID uniqueidentifier IN
@BATCHWORKFLOWSTATEID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_BATCHWORKFLOWSTATES(@BATCHWORKFLOWID uniqueidentifier, @BATCHWORKFLOWSTATEID uniqueidentifier = null)
as
    set NOCOUNT on;
    if @BATCHWORKFLOWSTATEID is null 
        select 
      BATCHWORKFLOWSTATE.ID value
      BATCHWORKFLOWSTATE.NAME label 
    from dbo.BATCHWORKFLOWSTATE 
    where BATCHWORKFLOWID = @BATCHWORKFLOWID
    order by BATCHWORKFLOWSTATE.NAME;
    else                    
        select 
      BATCHWORKFLOWSTATE.ID value
      BATCHWORKFLOWSTATE.NAME label 
      from dbo.BATCHWORKFLOWSTATE 
      where BATCHWORKFLOWID = @BATCHWORKFLOWID 
        and ID <> @BATCHWORKFLOWSTATEID
      order by BATCHWORKFLOWSTATE.NAME;