Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| ChecklistLevel | nvarchar | 200 | null |
|
|
Condition level - Level or scope where the condition applies |
||
| Action | nvarchar | 20 | null |
|
|
Condition action - Action to take when condition is met (Show, Hide, Require, Complete, etc.) |
||
| ChecklistItemIDs | nvarchar | 1073741823 | √ | null |
|
|
Target items - List of checklist item IDs affected by this condition |
|
| ConditionLogic | Unknown | 0 | null |
|
|
Condition logic - Logical expression or rule that defines the condition |
||
| ConditionType | Unknown | 0 | null |
|
|
Condition type - Type of condition (Show, Hide, Require, Complete, etc.) |
||
| ConditionValue | Unknown | 0 | null |
|
|
Condition value - Value or threshold used in condition evaluation |
||
| ID | int identity | 4 | √ | null |
|
|
Primary key - Unique identifier for each condition |
|
| fkChecklistID | int | 4 | null |
|
|
Checklist reference - Links to CheckList table for the checklist with conditions |
||
| Criteria | nvarchar | 1073741823 | √ | null |
|
|
Condition criteria - Criteria or rules that trigger the condition |
|
| IsActive | Unknown | 0 | null |
|
|
Active status - Boolean flag indicating if the condition is currently active |
||
| Order | int | 4 | √ | null |
|
|
Execution order - Order in which conditions are evaluated |
|
| pkConditionID | Unknown | 0 | null |
|
|
Primary key - Unique identifier for each condition |
||
| Priority | Unknown | 0 | null |
|
|
Condition priority - Priority order for evaluating multiple conditions |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PK_ChecklistConditions | Primary key | Asc | ID |
| IX_ChecklistID | Performance | Asc | fkChecklistID |
