EXCHANGECONTACTSYNC

Contains parameter values for the Exchange contact synchronization process.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(100) Default = ''
DESCRIPTION nvarchar(250) Default = ''
LASTRUNON datetime yes
APPLYTOCODE tinyint Default = 0 0=All users, 1=Selected users, 2=Specific user
LIMITTOASSIGNEDCONSTITUENTS bit 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.
APPLYTO nvarchar(14) (Computed) yes CASE [APPLYTOCODE] WHEN 0 THEN N'All users' WHEN 1 THEN N'Selected users' WHEN 2 THEN N'Specific user' END Provides a translation for the 'APPLYTOCODE' field.

Foreign Keys

Foreign Key Field Type Null Notes Description
APPUSERIDSETREGISTERID uniqueidentifier yes IDSETREGISTER.ID A foreign key to the ID set used to filter the app users that will receive a contact in the synchronization process.
CONSTITUENTIDSETREGISTERID uniqueidentifier IDSETREGISTER.ID A foreign key to the ID set used to filter the constituents that will be added as a contact in the synchronization process.
EXCHANGECONTACTCATEGORYCODEID uniqueidentifier yes EXCHANGECONTACTCATEGORYCODE.ID FK to EXCHANGECONTACTCATEGORYCODE
SPECIFICAPPUSERID uniqueidentifier yes APPUSER.ID FK to APPUSER
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
PAGEDEFINITIONCATALOGID uniqueidentifier yes PAGEDEFINITIONCATALOG.ID FK to PAGEDEFINITIONCATALOG

Indexes

Index Name Fields Unique Primary Clustered
IX_EXCHANGECONTACTSYNC_APPUSERIDSETREGISTERID APPUSERIDSETREGISTERID
IX_EXCHANGECONTACTSYNC_CONSTITUENTIDSETREGISTERID CONSTITUENTIDSETREGISTERID
IX_EXCHANGECONTACTSYNC_DATEADDED DATEADDED yes
IX_EXCHANGECONTACTSYNC_DATECHANGED DATECHANGED
IX_EXCHANGECONTACTSYNC_EXCHANGECONTACTCATEGORYCODEID EXCHANGECONTACTCATEGORYCODEID
IX_EXCHANGECONTACTSYNC_PAGEDEFINITIONCATALOGID PAGEDEFINITIONCATALOGID
IX_EXCHANGECONTACTSYNC_SPECIFICAPPUSERID SPECIFICAPPUSERID
PK_EXCHANGECONTACTSYNC ID yes yes
UC_EXCHANGECONTACTSYNC_NAME NAME yes

Triggers

Trigger Name Description
TR_EXCHANGECONTACTSYNC_UPDATED
TR_EXCHANGECONTACTSYNC_AUDIT_UPDATE
TR_EXCHANGECONTACTSYNC_AUDIT_DELETE

Referenced by

Referenced by Field
EXCHANGECONTACTSYNCSTATUS PARAMETERSETID