USP_CORRESPONDENCEPROCESS_GETPARAMETERS
Retrieves parameter settings for a given correspondence process parameter set.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_CORRESPONDENCEPROCESS_GETPARAMETERS
(
@ID uniqueidentifier = null
)
as
set nocount on;
select
CORRESPONDENCEPROCESS.NAME,
CORRESPONDENCEPROCESS.DESCRIPTION,
BPVIEW.ID as OUTPUTVIEWID,
CORRESPONDENCEPROCESS.IDSETREGISTERID,
CORRESPONDENCEPROCESS.UPDATECONSTITUENTRECORD,
CORRESPONDENCEPROCESS.CORRESPONDENCECODEID,
CORRESPONDENCEPROCESS.COMMENTS,
CORRESPONDENCEPROCESS.CREATEOUTPUTIDSET,
CORRESPONDENCEPROCESS.OUTPUTIDSETNAME,
CORRESPONDENCEPROCESS.OVERWRITEOUTPUTIDSET,
CORRESPONDENCEPROCESS.EXCLUDEMAIL,
CORRESPONDENCEPROCESS.EXCLUDEPHONE,
CORRESPONDENCEPROCESS.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 EXCLUSIONDATETYPECODE,
BUSINESSPROCESSCOMMPREF.ASOFDATE,
BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
CORRESPONDENCEPROCESS.CUSTOMPARAMETERDATAFORMITEM,
CORRESPONDENCEPROCESS.HOUSEHOLDSINGLEMAIL,
CORRESPONDENCEPROCESS.EXPORTDEFINITIONID,
CORRESPONDENCEPROCESS.USEPRIMARYOVERHOUSEHOLD
from dbo.CORRESPONDENCEPROCESS
left join dbo.BUSINESSPROCESSVIEW BPVIEW on CORRESPONDENCEPROCESS.QUERYVIEWID = BPVIEW.QUERYVIEWCATALOGID
left outer join dbo.BUSINESSPROCESSCOMMPREF on CORRESPONDENCEPROCESS.ID=BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
where
CORRESPONDENCEPROCESS.ID = @ID;