EXCHANGECALENDARITEMBATCH

Batch table containing Exchange calendar item record updates.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
OBJECTIVE nvarchar(256) Default = ''
EXPECTEDDATE datetime
SEQUENCE int Default = 0 Sequence
PROCESS bit Default = 1
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.
RECORDTYPECODE tinyint Default = 0 0=Constituent interaction, 1=Prospect plan step, 2=Stewardship plan step
RECORDTYPE nvarchar(23) (Computed) yes CASE [RECORDTYPECODE] WHEN 0 THEN N'Constituent interaction' WHEN 1 THEN N'Prospect plan step' WHEN 2 THEN N'Stewardship plan step' END Provides a translation for the 'RECORDTYPECODE' field.
EXPECTEDSTARTTIME UDT_HOURMINUTE Default = '' Expected starting time of the interaction.
EXPECTEDENDTIME UDT_HOURMINUTE Default = '' Expected ending time of the interaction.
ISALLDAYEVENT int (Computed) (case when EXPECTEDSTARTTIME = '' then 1 else 0 end)

Foreign Keys

Foreign Key Field Type Null Notes Description
BATCHID uniqueidentifier BATCH.ID FK to BATCH
INTERACTIONID uniqueidentifier yes INTERACTION.ID FK to INTERACTION
CONSTITUENTID uniqueidentifier CONSTITUENT.LOCALID FK to CONSTITUENT
OWNERID uniqueidentifier APPUSER.ID FK to APPUSER
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
STEWARDSHIPSTEPID uniqueidentifier yes STEWARDSHIPPLANSTEP.ID FK to STEWARDSHIPPLANSTEP
TIMEZONEENTRYID uniqueidentifier yes TIMEZONEENTRY.ID Time zone of meeting time.

Indexes

Index Name Fields Unique Primary Clustered
IX_EXCHANGECALENDARITEMBATCH_BATCHID BATCHID
IX_EXCHANGECALENDARITEMBATCH_CONSTITUENTID CONSTITUENTID
IX_EXCHANGECALENDARITEMBATCH_DATEADDED DATEADDED yes
IX_EXCHANGECALENDARITEMBATCH_DATECHANGED DATECHANGED
IX_EXCHANGECALENDARITEMBATCH_OWNERID OWNERID
PK_EXCHANGECALENDARITEMBATCH ID yes yes

Triggers

Trigger Name Description
TR_EXCHANGECALENDARITEMBATCH_AUDIT_UPDATE
TR_EXCHANGECALENDARITEMBATCH_AUDIT_DELETE

Referenced by

Referenced by Field
EXCHANGECALENDARITEMBATCHBATCHSYSTEMMESSAGES EXCHANGECALENDARITEMBATCHID
EXCHANGECALENDARITEMBATCHBATCHUSERMESSAGE ID