USP_DATALIST_MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


      CREATE procedure dbo.USP_DATALIST_MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS(@CURRENTAPPUSERID uniqueidentifier = null)
      as
          set nocount on;

                    set nocount on;
                    select
                        MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.ID, 
                        MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.NAME, 
                        MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.DESCRIPTION,
            case MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.PROCESSPROGRAMSCODE
            when 0 then MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.PROCESSPROGRAMS
            when 1 then MP.NAME
            else MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.PROCESSPROGRAMS
            end,
                        BPI.OWNERID as OWNERID
                    from dbo.MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS
          left join dbo.MEMBERSHIPPROGRAM MP on MP.ID  = MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.MEMBERSHIPPROGRAMID
                    left join dbo.BUSINESSPROCESSINSTANCE BPI on MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.ID = BPI.BUSINESSPROCESSPARAMETERSETID
                    where (dbo.UFN_SECURITY_APPUSER_GRANTED_BUSINESSPROCESSINSTANCE_IN_SYSTEMROLE(@CURRENTAPPUSERID, MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.ID) = 1)

                    order by
                        MEMBERSHIPPROGRAMCONTRIBUTIONPROCESS.DATEADDED;