WEBDASHBOARDPAGE

Stores pages for an individual's web dashboard.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(200) Default = '' Name of the page.
TITLE nvarchar(200) Default = '' Text that will be displayed in the browser's title bar and any links created using this page.
DESCRIPTION nvarchar(1000) Default = '' Description of the web dashboard page.
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
WEBDASHBOARDLAYOUTID uniqueidentifier WEBDASHBOARDLAYOUT.ID Layout for the page.
OWNERID uniqueidentifier APPUSER.ID Owner of the page.
WEBDASHBOARDFOLDERID uniqueidentifier yes WEBDASHBOARDFOLDER.ID Web dashboard folder to which this page belongs.
CONTEXTRECORDTYPEID uniqueidentifier yes RECORDTYPE.ID The page's context record type.
CONTEXTRECORDSEARCHLISTCATALOGID uniqueidentifier yes SEARCHLISTCATALOG.ID The search list used to select a context record when none is provided.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_WEBDASHBOARDPAGE_DATEADDED DATEADDED yes
IX_WEBDASHBOARDPAGE_DATECHANGED DATECHANGED
PK_WEBDASHBOARDPAGE ID yes yes
UIX_WEBDASHBOARDPAGE_NAME_WEBDASHBOARDFOLDERID NAME, WEBDASHBOARDFOLDERID yes
UIX_WEBDASHBOARDPAGE_TITLE_WEBDASHBOARDFOLDERID TITLE, WEBDASHBOARDFOLDERID yes

Triggers

Trigger Name Description
TR_WEBDASHBOARDPAGE_AUDIT_UPDATE
TR_WEBDASHBOARDPAGE_AUDIT_DELETE