USP_PLEDGEREMINDERPROCESS_GETPARAMETERS
Retrieves parameter settings for a given pledge reminder process parameter set.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@id | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_PLEDGEREMINDERPROCESS_GETPARAMETERS
(
@id uniqueidentifier = null
)
as
set nocount on;
select
PLEDGEREMINDERPROCESS.NAME,
PLEDGEREMINDERPROCESS.IDSETREGISTERID,
PLEDGEREMINDERPROCESS.CREATEOUTPUTIDSET,
PLEDGEREMINDERPROCESS.OUTPUTIDSETRECORDTYPEID,
PLEDGEREMINDERPROCESS.OUTPUTIDSETNAME,
PLEDGEREMINDERPROCESS.DATETYPECODE,
PLEDGEREMINDERPROCESS.DATE,
PLEDGEREMINDERPROCESS.OVERWRITEOUTPUTIDSET,
PLEDGEREMINDERPROCESS.BUSINESSPROCESSVIEWID,
PLEDGEREMINDERPROCESS.MARKREMINDERSSENT,
PLEDGEREMINDERPROCESS.SENTDATETYPECODE,
PLEDGEREMINDERPROCESS.SENTDATE,
PLEDGEREMINDERPROCESS.EXCLUDEMAIL,
PLEDGEREMINDERPROCESS.EXCLUDEPHONE,
PLEDGEREMINDERPROCESS.EXCLUDEEMAIL,
convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'INCLUSION',
convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'EXCLUSION',
BUSINESSPROCESSCOMMPREF.DATETYPECODE as EXCLUSIONDATETYPE,
BUSINESSPROCESSCOMMPREF.ASOFDATE,
BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
PLEDGEREMINDERPROCESS.CUSTOMPARAMETERDATAFORMITEM,
PLEDGEREMINDERPROCESS.ISRECURRINGGIFTS,
PLEDGEREMINDERPROCESS.ISPLEDGES,
PLEDGEREMINDERPROCESS.OUTPUTGROUPINGCODE,
PLEDGEREMINDERPROCESS.EXPORTDEFINITIONID
from
dbo.PLEDGEREMINDERPROCESS
left outer join dbo.BUSINESSPROCESSCOMMPREF on PLEDGEREMINDERPROCESS.ID = BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
where
PLEDGEREMINDERPROCESS.ID = @id;