USP_DATAFORMTEMPLATE_VIEW_ASSIGNCONSTITSECURITYATTRIBUTESPROCESS

The load procedure used by the view dataform template "Assign Constituent Security Attributes 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
@CONSTIT_SECURITY_ATTRIBUTENAME nvarchar(100) INOUT Group
@SCOPEIDSETREGISTERNAME nvarchar(60) INOUT Scope selection
@ASSIGNTOIDSETREGISTERNAME nvarchar(60) INOUT Assign to selection
@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
@BUSINESSPROCESSCATALOGID uniqueidentifier INOUT BUSINESSPROCESSCATALOGID
@PARAMETERSID uniqueidentifier INOUT PARAMETERSID

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ASSIGNCONSTITSECURITYATTRIBUTESPROCESS
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @NAME nvarchar(100)= null output,
    @DESCRIPTION nvarchar(255)= null output,
    @CONSTIT_SECURITY_ATTRIBUTENAME nvarchar(100) = null output,
    @SCOPEIDSETREGISTERNAME nvarchar(60) = null output,
    @ASSIGNTOIDSETREGISTERNAME nvarchar(60) = null output,
    @DATELASTRUN datetime = null output,
    @CREATEOUTPUTIDSET bit = null output,
    @OUTPUTIDSETNAME nvarchar(100) = null output,
    @OVERWRITEOUTPUTIDSET bit = null output,
    @BUSINESSPROCESSCATALOGID uniqueidentifier = null output,
    @PARAMETERSID uniqueidentifier = null output            
)
as
    set nocount on;

    set @DATALOADED = 0

    select
        @DATALOADED = 1,
        @NAME = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.NAME,
        @DESCRIPTION = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.DESCRIPTION,
        @CONSTIT_SECURITY_ATTRIBUTENAME = dbo.UFN_CONSTIT_SECURITY_ATTRIBUTE_GETNAME(ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.CONSTIT_SECURITY_ATTRIBUTEID),
        @SCOPEIDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.SCOPEIDSETREGISTERID),
        @ASSIGNTOIDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.ASSIGNTOIDSETREGISTERID),
        @DATELASTRUN = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.DATELASTRUN,
        @CREATEOUTPUTIDSET = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.CREATEOUTPUTIDSET,
        @OUTPUTIDSETNAME = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.OUTPUTIDSETNAME,
        @OVERWRITEOUTPUTIDSET = ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.OVERWRITEOUTPUTIDSET,
        @BUSINESSPROCESSCATALOGID = '7787A828-36A0-4E86-B86E-C501E528963C',
        @PARAMETERSID = @ID                        
    from
        dbo.[ASSIGNCONSTITSECURITYATTRIBUTESPROCESS]
    where
        ASSIGNCONSTITSECURITYATTRIBUTESPROCESS.[ID] = @ID;

    return 0;