BATCHEVENT

Stores batch event information.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
SEQUENCE int Default = 0
NAME nvarchar(100) Default = ''
DESCRIPTION nvarchar(255) Default = ''
STARTDATE date
STARTTIME UDT_HOURMINUTE Default = ''
ENDDATE date yes
ENDTIME UDT_HOURMINUTE Default = ''
CAPACITY int Default = 0
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.
CUSTOMID nvarchar(100) Default = ''
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 '8-' + CAST(SEQUENCEID AS nvarchar(20)) ELSE CUSTOMIDENTIFIER END) Unique identifier that supports user defined values as well as system generated values.
HIDEFROMCALENDAR bit Default = 0 Determines if this event should be hidden from the event calendar.
DESIGNATIONSONFEES bit Default = 0 Determines if this event allows designations on fees.

Foreign Keys

Foreign Key Field Type Null Notes Description
BATCHID uniqueidentifier BATCH.ID FK to BATCH
EVENTLOCATIONID uniqueidentifier yes EVENTLOCATION.ID FK to EVENTLOCATION
EVENTLOCATIONCONTACTID uniqueidentifier yes CONSTITUENT.LOCALID FK to CONSTITUENT
APPEALID uniqueidentifier yes APPEAL.LOCALID FK to APPEAL
EVENTCATEGORYCODEID uniqueidentifier yes EVENTCATEGORYCODE.LOCALID FK to EVENTCATEGORYCODE
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
EVENTLOCATIONROOMID uniqueidentifier yes EVENTLOCATIONROOM.ID FK to EVENTLOCATIONROOM
BASECURRENCYID uniqueidentifier yes CURRENCY.ID The base currency associated with this revenue.

Indexes

Index Name Fields Unique Primary Clustered
IX_BATCHEVENT_DATEADDED DATEADDED yes
IX_BATCHEVENT_DATECHANGED DATECHANGED
IX_BATCHEVENT_EVENTLOCATIONCONTACTID EVENTLOCATIONCONTACTID
PK_BATCHEVENT ID yes yes
UC_BATCHEVENT_LOOKUPID LOOKUPID yes

Triggers

Trigger Name Description
TR_BATCHEVENT_INSERTUPDATE_CURRENCY
TR_BATCHEVENT_AUDIT_UPDATE
TR_BATCHEVENT_AUDIT_DELETE

Referenced by

Referenced by Field
BATCHEVENTBATCHSYSTEMMESSAGES BATCHEVENTID
BATCHEVENTBATCHUSERMESSAGE ID
BATCHEVENTCOORDINATOR BATCHEVENTID
BATCHEVENTDESIGNATION BATCHEVENTID
BATCHEVENTEXPENSE BATCHEVENTID
BATCHEVENTPRICE BATCHEVENTID
BATCHEVENTSITE BATCHEVENTID
BATCHEVENTTASK BATCHEVENTID