V_QUERY_CONSTITASSIGNEDSECURITYATTRIBUTES

Provides the ability to query security attributes assigned to a constituent.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
CONSTITUENTID uniqueidentifier yes Constituent ID
ATTRIBUTEID_TRANSLATION nvarchar(100) Security group name
ATTRIBUTE_DESCRIPTION nvarchar(255) Security group description
ADDEDBY_APPLICATION nvarchar(200) yes Added by application
ADDEDBY_USERNAME nvarchar(128) yes Added by user name
CHANGEDBY_APPLICATION nvarchar(200) yes Changed by application
CHANGEDBY_USERNAME nvarchar(128) yes Changed by user name
DATEADDED datetime Date added
DATECHANGED datetime Date changed
TSLONG bigint yes Timestamp value

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  8/17/2011 2:36:11 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_CONSTITASSIGNEDSECURITYATTRIBUTES AS



select
    CSAA.[ID],
    CSAA.[CONSTITUENTID],
    CSA.[NAME] as ATTRIBUTEID_TRANSLATION,
    CSA.[DESCRIPTION] as ATTRIBUTE_DESCRIPTION,
    ADDEDBY.[APPLICATIONNAME] as ADDEDBY_APPLICATION,
    ADDEDBY.[USERNAME] as ADDEDBY_USERNAME,
    CHANGEDBY.[APPLICATIONNAME] as CHANGEDBY_APPLICATION,
    CHANGEDBY.[USERNAME] as CHANGEDBY_USERNAME,
    CSAA.DATEADDED,
    CSAA.DATECHANGED,
    CSAA.TSLONG

    /*#EXTENSION*/
from
    dbo.[CONSTIT_SECURITY_ATTRIBUTE_ASSIGNMENT] CSAA
inner join
    dbo.[CONSTIT_SECURITY_ATTRIBUTE] CSA
on
    CSA.[ID] = CSAA.[CONSTIT_SECURITY_ATTRIBUTEID]
left join
    dbo.[CHANGEAGENT] ADDEDBY
on
    ADDEDBY.[ID] = CSAA.[ADDEDBYID]
left join
    dbo.[CHANGEAGENT] CHANGEDBY
on
    CHANGEDBY.[ID] = CSAA.[CHANGEDBYID]