USP_DATAFORMTEMPLATE_ADD_APPEALMAILINGSETUP_MINIMAL_PRELOAD

The load procedure used by the edit dataform template "Appeal Mailing Add Data Form For Minimal Data Ext"

Parameters

Parameter Parameter Type Mode Description
@SELECTIONLISTS xml INOUT
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@CONSTITUENTRECORDTYPEID uniqueidentifier INOUT Constituent record type

Definition

Copy

          CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_APPEALMAILINGSETUP_MINIMAL_PRELOAD
          (
            @SELECTIONLISTS xml = null output,
              @CURRENTAPPUSERID uniqueidentifier,
            @CONSTITUENTRECORDTYPEID uniqueidentifier = null output
          )
          as
          begin
              select @CONSTITUENTRECORDTYPEID = [ID] from dbo.[RECORDTYPE] where upper([NAME]) = 'CONSTITUENT';

              select
                  @CONSTITUENTRECORDTYPEID as CONSTITUENTRECORDTYPEID,
                  (select [NAME] as GROUPNAME from dbo.[UFN_SELECTION_GETGROUPNAMES](@CONSTITUENTRECORDTYPEID) for xml raw('ITEM'),type,elements,root('SELECTIONLISTS'),binary base64) as SELECTIONLISTS,
                  dbo.[UFN_MKTSEGMENTATION_GETREQUIREDANDDEFAULTSOLICITCODEEXCLUSIONS_TOITEMLISTXML](@CURRENTAPPUSERID) as SELECTEDEXCLUSIONS,
                  (select top(1) [ID] from dbo.[ADDRESSPROCESSINGOPTION] where [ISDEFAULT] = 1 and dbo.[UFN_SITEALLOWEDFORUSER](@CURRENTAPPUSERID, [SITEID]) = 1) as ADDRESSPROCESSINGOPTIONID,
                  (select top(1) [ID] from dbo.[NAMEFORMATPARAMETER] where [ISDEFAULT] = 1 and dbo.[UFN_SITEALLOWEDFORUSER](@CURRENTAPPUSERID, [SITEID]) = 1) as NAMEFORMATPARAMETERID
          end