STEWARDSHIPPLANASSIGNMENTPROCESS

Stewardship plan assignment process parameters.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(100) Default = '' The name of the parameter set.
DESCRIPTION nvarchar(255) Default = '' Details describing this parameter set
MODECODE tinyint Default = 0 0=Replace an officer on an existing stewardship plan, 1=Assign an officer to roles on an existing stewardship plan
MODE nvarchar(58) (Computed) yes CASE [MODECODE] WHEN 0 THEN N'Replace an officer on an existing stewardship plan' WHEN 1 THEN N'Assign an officer to roles on an existing stewardship plan' END Provides a translation for the 'MODECODE' field.
TRANSFERPLANMANAGERASSIGNMENTS bit Default = 0
TRANSFERPLANSTEWARDASSIGNMENTS bit Default = 0
TRANSFERASSIGNEDSTEPRESPONSIBILITIES 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.

Foreign Keys

Foreign Key Field Type Null Notes Description
OLDOFFICERID uniqueidentifier yes CONSTITUENT.LOCALID Stewardship officer record to replace.
IDSETREGISTERID uniqueidentifier yes IDSETREGISTER.ID Selection of plans to be updated.
NEWOFFICERID uniqueidentifier yes CONSTITUENT.LOCALID Stewardship officer record to assign to plans.
ROLECODEID uniqueidentifier yes STEWARDSHIPSTEWARDROLECODE.ID FK to STEWARDSHIPSTEWARDROLECODE
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_STEWARDSHIPPLANASSIGNMENTPROCESS_DATEADDED DATEADDED yes
IX_STEWARDSHIPPLANASSIGNMENTPROCESS_DATECHANGED DATECHANGED
IX_STEWARDSHIPPLANASSIGNMENTPROCESS_IDSETREGISTERID IDSETREGISTERID
IX_STEWARDSHIPPLANASSIGNMENTPROCESS_NEWOFFICERID NEWOFFICERID
IX_STEWARDSHIPPLANASSIGNMENTPROCESS_OLDOFFICERID OLDOFFICERID
PK_STEWARDSHIPPLANASSIGNMENTPROCESS ID yes yes
UC_STEWARDSHIPPLANASSIGNMENTPROCESS_NAME NAME yes

Triggers

Trigger Name Description
TR_STEWARDSHIPPLANASSIGNMENTPROCESS_AUDIT_UPDATE
TR_STEWARDSHIPPLANASSIGNMENTPROCESS_AUDIT_DELETE

Referenced by

Referenced by Field
STEWARDSHIPPLANASSIGNMENTPROCESSSTATUS PARAMETERSETID