RECORDTYPE

The RECORDTYPE table is used to define all of the primary record entities in the system.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(50) Record type name
BASETABLENAME nvarchar(128) Default = '' Name of database table that contains this record type
HASRACSID bit Default = 0 True if the base table has the RACSID column used to enforce record access security.
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

Foreign Keys

Foreign Key Field Type Null Notes Description
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
DEFAULTSEARCHLISTID uniqueidentifier yes SEARCHLISTCATALOG.ID Defines the default search list to use when searching for records of this type.

Indexes

Index Name Fields Unique Primary Clustered
IX_RECORDTYPE_BASETABLENAME_ID BASETABLENAME
IX_RECORDTYPE_DATEADDED DATEADDED yes
IX_RECORDTYPE_ID_NAME ID
PK_RECORDTYPE ID yes yes
UC_RECORDTYPE_NAME NAME yes

Triggers

Trigger Name Description
TR_RECORDTYPE_AUDIT_UPDATE
TR_RECORDTYPE_AUDIT_DELETE

Referenced by

Referenced by Field
ACKNOWLEDGEMENTPROCESS OUTPUTIDSETRECORDTYPEID
ADDREQUESTSFORMULTIPLESTUDENTSPROCESS SELECTIONTYPEID
ADDRESSVALIDATIONPROCESS OUTPUTIDSETRECORDTYPEID
ANNOTATIONTABLEMAPPING SOURCERECORDTYPEID
ANNOTATIONTABLEMAPPING DISPLAYFORRECORDTYPEID
ASSIGNLETTERCODESPROCESS OUTPUTIDSETRECORDTYPEID
ASSIGNPLANNEDGIFTLETTERCODESPROCESS OUTPUTIDSETRECORDTYPEID
ATTRIBUTERECORDTYPE RECORDTYPEID
BATCHTYPECATALOG ROWCONTEXTRECORDTYPEID
BILLINGGENERATETRANSACTIONSPROCESS OUTPUTSELECTIONTYPEID
BILLINGGENERATETRANSACTIONSPROCESS EXCEPTIONSELECTIONTYPEID
BUSINESSPROCESSCATALOG RECORDTYPEID
CALENDARCATALOG CONTEXTRECORDTYPEID
COAUPDATECREATEPROCESS OUTPUTIDSETRECORDTYPEID
COAUPDATESUBMITPROCESS OUTPUTIDSETRECORDTYPEID
CODETABLESECURITY RECORDTYPEID
DASHBOARDCATALOG CONTEXTRECORDTYPEID
DATAFORMTEMPLATECATALOG RECORDTYPEID
DATAFORMTEMPLATECATALOG CONTEXTRECORDTYPEID
DATALISTCATALOG RECORDTYPEID
DECEASEDFINDERCREATEPROCESS OUTPUTIDSETRECORDTYPEID
DECEASEDFINDERSUBMITPROCESS OUTPUTIDSETRECORDTYPEID
DISBURSEMENTPROCESS OUTPUTIDSETRECORDTYPEID
DISBURSEMENTPROCESSTEMPLATE OUTPUTIDSETRECORDTYPEID
EMAILFINDERSUBMITPROCESS OUTPUTIDSETRECORDTYPEID
EXPORTDEFINITION RECORDTYPEID
IDMAPPERCATALOG SOURCERECORDTYPEID
IDMAPPERCATALOG TARGETRECORDTYPEID
IDSETREGISTER RECORDTYPEID
IMPORTSELECTIONPROCESS RECORDTYPEID
INVITATION OUTPUTIDSETRECORDTYPEID
KPICATALOG CONTEXTRECORDTYPEID
MAPENTITYCATALOG FROMRECORDTYPEID
MAPENTITYCATALOG MAPPEDRECORDTYPEID
MAPENTITYCATALOG ADDRESSRECORDTYPEID
MERGECONFIGURATION RECORDTYPEID
MERGETASKCATALOG RECORDTYPEID
MKTCONSTITUENTFILEIMPORTPROCESS RECORDTYPEID
MKTSEGMENTLIST IDSETRECORDTYPEID
NOTIFICATION RECORDTYPEID
NOTIFICATIONRECORDTYPE ID
PAGEDEFINITIONCATALOG CONTEXTRECORDTYPEID
PEOPLEFINDERSUBMITPROCESS OUTPUTIDSETRECORDTYPEID
PLANNEDGIFTACKNOWLEDGEMENTPROCESS OUTPUTIDSETRECORDTYPEID
PLEDGEREMINDERPROCESS OUTPUTIDSETRECORDTYPEID
QUERYVIEWCATALOG RECORDTYPEID
RECEIPTINGPROCESS OUTPUTIDSETRECORDTYPEID
RECORDOPERATIONCATALOG RECORDTYPEID
RECORDTYPECOMPATIBILITYMAP RECORDTYPE1ID
RECORDTYPECOMPATIBILITYMAP RECORDTYPE2ID
RELATIONSHIPMAPCATALOG CONTEXTRECORDTYPEID
REVALUECOMMITMENTSPROCESS OUTPUTIDSETRECORDTYPEID
SEARCHLISTCATALOG RECORDTYPEID
SMARTFIELDCATALOG RECORDTYPEID
SMARTFIELDCATALOG VALUERECORDTYPEID
SUMMARYTILECONTEXT RECORDTYPEID
TRANSLATIONFUNCTIONCATALOG RECORDTYPEID
TRIBUTEACKNOWLEDGEMENTPROCESS OUTPUTIDSETRECORDTYPEID
UIWIDGETCATALOG CONTEXTRECORDTYPEID
USERSETTINGSLISTBUILDER CONTEXTRECORDTYPEID
WEBDASHBOARDCONTEXTRECORDHISTORY RECORDTYPEID
WEBDASHBOARDPAGE CONTEXTRECORDTYPEID
WEBDASHBOARDPAGECATALOG CONTEXTRECORDTYPEID