Coflyr · Backend model field catalog
TrainingNeedAnalysisGap
CompetencyTraining.TrainingNeedAnalysisGaps.
36 mapped fields8 field groupsGenerated 2026-10-06
Every mapped scalar field appears once. Types and nullability come from the current EF model snapshot. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.
Identity and naming
1 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | Id | Guid | Required | Stable identifier for this record. |
Relationships and references
3 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | AtaId | Guid? | Nullable | Selects the related ata record. |
| 2 | PublicationReferenceId | Guid? | Nullable | Selects the related publication reference record. |
| 3 | TrainingNeedAnalysisId | Guid | Required | Selects the related training need analysis record. |
Status and controls
1 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | AssessmentRequired | bool | Required | Indicates whether assessment required applies to this training need analysis gap. |
Dates and timing
2 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | IdentifiedDate | DateTime? | Nullable | Records the identified date for this training need analysis gap. |
| 2 | TargetCompletionDate | DateTime? | Nullable | Records the target completion date for this training need analysis gap. |
Amounts and measurements
2 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | DailyTrainingHours | decimal? | Nullable | Records daily training hours for this training need analysis gap. |
| 2 | TrainingHours | decimal? | Nullable | Records training hours for this training need analysis gap. |
Descriptions and details
4 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | AssessmentMethodDetails | string | Nullable | Records assessment method details for this training need analysis gap. |
| 2 | NeedDescription | string | Nullable | Records need description for this training need analysis gap. |
| 3 | OmissionReason | string | Nullable | Records omission reason for this training need analysis gap. |
| 4 | TaskDescription | string | Nullable | Records task description for this training need analysis gap. |
Audit and revision
1 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | UpdateId | Guid? | Nullable | Links to the preceding revision or update record. |
Other fields
22 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | AnalysisFiltersJson | string | Nullable | Records analysis filters json for this training need analysis gap. |
| 2 | AssessmentEvidenceJson | string | Nullable | Records assessment evidence json for this training need analysis gap. |
| 3 | AssessmentMethodType | int | Required | Records assessment method type for this training need analysis gap. |
| 4 | AssessorRole | string | Nullable | Records assessor role for this training need analysis gap. |
| 5 | AuthorizationGap | string | Nullable | Records authorization gap for this training need analysis gap. |
| 6 | CbtaControlsJson | string | Nullable | Records cbta controls json for this training need analysis gap. |
| 7 | CompetencyGap | string | Nullable | Records competency gap for this training need analysis gap. |
| 8 | DeliveryMethod | int | Required | Records delivery method for this training need analysis gap. |
| 9 | GapCode | string | Nullable | Records gap code for this training need analysis gap. |
| 10 | GapTitle | string | Nullable | Records gap title for this training need analysis gap. |
| 11 | KnowledgeLevel | string | Nullable | Records knowledge level for this training need analysis gap. |
| 12 | LearningGap | string | Nullable | Records learning gap for this training need analysis gap. |
| 13 | NumberOfAssessmentQuestions | int? | Nullable | Records number of assessment questions for this training need analysis gap. |
| 14 | Priority | int? | Nullable | Records priority for this training need analysis gap. |
| 15 | RecommendedAction | string | Nullable | Records recommended action for this training need analysis gap. |
| 16 | RegulatoryRequirement | string | Nullable | Records regulatory requirement for this training need analysis gap. |
| 17 | SourceDocumentsJson | string | Nullable | Records source documents json for this training need analysis gap. |
| 18 | SubGoals | string | Nullable | Records sub goals for this training need analysis gap. |
| 19 | TaskCode | string | Nullable | Records task code for this training need analysis gap. |
| 20 | TasksJson | string | Nullable | Records tasks json for this training need analysis gap. |
| 21 | TrainingActionType | int | Required | Records training action type for this training need analysis gap. |
| 22 | TrainingGoal | string | Nullable | Records training goal for this training need analysis gap. |