UFN_PROSPECTPLAN_GETNEXTSTEP

Returns the ID of the next step to complete for a given prospect.

Return

Return Type
uniqueidentifier

Parameters

Parameter Parameter Type Mode Description
@PROSPECTPLANID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_PROSPECTPLAN_GETNEXTSTEP(@PROSPECTPLANID uniqueidentifier)
  returns uniqueidentifier
as begin
return (
  select top 1
    INTERACTION.ID
  from
    dbo.INTERACTION (nolock)
  where
    INTERACTION.PROSPECTPLANID = @PROSPECTPLANID
    and INTERACTION.COMPLETED = 0
    and (INTERACTION.STATUSCODE = 0 or INTERACTION.STATUSCODE = 1)
  order by
    INTERACTION.STATUSCODE desc, --TommyVe 2009-10-26 Pull the first Planned step if no Pending steps exist

    INTERACTION.EXPECTEDDATE,
    INTERACTION.DATEADDED,
    INTERACTION.ID
)
end