V_QUERY_PROSPECTASSIGNMENTREQUEST

Query view prospect assignment requests

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
TYPE nvarchar(20) yes Type
STATUS nvarchar(8) yes Status
REVIEWDATE datetime yes Review date
REQUESTEDPROSPECTMANAGERID uniqueidentifier yes Requested prospect manager ID
REQUESTEDPROSPECTMANAGER nvarchar(154) yes Requested prospect manager
REQUESTEDPRIMARYPLANMANAGERID uniqueidentifier yes Requested plan primary manager ID
REQUESTEDPRIMARYPLANMANAGER nvarchar(154) yes Requested plan primary manager
REQUESTEDSECONDARYPLANMANAGERID uniqueidentifier yes Requested plan secondary manager ID
REQUESTEDSECONDARYPLANMANAGER nvarchar(154) yes Requested plan secondary manager
REQUESTEDSECONDARYSOLICITORID uniqueidentifier yes Requested secondary solicitor ID
REQUESTEDSECONDARYSOLICITOR nvarchar(154) yes Requested secondary solicitor
REVIEWEDBYNAME nvarchar(128) yes Reviewed by name
REVIEWEDBYID uniqueidentifier yes Reviewed by system ID
SUBMITTEDBYNAME nvarchar(128) yes Submitted by name
SUBMITTEDBYID uniqueidentifier Submitted by system ID
REQUESTEDPROSPECTID uniqueidentifier yes REQUESTEDPROSPECTID
REQUESTPROSPECTPLANID uniqueidentifier yes REQUESTPROSPECTPLANID
REQUESTSECONDARYFUNDRAISERID uniqueidentifier yes REQUESTSECONDARYFUNDRAISERID
SOLICITORROLECODE nvarchar(100) yes Secondary solicitor role
DATEADDED datetime Date added
DATECHANGED datetime Date changed
TSLONG bigint yes Timestamp value
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

Definition

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



                select
                    PROSPECTASSIGNMENTREQUEST.ID,
                    PROSPECTASSIGNMENTREQUEST.[TYPE],
                    PROSPECTASSIGNMENTREQUEST.[STATUS],
                    PROSPECTASSIGNMENTREQUEST.REVIEWDATE,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 0 then PROSPECTASSIGNMENTREQUEST.NEWFUNDRAISERID else null end REQUESTEDPROSPECTMANAGERID,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 0 then NF.NAME else null end REQUESTEDPROSPECTMANAGER,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 2 then PROSPECTASSIGNMENTREQUEST.NEWFUNDRAISERID else null end REQUESTEDPRIMARYPLANMANAGERID,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 2 then NF.NAME else null end REQUESTEDPRIMARYPLANMANAGER,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 3 then PROSPECTASSIGNMENTREQUEST.NEWFUNDRAISERID else null end REQUESTEDSECONDARYPLANMANAGERID,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 3 then NF.NAME else null end REQUESTEDSECONDARYPLANMANAGER,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 4 then PROSPECTASSIGNMENTREQUEST.NEWFUNDRAISERID else null end REQUESTEDSECONDARYSOLICITORID,
                    case when PROSPECTASSIGNMENTREQUEST.[TYPECODE] = 4 then NF.NAME else null end REQUESTEDSECONDARYSOLICITOR,
                    dbo.UFN_APPUSER_GETNAME(PROSPECTASSIGNMENTREQUEST.REVIEWEDBYID) REVIEWEDBYNAME,
                    PROSPECTASSIGNMENTREQUEST.REVIEWEDBYID,
                    dbo.UFN_APPUSER_GETNAME(PROSPECTASSIGNMENTREQUEST.SUBMITTEDBYID) SUBMITTEDBYNAME,
                    PROSPECTASSIGNMENTREQUEST.SUBMITTEDBYID,
                    coalesce(PROSPECTASSIGNMENTREQUESTPROSPECT.PROSPECTID, PROSPECTPLAN.PROSPECTID) REQUESTEDPROSPECTID,
                    PROSPECTASSIGNMENTREQUESTPROSPECTPLAN.PROSPECTPLANID REQUESTPROSPECTPLANID,
                    PROSPECTASSIGNMENTREQUESTPROSPECTPLAN.SECONDARYFUNDRAISERID REQUESTSECONDARYFUNDRAISERID,
                    SOLICITORROLECODE.DESCRIPTION [SOLICITORROLECODE],
                    PROSPECTASSIGNMENTREQUEST.DATEADDED,
                    PROSPECTASSIGNMENTREQUEST.DATECHANGED,
                    PROSPECTASSIGNMENTREQUEST.TSLONG,
                    ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
                    ADDEDBY.USERNAME as ADDEDBY_USERNAME,
                    CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
                    CHANGEDBY.USERNAME as CHANGEDBY_USERNAME
                    /*#EXTENSION*/ 
                from
                    dbo.PROSPECTASSIGNMENTREQUEST
                    left join dbo.CHANGEAGENT ADDEDBY on ADDEDBY.ID = PROSPECTASSIGNMENTREQUEST.ADDEDBYID
                    left join dbo.CHANGEAGENT CHANGEDBY on CHANGEDBY.ID = PROSPECTASSIGNMENTREQUEST.CHANGEDBYID
                    left outer join dbo.PROSPECTASSIGNMENTREQUESTPROSPECT on PROSPECTASSIGNMENTREQUEST.ID = PROSPECTASSIGNMENTREQUESTPROSPECT.ID
                    left outer join dbo.PROSPECTASSIGNMENTREQUESTPROSPECTPLAN on PROSPECTASSIGNMENTREQUEST.ID = PROSPECTASSIGNMENTREQUESTPROSPECTPLAN.ID
                    left outer join dbo.PROSPECTPLAN on PROSPECTPLAN.ID = PROSPECTASSIGNMENTREQUESTPROSPECTPLAN.PROSPECTPLANID
                    left join dbo.SOLICITORROLECODE on SOLICITORROLECODE.ID = PROSPECTASSIGNMENTREQUESTPROSPECTPLAN.SOLICITORROLECODEID
                    outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PROSPECTASSIGNMENTREQUEST.NEWFUNDRAISERID) NF