USP_DATAFORMTEMPLATE_VIEW_ASSIGNLETTERCODESPROCESS

The load procedure used by the view dataform template "Assign Letters Process View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@NAME nvarchar(100) INOUT Name
@DESCRIPTION nvarchar(255) INOUT Description
@IDSETREGISTERNAME nvarchar(60) INOUT Selected accounts
@DATELASTRUN datetime INOUT Date last run
@CREATEOUTPUTIDSET bit INOUT Create output selection
@OUTPUTIDSETNAME nvarchar(100) INOUT Output selection name
@OVERWRITEOUTPUTIDSET bit INOUT Overwrite existing selection
@OUTPUTIDSETRECORDTYPENAME nvarchar(100) INOUT Output selection type
@BUSINESSPROCESSCATALOGID uniqueidentifier INOUT BUSINESSPROCESSCATALOGID
@PARAMETERSID uniqueidentifier INOUT PARAMETERSID
@INCLUDEDONORASACKNOWLEDGEE bit INOUT Include donor
@INCLUDERECOGNITIONRECIPIENTSASACKNOWLEDGEE bit INOUT Include recognition recipients

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ASSIGNLETTERCODESPROCESS
                (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @NAME nvarchar(100)= null output,
                    @DESCRIPTION nvarchar(255)= null output,
                    @IDSETREGISTERNAME nvarchar(60) = null output,
                    @DATELASTRUN datetime = null output,
                    @CREATEOUTPUTIDSET bit = null output,
                    @OUTPUTIDSETNAME nvarchar(100) = null output,
                    @OVERWRITEOUTPUTIDSET bit = null output,
                    @OUTPUTIDSETRECORDTYPENAME nvarchar(100) = null output
                    @BUSINESSPROCESSCATALOGID uniqueidentifier = null output,
                    @PARAMETERSID uniqueidentifier = null output,
                    @INCLUDEDONORASACKNOWLEDGEE bit = null output,
                    @INCLUDERECOGNITIONRECIPIENTSASACKNOWLEDGEE bit = null output
                )
                as
                    set nocount on;

                    set @DATALOADED = 0;

                    select
                        @DATALOADED = 1,
                        @NAME = ASSIGNLETTERCODESPROCESS.NAME,
                        @DESCRIPTION = ASSIGNLETTERCODESPROCESS.DESCRIPTION,
                        @IDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(ASSIGNLETTERCODESPROCESS.IDSETREGISTERID),
                        @DATELASTRUN = ASSIGNLETTERCODESPROCESS.DATELASTRUN,
                        @CREATEOUTPUTIDSET = ASSIGNLETTERCODESPROCESS.CREATEOUTPUTIDSET,
                        @OUTPUTIDSETNAME = ASSIGNLETTERCODESPROCESS.OUTPUTIDSETNAME,
                        @OVERWRITEOUTPUTIDSET = ASSIGNLETTERCODESPROCESS.OVERWRITEOUTPUTIDSET,
                        @OUTPUTIDSETRECORDTYPENAME = dbo.UFN_TRANSLATIONFUNCTION_RECORDTYPE_GETNAME(ASSIGNLETTERCODESPROCESS.OUTPUTIDSETRECORDTYPEID), 
                        @BUSINESSPROCESSCATALOGID = 'a3a2d937-b5ff-4b2e-8a1b-640f895c2183',
                        @PARAMETERSID = @ID,
                        @INCLUDEDONORASACKNOWLEDGEE = INCLUDEDONORASACKNOWLEDGEE,
                        @INCLUDERECOGNITIONRECIPIENTSASACKNOWLEDGEE = INCLUDERECOGNITIONRECIPIENTSASACKNOWLEDGEE
                    from
                        dbo.ASSIGNLETTERCODESPROCESS
                    where
                        ASSIGNLETTERCODESPROCESS.ID = @ID;

                    return 0;