Coflyr · Backend model field catalog

TrainingNeedAnalysisGap

CompetencyTraining.TrainingNeedAnalysisGaps.

36 mapped fields8 field groupsGenerated 2026-10-06
Model class
coflyr.models.manpower.TrainingNeedAnalysisGap
Source
Features/Manpower/TrainingNeedAnalysis/Models/TrainingNeedAnalysisGap.cs
Table
CompetencyTraining.TrainingNeedAnalysisGaps
Review
Not marked

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.

← All model classes · AMOS Workpackage example

Identity and naming

1 fields
#FieldEF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.

Relationships and references

3 fields
#FieldEF typeStorageBusiness purpose
1AtaIdGuid?NullableSelects the related ata record.
2PublicationReferenceIdGuid?NullableSelects the related publication reference record.
3TrainingNeedAnalysisIdGuidRequiredSelects the related training need analysis record.

Status and controls

1 fields
#FieldEF typeStorageBusiness purpose
1AssessmentRequiredboolRequiredIndicates whether assessment required applies to this training need analysis gap.

Dates and timing

2 fields
#FieldEF typeStorageBusiness purpose
1IdentifiedDateDateTime?NullableRecords the identified date for this training need analysis gap.
2TargetCompletionDateDateTime?NullableRecords the target completion date for this training need analysis gap.

Amounts and measurements

2 fields
#FieldEF typeStorageBusiness purpose
1DailyTrainingHoursdecimal?NullableRecords daily training hours for this training need analysis gap.
2TrainingHoursdecimal?NullableRecords training hours for this training need analysis gap.

Descriptions and details

4 fields
#FieldEF typeStorageBusiness purpose
1AssessmentMethodDetailsstringNullableRecords assessment method details for this training need analysis gap.
2NeedDescriptionstringNullableRecords need description for this training need analysis gap.
3OmissionReasonstringNullableRecords omission reason for this training need analysis gap.
4TaskDescriptionstringNullableRecords task description for this training need analysis gap.

Audit and revision

1 fields
#FieldEF typeStorageBusiness purpose
1UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

22 fields
#FieldEF typeStorageBusiness purpose
1AnalysisFiltersJsonstringNullableRecords analysis filters json for this training need analysis gap.
2AssessmentEvidenceJsonstringNullableRecords assessment evidence json for this training need analysis gap.
3AssessmentMethodTypeintRequiredRecords assessment method type for this training need analysis gap.
4AssessorRolestringNullableRecords assessor role for this training need analysis gap.
5AuthorizationGapstringNullableRecords authorization gap for this training need analysis gap.
6CbtaControlsJsonstringNullableRecords cbta controls json for this training need analysis gap.
7CompetencyGapstringNullableRecords competency gap for this training need analysis gap.
8DeliveryMethodintRequiredRecords delivery method for this training need analysis gap.
9GapCodestringNullableRecords gap code for this training need analysis gap.
10GapTitlestringNullableRecords gap title for this training need analysis gap.
11KnowledgeLevelstringNullableRecords knowledge level for this training need analysis gap.
12LearningGapstringNullableRecords learning gap for this training need analysis gap.
13NumberOfAssessmentQuestionsint?NullableRecords number of assessment questions for this training need analysis gap.
14Priorityint?NullableRecords priority for this training need analysis gap.
15RecommendedActionstringNullableRecords recommended action for this training need analysis gap.
16RegulatoryRequirementstringNullableRecords regulatory requirement for this training need analysis gap.
17SourceDocumentsJsonstringNullableRecords source documents json for this training need analysis gap.
18SubGoalsstringNullableRecords sub goals for this training need analysis gap.
19TaskCodestringNullableRecords task code for this training need analysis gap.
20TasksJsonstringNullableRecords tasks json for this training need analysis gap.
21TrainingActionTypeintRequiredRecords training action type for this training need analysis gap.
22TrainingGoalstringNullableRecords training goal for this training need analysis gap.