REGISTRANT

Contains information pertaining to event registrants.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
ATTENDED bit Default = 0 Designates whether or not the registrant attended the event.
WILLNOTATTEND bit Default = 0 Designates whether or not the registrant will attend or is only registered to allow guests.
EVENTSEATINGNOTE nvarchar(250) Default = ''
BENEFITSWAIVED bit Default = 0 Indicates if this registrant has waived benefits.
ONLINEREGISTRANT bit Default = 0 Indicates if this registrant registered through Blackbaud Internet Solutions.
DATEADDED datetime Default = getdate() Indicates the date this record was added.
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed.
TS timestamp Timestamp.
TSLONG bigint (Computed) yes CONVERT(bigint, TS) Numeric representation of the timestamp.
ISCANCELLED bit Default = 0 Designates whether or not the registrant has cancelled.
CUSTOMIDENTIFIER nvarchar(100) Default = '' User-definable custom identifier.
SEQUENCEID int Identity column used to increment the default lookupid.
LOOKUPID nvarchar(100) (Computed) yes (CASE LEN(CUSTOMIDENTIFIER) WHEN 0 THEN 'evreg-' + CAST(SEQUENCEID AS nvarchar(20)) ELSE CUSTOMIDENTIFIER END) Unique identifier that supports user defined values as well as system generated values.
NOTES nvarchar(255) Default = '' This column contains notes about a registrant.
ISWALKIN bit Default = 0 Indicates whether this registrant was a walk-in or if they preregistered.
USERMARKEDATTENDANCE bit Default = 0 True indicates that a user has explicitly marked this registrant either attended or not attended.

Foreign Keys

Foreign Key Field Type Null Notes Description
EVENTID uniqueidentifier EVENT.ID FK to EVENT
CONSTITUENTID uniqueidentifier yes CONSTITUENT.LOCALID FK to CONSTITUENT
GUESTOFREGISTRANTID uniqueidentifier yes REGISTRANT.ID Indicates that this registrant is a guest of another registrant.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_REGISTRANT_CONSTITUENTID CONSTITUENTID
IX_REGISTRANT_DATEADDED DATEADDED yes
IX_REGISTRANT_DATECHANGED DATECHANGED
IX_REGISTRANT_EVENTID EVENTID
IX_REGISTRANT_GUESTOFREGISTRANTID GUESTOFREGISTRANTID
IX_REGISTRANT_ID ID
PK_REGISTRANT ID yes yes
UC_REGISTRANT_LOOKUPID LOOKUPID yes

Triggers

Trigger Name Description
TR_REGISTRANT_TASYNC_I
TR_REGISTRANT_TASYNC_U
TR_REGISTRANT_TASYNC_D
TR_REGISTRANT_AUDIT_ETLDELETEDID
TR_REGISTRANT_AUDIT_UPDATE
TR_REGISTRANT_AUDIT_DELETE
TR_REGISTRANT_MARKASCONSTITUENT

Referenced by

Referenced by Field
BATCHREVENUEAPPLICATION REGISTRANTID
CREDITITEMEVENTREGISTRATION REGISTRANTID
EVENTDONOR REGISTRANTID
EVENTGROUPMEMBER REGISTRANTID
EVENTREGISTRANTITINERARY ID
EVENTREGISTRANTPAYMENT REGISTRANTID
EVENTREGISTRATIONOPPORTUNITY ID
EVENTSEATINGSEAT REGISTRANTID
FAFADDRESSBOOKCUSTOMTYPE REGISTRANTID
FAFCOMMENTS REGISTRANTID
FAFEVENTCOMMUNICATIONCHANNELREGISTRANT REGISTRANTID
FAFEVENTSOCIALNETWORKPOST REGISTRANTID
FAFRSSFEED REGISTRANTID
PARTICIPANTWIDGET REGISTRANTID
REGISTRANTBENEFIT REGISTRANTID
REGISTRANTBENEFITEXTENSION REGISTRANTID
REGISTRANTDESIGNATION REGISTRANTID
REGISTRANTDONATION REGISTRANTID
REGISTRANTEXTENSION REGISTRANTID
REGISTRANTPREFERENCE REGISTRANTID
REGISTRANTREGISTRATION REGISTRANTID
REGISTRANTREGISTRATIONINFORMATION REGISTRANTID
REGISTRANTREGISTRATIONMAP REGISTRANTID
REGISTRANTRESTRICTIONOPTION REGISTRANTID
REGISTRANTROLE REGISTRANTID
REVENUEOFFLINEDONATION REGISTRANTID
SALESORDERITEMEVENTREGISTRATION REGISTRANTID
SALESORDERITEMTICKETREGISTRANT REGISTRANTID
STORY REGISTRANTID