MKTSEGMENTATIONACTIVATEDEFAULTKPI

Stores information pertaining to the default KPIs to be created at activation for a marketing effort type.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
MAILINGTYPECODE tinyint Default = 0 The type of marketing effort.
MAILINGTYPE nvarchar(25) (Computed) yes CASE [MAILINGTYPECODE] WHEN 0 THEN N'Direct marketing effort' WHEN 1 THEN N'Marketing acknowledgement' WHEN 2 THEN N'Membership effort' WHEN 3 THEN N'Sponsorship effort' WHEN 4 THEN N'Public media effort' END Provides a translation for the 'MAILINGTYPECODE' field.
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
KPICATALOGID uniqueidentifier KPICATALOG.ID The KPI type to create when the marketing effort is activated.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_MKTSEGMENTATIONACTIVATEDEFAULTKPI_DATEADDED DATEADDED yes
IX_MKTSEGMENTATIONACTIVATEDEFAULTKPI_DATECHANGED DATECHANGED
IX_MKTSEGMENTATIONACTIVATEDEFAULTKPI_KPICATALOGID KPICATALOGID
PK_MKTSEGMENTATIONACTIVATEDEFAULTKPI ID yes yes
UIX_MKTSEGMENTATIONACTIVATEDEFAULTKPI_MAILINGTYPECODE_KPICATALOGID MAILINGTYPECODE, KPICATALOGID yes

Triggers

Trigger Name Description
TR_MKTSEGMENTATIONACTIVATEDEFAULTKPI_AUDIT_UPDATE
TR_MKTSEGMENTATIONACTIVATEDEFAULTKPI_AUDIT_DELETE