Backend table independence: Open all-table review. TimeRequirements is first; other tables await individual review.

Coflyr · Backend model field catalog

All model classes

Search model classes and open their field catalogs.

625 model classes455 persisted170 other C# models16 reviewed9412 fields and properties+15 new event framework models · DB pending+15 new production framework models · DB pendingGenerated 2026-10-08

Persisted classes come from the current AppDbContext EF snapshot. Rows marked Dropped show the former physical table and its former field count; the linked model page shows the current shared-table mapping. Other classes are declared under a backend Models folder and use compiled C# property metadata. Enums and standalone structs are outside this class catalog. Purpose text is a prompt for business review.

WorkorderMaster: parent/child header consolidation · Legacy WorkpackageMaster and former WorkorderMaster marked Deprecated; WorkpackageOrder renamed WorkorderMaster. HTML review only; backend/DB pending.

Business coverage review: 34 component tables · 7 shared counterparts · 22 partial overlaps · 5 dedicated functions · Source review 2026-10-10.

Frontend form reviews

Separate GUI reviews with images of each declared tab, control inventories and decision notes. 80 live screenshots and 116 source layouts included; source-only and shared-reference tabs are explicitly marked.

Open frontend review index

Administration (16 classes)

Model classTableFieldsReview
AtaAta9Reviewed
AttachmentTypeAttachmentTypes8Reviewed
CriticalEventCriticalEvents6
13 proposed fields · DB pending
Later review
DefectActionTypeDefectActionTypes10Dropped
DefectCategoryDefectCategories8Dropped
DefectDamageTypeDefectDamageTypes8Dropped
DefectDiscoveryContextDefectDiscoveryContexts8Dropped
DefectDiscoveryStageDefectDiscoveryStages8Dropped
DefectLocationTypeDefectLocationTypes8Dropped
DefectMeasurementTypeDefectMeasurementTypes8Dropped
DefectReferenceEntryDefectReferenceValues10Reviewed
DefectReportingSourceDefectReportingSources8Dropped
DefectSeverityDefectSeverities8Dropped
DefectSourceRelationDefectSourceRelations8Dropped
MeasurementIdentifierMeasurementIdentifiers14Reviewed
TaskControlProfileTaskControlProfiles7Reviewed

Audit (2 classes)

Model classTableFieldsReview
AuditLogEntryAuditLogEntries26In review · DB applied
EntityAuditStateEntityAuditStates25 formerDeleted

BusinessPartners (5 classes)

Model classTableFieldsReview
ContactAddressContactAddresses23Reviewed · FE / BE updated
BusinessPartnerBusinessPartners27Finished
BusinessPartnerCapabilityBusinessPartnerCapabilities32Under development
PaymentPayments17Under development
WarrantyWarranties1Under development

Common (3 classes)

Model classTableFieldsReview
EffectivityEffectivities44—
EntityRemarkEntityRemarks6Reviewed
HumanResourceLinkHumanResourceLinks18—

CompetencyTraining (11 classes)

Model classTableFieldsReview
AuthorizationAuthorizations18—
CompetencyDefinitionCompetencyDefinitions45—
CompetencyDefinitionFrequencyCompetencyDefinitionFrequencies37—
CompetencyEffectivityCompetencyEffectivities5—
CompetencyTemplateCompetencyTemplates68—
LearningActivityLearningActivities27—
PlanningQualificationPlanningQualifications15—
TrainingNeedAnalysisTrainingNeedAnalyses23—
TrainingNeedAnalysisGapTrainingNeedAnalysisGaps36—
TrainingNeedAnalysisGapTargetTrainingNeedAnalysisGapTargets8—
TrainingPlanTrainingPlans9—

DangerousGoods (4 classes)

Model classTableFieldsReview
DangerousGoodsHazardClassMasterDangerousGoodsHazardClasses → DangerousGoodsReferences7Dropped table
DangerousGoodsPackingGroupMasterDangerousGoodsPackingGroups → DangerousGoodsReferences5Dropped table
DangerousGoodsReferenceDangerousGoodsReferences9Reviewed
DangerousGoodsUnNumberDangerousGoodsUnNumbers → DangerousGoodsReferences6Dropped table

HumanResources (14 classes)

Model classTableFieldsReview
DepartmentDepartments17—
DesignationDesignations22—
DesignationCompetencyDesignationCompetencies10—
PhysicalLocationStoreLocations12—
ResourceClassificationResourceClassifications8—
ShiftGroupShiftGroups10—
StaffCompetencyCompletionStaffCompetencyCompletions20—
StaffCompetencyCompletionDocumentStaffCompetencyCompletionDocuments15—
StaffMemberStaffMembers29—
StaffQualificationStaffQualifications23—
StaffShiftAssignmentStaffShiftAssignments19—
StaffTimeBookingStaffTimeBookings47—
StaffTrainingDocumentStaffTrainingDocuments15—
StaffTrainingRecordStaffTrainingRecords22—

Identity (12 classes)

Model classTableFieldsReview
ApplicationGroupSnapshotGroups8—
ApplicationRoleSnapshotRoles8—
ApplicationUserGroupUserGroups5—
ApplicationUserIdentityApplicationUsers12—
ApplicationUserRoleUserRoles5—
CoflyrUserCoflyrUsers10—
CoflyrUserEmailCoflyrUserEmails7—
CoflyrUserGroupCoflyrUserGroups5—
CoflyrUserRoleCoflyrUserRoles5—
DepartmentAccessGrantDepartmentAccessGrants9Under development
PublicationTypeAccessGrantPublicationTypeAccessGrants8Under development
RecordOwnershipRestrictionRecordOwnershipRestrictions7Under development

Requirements · proposed three-table split

Requirements remains the combined source catalog. ResourceRequirements and EventRequirements remain HTML proposals. TimeRequirements now has an independent backend table verified in the local database, with 56 stored fields and 7 NotMapped fields. Owners and consumers will connect through EntityLinks; existing requirements, limits, due snapshots and counter tables remain unchanged.

Model classProposed tableFieldsReview
ResourceRequirementsMaintenance.ResourceRequirements92 proposed active
3 dropped retained
Under development · HTML proposal · DB pending
TimeRequirementsMaintenance.TimeRequirements63 reviewed active
56 stored · 7 NotMapped · 142 dropped retained
Backend adopted · Independent local table · EntityLinks later
EventRequirementsMaintenance.EventRequirements89 proposed active
4 dropped retained
Under development · HTML proposal · DB pending

Maintenance (49 classes)

Model classTableFieldsReview
ComponentReplacementEventComponentReplacementEvents23—
DefectDamageDetailDefectDamageDetails70—
DefectDamageReportDefectDamageReports111Under development · DB pending
DeferralAuthorityDeferralAuthorities8—
DeferredDefectMasterDeferredDefectMasters21—
DeferredDefectRecordDeferredDefectRecords25—
DeferredMaintenanceMasterDeferredMaintenanceItems12—
DeferredReferenceItemDeferredReferenceItems29—
DeferredTaskDeferralDeferredTaskDeferrals22—
EffectivityEvaluationAuditEffectivityEvaluationAudits14—
MaintenanceAccomplishmentMaintenanceAccomplishments16—
MaintenanceEventDueLimitMaintenanceEventDueLimits28Dropped · Merged into TimeRequirements · DB pending
MaintenanceEventProvenanceMaintenanceEventProvenance16—
MaintenanceHistoryMaintenanceHistories66—
MaintenanceProgramMasterMaintenancePrograms62—
MaintenanceProgramPublicationLinkMaintenanceProgramPublicationLinks12 formerDropped
MaintenanceTaskMaintenanceTasks63—
MaintenanceTaskProgrammeLinkMaintenanceTaskProgrammeLinks2—
ProgrammeSyncBatchProgrammeSyncBatches11Under development
ProgrammeSyncConfigurationProgrammeSyncConfigurations12Under development
ProgrammeSyncItemProgrammeSyncItems15Under development
RepositoryWorkStepWorkStep20Dropped · Merged into WorkStep · DB pending
RepositoryWorkStepRevisionWorkStep27Dropped · Merged into WorkStep · DB pending
RequirementProgrammeLinkRequirementProgrammeLinks2—
RequirementsRequirements132 backend fields
Split into ResourceRequirements / TimeRequirements / EventRequirements
Dropped · Split proposed · DB pending
TaskCardTaskCard71—
TaskCardControlLinkTaskCardControlLinks6—
TimeRequirementLimitTimeRequirementLimits20Dropped · Merged into TimeRequirements · DB pending
WorkorderExecutionEntryWorkStep65Dropped · Merged into WorkStep · DB pending
WorkorderGroupMasterWorkorderGroupMaster1Under development · DB pending
WorkorderMaster (legacy)WorkorderMaster53Deprecated · Consolidated into WorkorderMaster · DB pending
WorkpackageAuthorityWorkpackageAuthorities2—
WorkpackageBusinessPartnerLinkWorkpackageBusinessPartnerLinks3—
WorkpackageMasterWorkpackageMaster71Deprecated · Consolidated into WorkorderMaster · DB pending
WorkorderMasterWorkpackageOrder → WorkorderMaster (proposed)110Reviewed · Backend/DB pending
WorkStepWorkStep152
105 proposed combined fields
Under development · One-model merge pending
WorkStepComponentSelectionWorkStep19Dropped · Merged into WorkStep · DB pending
WorkStepExecutionOccurrenceWorkStepExecutionOccurrences20Dropped · Merged into WorkStep · DB pending
WorkStepMeasurementDefinitionWorkStep28Dropped · Merged into WorkStep · DB pending
WorkStepPhaseWorkStepPhases9Dropped · Merged into WorkStep · DB pending
WorkStepRecordWorkStep14Dropped · Merged into WorkStep · DB pending
WorkStepReferenceDetailsWorkStepReferenceDetails7Dropped · Merged into WorkStep · DB pending
WorkStepResourceAssignmentWorkStepResourceAssignments21Dropped · Merged into WorkStep · DB pending
WorkStepResourceRequestWorkStep28Dropped · Merged into WorkStep · DB pending
WorkStepSoftwareChangePlanWorkStep17Dropped · Merged into WorkStep · DB pending
WorkTemplateWorkTemplates23
9 fields marked Dropped
Dropped · Merged into WorkTemplateMaster · DB pending
WorkTemplateMasterWorkTemplateMasters
Unified template master
58 proposed active
57 dropped retained
Under development · HTML proposal · DB pending
WorkTemplateItemWorkTemplateItems11Dropped · Merged into WorkStep · DB pending
WorkTemplateLinkWorkTemplateLinks8—
WorkTemplateRevisionWorkTemplateRevisions18Under development
WorkStepMaterialDemandWorkStep25Dropped · Merged into WorkStep · DB pending

MasterData (16 classes)

Model classTableFieldsReview
AircraftTypeMasterFAType7—
AirportCodeMasterAirportCodes7—
CommodityCodeCommodityCode7—
ComplianceTypeDefinitionComplianceTypeDefinitions7—
CountryMasterCountries6—
CurrencyMasterCurrencies6—
CustomsEndUseCustomsEndUses6—
MaterialTypeMaterialType7—
MeasureUnitMeasureUnits15Reviewed
MeasureUnitConversionFactorConversionFactors9—
PartCertificationFormDefinitionPartCertificationFormDefinitions6—
RequirementTypeDefinitionRequirementTypeDefinitions10—
RotableConditionRotableCondition6—
RotableRepairStatusRotableRepairStatus6—
TaskClassificationTaskClassifications10—
WasteCodeWasteCodes8—

Other C# models (170 classes)

Model classTableFieldsReview
AircraftTransferTransitionRequestC# model2Under development
AircraftUtilizationReportRowC# model7Under development
ApplicableConditionsRequestC# model4Under development
ApplicationUserLookupResponseC# model13Under development
AssignIdentityAccessGroupRoleRequestC# model4Under development
AuditableEntityC# model46—
AuditSectionC# model11—
BuildCheckPackageRequestC# model2—
CanonicalOfAttributeC# model3—
CheckInitialisationRequestC# model3—
CheckTransitionRequestC# model1—
CollectWorkpackageRequestC# model3—
CompetencyEffectivityAssignmentC# model9—
CompetencyEffectivityEvaluationC# model6—
CompetencyTemplateHumanResourceC# model14—
CompleteIntegrationRequestC# model3—
ComponentMaintenanceWorkspacesC# model0—
ComponentTaskWorkspaceC# model7—
ComponentTemplateWorkspaceC# model3—
ConsumptionForecastRequestC# model5—
ContractPriceResultC# model6—
ContractStatusRequestC# model1—
ContractSummaryRowC# model10—
CounterConsistencyResultC# model5—
CounterDefinitionDefaultsC# model0—
CounterReadoutRequestC# model3—
CounterResetRequestC# model1—
CreateIdentityAccessGroupRequestC# model6—
CreateIdentityAccessRoleRequestC# model7—
CreateIdentityAccessUserRequestC# model10—
CreateUnscheduledGroundTimeRequestC# model4—
CreateUnscheduledMaintenanceRequestC# model9—
CreateWorkpackageRequestC# model16—
DataScopeGrantC# model15—
DeassignWorkpackageRequestC# model2—
DefectDamageScopeC# model0—
DefectReferenceListC# model8—
DefectReferenceValueC# model9—
DomainAliasAttributeC# model5—
DomainScopeAttributeC# model6—
ElectronicTechLogCabinFeedbackRequestC# model2Under development
ElectronicTechLogCertificateRegisterRequestC# model4Under development
ElectronicTechLogDeferralRequestC# model3Under development
ElectronicTechLogDeviceActivateRequestC# model5Under development
ElectronicTechLogDeviceInitializeRequestC# model3Under development
ElectronicTechLogDeviceInitializeResultC# model2Under development
ElectronicTechLogDiagnosticResultC# model8Under development
ElectronicTechLogEntryTransitionRequestC# model2Under development
ElectronicTechLogRectificationRequestC# model2Under development
ElectronicTechLogSigningPayloadC# model2Under development
ElectronicTechLogSubmitRequestC# model6Under development
ElectronicTechLogSyncCompletionRequestC# model4Under development
ElectronicTechLogSyncRequestC# model4Under development
EntityGraphEdgeC# model15—
EntityGraphNodeC# model5—
EntityGraphTraversalC# model7—
EntitySearchDefinitionC# model3—
EntitySectionTextC# model0—
EventLimitCalculationRequestC# model3—
ExperienceTransitionRequestC# model1—
ExtendMaintenanceEventRequestC# model7—
FaAircraftTypeJsonConverterC# model2Under development
FinancialControlDashboardC# model6Under development
FinancialProjectAnalysisC# model9Under development
FindingTransitionRequestC# model1—
FirstAidKitC# model18—
FirstAidKitItemC# model10—
FleetTrackerDashboardRowC# model8—
GeneralLedgerMonitorRowC# model8—
GroundTimeReleaseRequestC# model1—
IdentityAccessGroupResponseC# model6—
IdentityAccessGroupRoleAssignmentResponseC# model5—
IdentityAccessRoleResponseC# model5—
IdentityAccessUserAuthStatusResponseC# model2—
IdentityAccessUserResponseC# model10—
IfsdTrackingResultC# model4—
InventoryValuationRowC# model5—
IssueRevisionSectionC# model14—
LabelCorrectionTransitionRequestC# model2Under development
LoanCostRequestC# model5Under development
LoanCostResultC# model3Under development
MaintenanceEventExtensionRequestC# model3—
MaintenanceEventTransitionRequestC# model2—
MaintenanceEventTransitionRequestC# model4—
MaintenanceForecastResultC# model3—
MaintenanceLimitInputC# model7—
ManualPageAttributeC# model2—
MaterialFlowTransitionRequestC# model1—
OilConsumptionStatisticsC# model7—
OrderPerformanceReportRowC# model9—
PartCustomsC# model74—
PartLogisticsDetailsC# model7—
PartReliabilityRowC# model6—
PartShelfLifeDetailsC# model8—
PdfOverlayBindRequestC# model2Under development
PdfOverlayElementRequestC# model13Under development
PdfOverlayFeedbackRequestC# model1Under development
PdfOverlayReasonRequestC# model1Under development
PickslipCsvImportRequestC# model1—
PickslipTransitionRequestC# model3—
PlanMaintenanceEventRequestC# model23—
PlanningDashboardReportC# model6—
PoolInventoryRowC# model4—
PoolRequestTransitionRequestC# model1—
PoolSettlementCalculationRequestC# model4—
ProductionAssignmentRequestC# model6—
ProductionAssignmentStatusRequestC# model1—
ProductionConflictResultC# model5—
ProductionControlSnapshotRequestC# model3—
ProductionControlSuspendRequestC# model2—
PublicationAuthorContactC# model4—
PublicationLocationRowC# model5—
PublicationRevisionRowC# model6—
PublicationStatusReportRowC# model4—
PublicationValidationIssueC# model4—
PublicationValidationResultC# model3—
QueueIntegrationRequestC# model3—
ReceivingStatusReportRowC# model8—
RelationshipDisplayC# model0—
ReleaseWorkpackageRequestC# model2—
RemarkableEntityC# model57—
RemarksSectionC# model3—
ReorderProposalResultC# model7—
RepeatedDefectRowC# model6—
ReportBackMaintenanceEventRequestC# model5—
ResetIdentityAccessUserPasswordRequestC# model2Under development
ResourceConflictC# model5Under development
S1000DImportRequestC# model2Under development
S1000DImportResultC# model4Under development
SafetyScopedEntityC# model51—
SequenceWorkpackageRequestC# model1—
ShelfExpiryRowC# model7—
ShipmentTrackingRowC# model7—
ShipmentTransitionRequestC# model3—
SoftwareBookingTransitionRequestC# model1—
SoftwareInstallRequestC# model5—
SoftwareTrackingRowC# model9—
StaffCompetencyRecordC# model17—
StockStatusReportRowC# model7—
TechnicalAvailabilityRowC# model5—
UnscheduledMaintenanceResultC# model4—
UpdateIdentityAccessUserRequestC# model7—
VendorPerformanceRowC# model8—
WorkorderAssignmentRequestC# model1—
WorkorderCloseRequestC# model2—
WorkorderCopyRequestC# model1—
WorkorderExtensionRequestC# model3—
WorkorderIssueCatalogC# model0—
WorkorderIssueComponentsRowC# model9—
WorkorderIssueDefectsRowC# model10—
WorkorderIssueLinkRowC# model4—
WorkorderIssueMeasurementDefinitionRowC# model11—
WorkorderIssueMenuItemC# model4—
WorkorderIssueOperationalImpactsRowC# model9—
WorkorderIssuePartRequestRowC# model9—
WorkorderIssueRequestC# model100—
WorkorderIssueRequestsRowC# model6—
WorkorderIssueResourceRequestRowC# model9—
WorkorderIssueSchedulesRowC# model9—
WorkorderIssueSoftwareChangePlanRowC# model5—
WorkorderIssueTasksRowC# model30—
WorkorderReasonRequestC# model1—
WorkorderReleaseRequestC# model4—
WorkorderStatusReportRowC# model10—
WorkpackageCollectionResultC# model4—
WorkpackageDeassignmentResultC# model3—
WorkStepComponentSelectionInputC# model2—
WorkStepEntryTypesC# model0—
WorkStepPlanningRequestC# model16—
WorktimeProgressRowC# model6—

Part (1 classes)

Model classTableFieldsReview
PartDangerousGoodsPartDangerousGoods5Dropped

Parts (17 classes)

Model classTableFieldsReview
CertificationRecordCertificationRecords21—
ConfigurationConfigurations35Reviewed
ConfigurationMasterConfigurationMasters15Reviewed
ConfigurationSubConfigurationAllowanceConfigurationSubConfigurationAllowances13Under development
PartBOMPartBOM11—
PartLinkPartLink15—
PartLocationPartLocation10—
PartMasterPartMaster47Reviewed
PartMasterModificationPartMasterModifications10—
PartShelfLifeLogisticsPartShelfLifeLogistics16—
PartStockPlanningPartStockPlanning25—
PartVendorPartVendor10—
RotableFinancialRecordRotableFinancialRecords18Under development
RotableHierarchyRotableHierarchies17—
RotableMaintenanceRecordRotableMaintenanceRecords21—
RotableMasterRotableMasters102Reviewed
RotableMovementRecordRotableMovementRecords28Under development

Publications (2 classes)

Model classTableFieldsReview
PublicationChapterPublicationChapters15—
PublicationEntryPublicationEntries21—

PublicationsReferences (13 classes)

Model classTableFieldsReview
LessonPresentationLessonPresentations12—
LocationReferenceLocationReferences28—
LocationReferenceAssociationLocationReferenceAssociations5—
ManualPageManualPages17—
ModMod45—
ModificationsModifications11—
OperationSpecificationOperationSpecifications16—
ProcurementWorkflowProcurementWorkflows34—
PublicationConditionalSectionPublicationConditionalSections10—
PublicationLinkPublicationLinks15—
PublicationMasterPublications29—
PublicationReferencePublicationReferences15—
PublicationRelatedPublicationLinkPublicationRelatedPublicationLinks8—

QualitySystem (7 classes)

Model classTableFieldsReview
AuditChecklistResponseAuditChecklistResponses12—
AuditCorrectiveActionAuditCorrectiveActions19—
AuditFindingAuditFindings18—
ChecklistQuestionChecklistQuestions14—
ChecklistSectionChecklistSections9—
ChecklistTemplateChecklistTemplates15—
QualityAuditQualityAudits22—

Relationships (3 classes)

Model classTableFieldsReview
EntityLinkEntityLinks12—
EntityLinkDefinitionEntityLinkDefinitions14—
EntityNodeEntityNodes6—

Revision (1 classes)

Model classTableFieldsReview
EntityRevisionStateEntityRevisionStates16—

SafetyManagement (25 classes)

Model classTableFieldsReview
ChangeRiskAssessmentChangeRiskAssessments10Under development
HazardHazards17Under development
ManagementOfChangeManagementOfChanges23Under development
ManagementOfChangeReadinessItemManagementOfChangeReadinessItems20Under development
RiskAssessmentRiskAssessments30Under development
RiskAssessmentControlRiskAssessmentControls12Under development
RiskDecisionRiskDecisions16Under development
RiskMethodVersionRiskMethodVersions14Under development
SafetyActionSafetyActions27Under development
SafetyCommunicationSafetyCommunications20Under development
SafetyControlSafetyControls14Under development
SafetyEffectivenessReviewSafetyEffectivenessReviews14Under development
SafetyEmergencyExerciseSafetyEmergencyExercises16Under development
SafetyIndicatorDefinitionSafetyIndicatorDefinitions20Under development
SafetyIndicatorObservationSafetyIndicatorObservations23Under development
SafetyInvestigationSafetyInvestigations20Under development
SafetyManagementReviewSafetyManagementReviews17Under development
SafetyOperationalImpactSafetyOperationalImpacts20Under development
SafetyRegulatorySubmissionSafetyRegulatorySubmissions19Under development
SafetyReportSafetyReports41Under development
SafetyReporterIdentitySafetyReporterIdentities12Under development
SafetyReportHazardSafetyReportHazards11Under development
SafetyRequirementEvidenceSafetyRequirementEvidence13Under development
SafetyRoleAssignmentSafetyRoleAssignments15Under development
SafetyScopeSafetyScopes14Under development

Shared (2 classes)

Model classTableFieldsReview
AttachmentAttachments11—
AttachmentLinkAttachmentLinks6—

Text (2 classes)

Model classTableFieldsReview
TextDocumentTextDocuments5—
TextSegmentTextSegments9—

public (249 classes)

Model classTableFieldsReview
AircraftCodeDefinitionAircraftCodeDefinitions14Under development
AircraftConfigurationAssignmentAircraftConfigurationAssignments27Under development
AircraftGroupAircraftGroups5Under development
AircraftGroupMemberAircraftGroupMembers7Under development
AircraftLinkAircraftLinks12Under development
AircraftReportRequestAircraftReportRequests15Under development
AircraftStatusReportProfileAircraftStatusReportProfiles19Under development
AircraftTailAircraftTails43—
AircraftTransferRecordAircraftTransferRecords26Under development
AircraftTransferSnapshotItemAircraftTransferSnapshotItems11Under development
AircraftWeighingDetailAircraftWeighingDetails14Under development
AircraftWeightAndBalanceAircraftWeightAndBalances29Under development
ApprovalWorkflowApprovalWorkflows29—
AssetCounterCounterRecords16Dropped · Merged into TimeRequirements · DB pending
AviationContractAviationContracts14Under development
BillingLineItemBillingLineItems20Under development
BillingPackageBillingPackages22Under development
BillingPackageBillBillingPackageBills12Under development
BillingPackageDownPaymentBillingPackageDownPayments9Under development
BudgetAdministrationBudgetAdministrations13Under development
ChartOfAccountsChartOfAccounts9Under development
CheckControlRecordCheckControlRecords26Under development
CheckPackageItemCheckPackageItems19Under development
CommercialCombinedPriceSourceCommercialCombinedPriceSources9Under development
CommercialManHourEntryCommercialManHourEntries17Under development
CommercialManHourRateCommercialManHourRates11Under development
CommercialManHourRevisionCommercialManHourRevisions10Under development
CommercialPriceConditionCommercialPriceConditions27Under development
CommercialPriceListCommercialPriceLists15Under development
CommercialQuotationCommercialQuotations24Under development
CommercialQuotationActivityCommercialQuotationActivities8Under development
CommercialQuotationLineCommercialQuotationLines16Under development
ComponentBlankLabelPrintJobComponentBlankLabelPrintJobs12—
ComponentMaintenancePartitionComponentMaintenancePartitions34—
ComponentMaintenanceProjectComponentMaintenanceProjects15—
ComponentMaintenanceTaskGroupComponentMaintenanceTaskGroups8Dropped
ComponentMaintenanceTemplateTaskComponentMaintenanceTemplateTasks7—
ComponentMoclRevisionComponentMoclRevisions12—
ComponentMoclRevisionItemComponentMoclRevisionItems14—
ComponentModificationStatusComponentModificationStatuses34—
ComponentPlanningRecordComponentPlanningRecords61—
ComponentProductionGroupComponentProductionGroups7—
ComponentProductionGroupPartComponentProductionGroupParts10—
ComponentProductionGroupPartSeriesComponentProductionGroupPartSeries27—
ComponentProductionGroupQualificationComponentProductionGroupQualifications7—
ComponentShopProductionCapacityComponentShopProductionCapacities24—
ComponentShopProductionPlanComponentShopProductionPlans13—
ComponentShopProductionPlanItemComponentShopProductionPlanItems29—
ComponentShopProductionPlanLinkComponentShopProductionPlanLinks7—
ComponentShopProductionPlanTemplateComponentShopProductionPlanTemplates18—
ComponentShopProductionPlanTemplateItemComponentShopProductionPlanTemplateItems24—
ComponentShopProductionPlanVersionComponentShopProductionPlanVersions13—
ComponentSwapLogComponentSwapLogs11—
ComponentTaskFormulaComponentTaskFormulas9—
ComponentTaskLinkComponentTaskLinks9—
ComponentTaskMeasurementComponentTaskMeasurements13—
ComponentTreeLabelBookingComponentTreeLabelBookings24—
ComponentTreeLabelBookingItemComponentTreeLabelBookingItems32—
ComponentTreeLabelBookingTransactionComponentTreeLabelBookingTransactions28—
ComponentWorkpackageDamageComponentWorkpackageDamages12Under development · reporting merge pending
ComponentWorkpackageEventComponentWorkpackageEvents39—
ComponentWorkpackageFindingComponentWorkpackageFindings12Under development · reporting merge pending
ComponentWorkpackageLinkComponentWorkpackageLinks9—
ComponentWorkpackageModificationStatusComponentWorkpackageModificationStatuses12—
ComponentWorkpackageNodeComponentWorkpackageNodes29—
ComponentWorkpackageRevisionComponentWorkpackageRevisions11—
ConfigurationDiscrepancyConfigurationDiscrepancies35—
ConfigurationFunctionalPositionAliasConfigurationFunctionalPositionAliases7—
ConfigurationFunctionalPositionLinkConfigurationFunctionalPositionLinks7—
ConfigurationPartNumberAllowanceConfigurationPartNumberAllowances14—
ConfigurationPositionBookingConfigurationPositionBookings14—
ContractCoverageContractCoverage9—
ContractPriceBookEntryContractPriceBookEntries11—
CostCenterAllocationCostCenterAllocations10—
CounterDefinitionCounterRecords18Dropped · Merged into TimeRequirements · DB pending
CounterReadingCounterRecords10Dropped · Merged into TimeRequirements · DB pending
CounterRecordCounterRecords4Dropped · Merged into TimeRequirements · DB pending
CounterTemplateCounterRecords12Dropped · Merged into TimeRequirements · DB pending
CounterTemplateGroupCounterRecords5Dropped · Merged into TimeRequirements · DB pending
CounterTemplateGroupAssignmentCounterRecords5Dropped · Merged into TimeRequirements · DB pending
CrmActivityCrmActivities11Under development
CrmActivityGroupCrmActivityGroups6Under development
CrmCampaignCrmCampaigns11Under development
CrmConfigurationCrmConfigurations9Under development
CrmContactCrmContacts10Under development
CrmCustomerLeadCrmCustomerLeads18Under development
CrmRelatedRecordCrmRelatedRecords10Under development
CrmVisitCrmVisits10Under development
CustomsEndUseDeclarationCustomsEndUseDeclarations13Under development
CustomsRegionCustomsRegions9Under development
DangerousGoodsDeclarationDangerousGoodsDeclarations11—
DeferredItemsReportRequestDeferredItemsReportRequests24—
DocumentConfirmationReportRequestDocumentConfirmationReportRequests8—
ElectronicPendingShelfElectronicPendingShelves10Under development
ElectronicTechLogCabinItemElectronicTechLogCabinItems13Under development
ElectronicTechLogConfigurationElectronicTechLogConfigurations10Under development
ElectronicTechLogDefectElectronicTechLogDefects15Under development
ElectronicTechLogDeviceElectronicTechLogDevices16Under development
ElectronicTechLogEntryElectronicTechLogEntries17Under development
ElectronicTechLogParameterElectronicTechLogParameters9Under development
ElectronicTechLogSignatureElectronicTechLogSignatures11Under development
ElectronicTechLogSignatureCertificateElectronicTechLogSignatureCertificates10Under development
ElectronicTechLogSyncBatchElectronicTechLogSyncBatches15Under development
EngineeringOrderEngineeringOrders90Dropped · WorkTemplateMaster type EngineeringOrder · DB pending
EngineeringOrderComplianceEngineeringOrderCompliances11—
EngineEventLogEngineEventLogs14—
ExternalDemandExternalDemands16—
ExternalDemandErrorCodeExternalDemandErrorCodes7—
ExternalDemandTransferAttemptExternalDemandTransferAttempts15—
ExternalIntegrationJobExternalIntegrationJobs22—
ExternalLabelBookingExternalLabelBookings9—
ExternallyAllocatedPartExternallyAllocatedParts9—
ExternalServiceDefinitionExternalServiceDefinitions9—
FinancialActivityFinancialActivities12—
FinancialProjectFinancialProjects12—
FinancialTransactionDefinitionFinancialTransactionDefinitions10—
FleetTrackerConfigurationFleetTrackerConfigurations10—
FleetTrackerStatusFleetTrackerStatuses9—
FlightCrewScheduleFlightCrewSchedules10—
FlightLogFlightLogs49—
FlightLogbookConfigurationFlightLogbookConfigurations7—
FlightLogSupplementFlightLogSupplements17—
GeneralConditionGeneralConditions35Under development
GeneralLedgerJournalGeneralLedgerJournals14Under development
GeneralLedgerJournalEntryGeneralLedgerJournalEntries10Under development
GoodsReceiptGoodsReceipts21Under development
HangarSlotHangarSlots11—
IndirectJobOrderIndirectJobOrders23—
LabelBookingCorrectionLabelBookingCorrections9—
LabelBookingLedgerLabelBookingLedgers8—
LineTurnaroundCheckLineTurnaroundChecks14—
LogisticsConfigurationLogisticsConfigurations10—
LongTermPlanningSlotLongTermPlanningSlots10—
MaintenanceCalendarRuleMaintenanceCalendarRules10—
MaintenanceControlEventMaintenanceControlEvents23—
MaintenanceCoordinationCaseMaintenanceCoordinationCases11—
MaintenanceEventMasterMaintenanceEventMasters76Under development · DB pending
MaintenanceForecastRecordMaintenanceForecastRecords32Under development · DB pending
MaintenancePlanningConfigurationMaintenancePlanningConfigurations9—
MaintenanceSpecialReportDefinitionMaintenanceSpecialReportDefinitions12—
MaintenanceTeamMaintenanceTeams9—
MaterialFlowDefinitionMaterialFlowDefinitions10—
MaterialFlowEventMaterialFlowEvents11—
MaterialPartRequestMaterialPartRequests28Under development · DB pending
MaterialSalesPriceListMaterialSalesPriceLists21—
MelAnalysisRecordMelAnalysisRecords10—
ModificationActivityReportRequestModificationActivityReportRequests24—
ModificationStatusReportRequestModificationStatusReportRequests48—
MsaContractAgreementMsaContractAgreements10—
NonTechnicalTaskForecastNonTechnicalTaskForecasts9—
OemDocumentRecordOemDocumentRecords13—
OilConsumptionReadingOilConsumptionReadings10—
OrderTatConfigurationOrderTatConfigurations9—
OutboundShipmentOutboundShipments14—
PartConsumptionForecastPartConsumptionForecasts11—
PartSignOffGroupPartSignOffGroups8—
PbhContractPbhContracts12—
PdfOverlayArtifactPdfOverlayArtifacts26—
PdfOverlayConfigurationPdfOverlayConfigurations9—
PdfOverlayDocumentPdfOverlayDocuments23—
PdfOverlayElementPdfOverlayElements27—
PickingListOrderPickingListOrders15—
PickslipRequestPickslipRequests28—
PickslipRequestItemPickslipRequestItems17—
PilotFlightLogbookEntryPilotFlightLogbookEntries27—
PoolAgreementPoolAgreements10—
PoolParticipantPoolParticipants9—
PoolRequestPoolRequests11—
PoolSettlementPoolSettlements11—
PowerplantAssetPowerplantAssets10—
PowerplantEventPowerplantEvents10—
PredictedUnscheduledWorkloadPredictedUnscheduledWorkloads9—
ProductionConflictRuleProductionConflictRules8—
ProductionControlProductionControls23—
ProductionControlDashboardProductionControlDashboards23—
ProductionFindingProductionFindings18Under development · reporting merge pending
ProductionPlanProductionPlans41Under development · DB pending
ProductionPlanAssignmentProductionPlanAssignments15—
ProductionPlanCapacityProductionPlanCapacities28Under development · DB pending
ProductionPlanElementProductionPlanElements42Under development · DB pending
ProductionPlanLinkProductionPlanLinks7Under development · DB pending
ProductionPlanningConfigurationProductionPlanningConfigurations12—
ProductionPlanningMatrixPropertyProductionPlanningMatrixProperties6—
ProductionPlanningPriorityRuleProductionPlanningPriorityRules7—
ProductionPlanSnapshotProductionPlanSnapshots11—
ProductionPlanTemplateProductionPlanTemplates28Under development · DB pending
PublicationAcknowledgementPublicationAcknowledgements11—
PublicationDrawingPublicationDrawings9—
PublicationExperienceSheetPublicationExperienceSheets10—
PublicationFingerprintPublicationFingerprints9—
PublicationLocationAssignmentPublicationLocationAssignments9—
PurchaseOrderPurchaseOrders23Under development
PurchaseOrderItemPurchaseOrderItems16Under development
PurchaseRequisitionPurchaseRequisitions15—
PurchaseRequisitionItemPurchaseRequisitionItems13—
ReleaseCertificateEasaForm1ReleaseCertificateEasaForm1s22—
ReliabilityReportReliabilityReports16—
ReliabilityReportDefinitionReliabilityReportDefinitions8—
ReorderProposalPolicyReorderProposalPolicies10—
ResourceAllocationResourceAllocations9—
RogueUnitTrackerRogueUnitTrackers10—
RotableExchangeOrderRotableExchangeOrders13—
RotableLogbookHistoryRotableLogbookHistories14—
SeatLoadConfigurationSeatLoadConfigurations10—
SeverityFactorCalculationSeverityFactorCalculations10—
SeverityFactorCalculationInputSeverityFactorCalculationInputs19—
SeverityFactorConfigurationSeverityFactorConfigurations12—
ShipmentMilestoneShipmentMilestones9—
ShipmentTrackingConfigurationShipmentTrackingConfigurations9—
SoftwareBookingSoftwareBookings11—
SoftwareInstallationSoftwareInstallations13—
SoftwareMediaRecordSoftwareMediaRecords12—
StockItemStockItems18—
StockTransactionStockTransactions13—
StoreConfigurationStoreConfigurations10—
StoreKitStoreKits6—
StoreKitComponentStoreKitComponents6—
StoreReceivingPartitionStoreReceivingPartitions10—
StructuralDamageRecordStructuralDamageRecords70—
SupplierPriceBookEntrySupplierPriceBookEntries11Under development
SupplierRatingSupplierRatings10Under development
TechnicalCaseAssessmentTechnicalCaseAssessments14Under development
TechnicalCaseLogEntryTechnicalCaseLogEntries8Under development
TechnicalCaseManagerTechnicalCaseManagers27Under development
TechnicalCaseOperationalImpactTechnicalCaseOperationalImpacts12Under development
TechnicalCaseReferenceTechnicalCaseReferences12Under development
TechnicalCaseRootCauseTechnicalCaseRootCauses16Under development
TechnicalCaseRootCauseAssignmentTechnicalCaseRootCauseAssignments7Under development
TechnicalCaseRootCauseEventAssignmentTechnicalCaseRootCauseEventAssignments8Under development
TechnicalCaseSolutionTechnicalCaseSolutions44Under development
TechnicalDelayRecordTechnicalDelayRecords37Under development
ToolHandoverLogToolHandoverLogs32Under development
ToolRegistrationToolRegistrations9Under development
UnscheduledGroundTimeUnscheduledGroundTimes14Under development
VendorRepairOrderVendorRepairOrders18Under development
VoucherModeDefinitionVoucherModeDefinitions9Under development
WarrantyClaimItemWarrantyClaimItems20Under development
WarrantyClaimRecordWarrantyClaimRecords24Under development
WeightBalanceCabinConfigurationWeightBalanceCabinConfigurations12Under development
WeightBalanceConfigurationItemWeightBalanceConfigurationItems11Under development
WeightBalanceFleetConfigurationWeightBalanceFleetConfigurations30Under development
WorkorderInformationQueryWorkorderInformationQueries50Under development
WorkorderNumberRangeWorkorderNumberRanges15Under development
WorkorderPrintJobWorkorderPrintJobs21Under development
WorkorderReferenceWorkorderReferences17Under development
WorkorderReportRequestWorkorderReportRequests23Under development
WorkpackageConfigurationWorkpackageConfigurations9Under development
WorkTimeProgressReportRequestWorkTimeProgressReportRequests25Under development
WorkTimeTrackingSessionWorkTimeTrackingSessions25Under development

Common maintenance planning framework (9 shared classes)

Aircraft and component planning use these common models. Existing classes are expanded or reused; this section does not indicate that new physical tables were created. Database migration and legacy component-table removal remain pending the complete project review. Framework details and class fields.

Model classTableShared purposeComponent replacement / coverageImplementation
MaintenanceEventMasterMaintenanceEventMastersShared demand, due limits and scheduling for aircraft or component assets.ComponentPlanningRecords; planning context of ComponentWorkpackageEventsBE updated · DB pending
MaintenanceEventDueLimitMaintenanceEventDueLimitsStructured counter/calendar limits and baselines.ComponentPlanningRecord counter dimension, DueAt, ToGo and IntervalDropped · Merged into TimeRequirements · DB pending
MaintenanceForecastRecordMaintenanceForecastRecordsCalculated forecast with aircraft/rotable/part context; future availability results.ComponentPlanningRecords forecast resultsBE updated · DB pending
ProductionPlanProductionPlansPackage-owned aircraft/component schedule, optionally scoped to one order; planning, production and snapshot versions are rows in this table.ComponentShopProductionPlans + ComponentShopProductionPlanVersionsBE updated · DB pending
ProductionPlanTemplateProductionPlanTemplatesCommon scheduling templates with asset-type applicability and part/facility scope metadata.ComponentShopProductionPlanTemplatesBE updated · DB pending
ProductionPlanElementProductionPlanElementsSchedule/template items, groups and milestones; direct order/WorkStep references.ComponentShopProductionPlanItems + ComponentShopProductionPlanTemplateItemsBE updated · DB pending
ProductionPlanLinkProductionPlanLinksFinish/start dependencies with lag; graph validation and scheduling.ComponentShopProductionPlanLinksBE updated · DB pending
ProductionPlanCapacityProductionPlanCapacitiesCommon supply capacity by facility, qualification, shift, skill and recurrence; effective staffing may be fractional.ComponentShopProductionCapacitiesBE updated · DB pending
ProductionPlanAssignmentProductionPlanAssignmentsShared order assignment and production lifecycle.Component order allocation uses the same assignment classExisting shared support

Common event framework (7 new table models + 8 C# models)

Shared events across aircraft, components and every project domain. Requirements are part of each occurrence. Backend and EF mappings added; physical database migration and activation pending complete project review. Design, examples and suggested common frameworks.

Model classTableFieldsReview
EventDefinitionEvents.EventDefinitions9Under development · DB pending
ProjectEventEvents.ProjectEvents16Under development · DB pending
EventSubjectEvents.EventSubjects7Under development · DB pending
EventRequirementEvents.EventRequirements15Under development · DB pending
EventDependencyEvents.EventDependencies6Under development · DB pending
EventEvidenceEvents.EventEvidence10Under development · DB pending
EventTransitionEvents.EventTransitions10Under development · DB pending
CreateEventDefinitionRequestC# model5Under development · DB pending
CreateProjectEventRequestC# model10Under development · DB pending
AddEventSubjectRequestC# model4Under development · DB pending
AddEventDependencyRequestC# model3Under development · DB pending
RecordEventEvidenceRequestC# model5Under development · DB pending
ResolveEventRequirementRequestC# model4Under development · DB pending
TransitionProjectEventRequestC# model3Under development · DB pending
DomainEventProjectionC# model9Under development · DB pending

Reusable requirement definitions: Requirements now includes EventDefinitionId and Scope = Event. Requirement and TimeLimit definitions are reused.

Dropped component execution tables (6 former tables)

The backend uses the shared replacements below for new execution demand. Legacy component resource/part records currently stored in Requirements need migration to WorkStep children; their compatibility reads remain until that migration. Dropped is the table retirement review status; physical database deletion remains pending complete project review. Component package header retirement does not retire its nodes, findings, damage, events, revision or planning extensions. WorkStep consolidation and remaining candidates.

Former modelFormer tableShared replacementReview
ComponentShopWorkOrderComponentShopWorkOrdersWorkorderMaster
Unified replacement review; backend adoption pending
Dropped · DB pending
ComponentWorkpackageComponentWorkpackagesWorkorderMaster parent
Updated replacement review; backend adoption pending
Dropped · DB pending
ComponentWorkpackageTaskComponentWorkpackageTasksWorkStepDropped · DB pending
ComponentWorkStepActionComponentWorkStepActionsWorkStepDropped · DB pending
ComponentTaskResourceRequirementComponentTaskResourceRequirementsWorkStepDropped · DB pending
ComponentTaskPartRequirementComponentTaskPartRequirementsWorkStepDropped · DB pending

Common production framework (7 new table models + 8 C# models)

One execution framework for aircraft and components with the reviewed hierarchy Parent WorkorderMaster → Child WorkorderMaster → WorkStep. Current backend still uses package/order links pending adoption. Backend added; database migration and activation pending complete project review. Framework, performance definitions and operational flow. WorkStep parent/child consolidation and further candidates. Common maintenance defect/damage reporting. Dropped component execution tables.

Model classTableFieldsReview
ProductionExecutionProduction.ProductionExecutions13Under development · DB pending
ProductionExecutionTaskProduction.ProductionExecutionTasks10Under development · DB pending
ProductionHoldProduction.ProductionHolds13Under development · DB pending
ProductionResourceUsageProduction.ProductionResourceUsages12Under development · DB pending
ProductionQualityGateProduction.ProductionQualityGates7Under development · DB pending
ProductionReleaseRecordProduction.ProductionReleaseRecords9Under development · DB pending
ProductionPerformanceSnapshotProduction.ProductionPerformanceSnapshots22Under development · DB pending
OpenProductionExecutionRequestC# model4Under development · DB pending
TransitionProductionExecutionRequestC# model3Under development · DB pending
AddProductionHoldRequestC# model5Under development · DB pending
ClearProductionHoldRequestC# model2Under development · DB pending
RecordProductionResourceUsageRequestC# model8Under development · DB pending
AddProductionQualityGateRequestC# model4Under development · DB pending
AcceptProductionExecutionRequestC# model4Under development · DB pending
CaptureProductionPerformanceRequestC# model1Under development · DB pending

Existing shared maintenance and production models reused

Model classPurpose in this framework
WorkorderMasterRenamed WorkorderMaster in the review: one header model/table with parent rows replacing packages and child rows holding executable work. Backend/database consolidation pending.
WorkpackageMasterDeprecated in the review; replaced by parent WorkorderMaster rows. Current backend mapping remains until adoption.
WorkorderMaster (legacy)Deprecated in the review; replaced by child WorkorderMaster rows in the unified model. Current backend mapping remains until adoption.
WorkStepOne reviewed WorkStep model with 105 combined fields covering execution, repository/revisions, entries, occurrences, resources, material demand, definitions, phases and references. Other WorkStep definitions are Dropped; backend/database completion remains pending review.
StaffTimeBookingActual staff labor, live bookings, productivity and corrections. Partial merge candidate for step-bound bookings; general bookings remain shared.
DefectDamageReportCommon defect/damage occurrence reporting, including direct maintenance origin through WorkStepId. Separate legacy finding/damage workflow retirement remains pending lifecycle reconciliation.
ProductionPlanCommon package schedule and versions.
ProductionPlanElementOrder/step scheduling, baseline manpower and dependencies.

Deleted and moved fields

Deleted means the old field no longer exists. Moved means its value remains in the replacement table.

Former modelFieldStatusReplacement or note
DefectActionTypeParentIdDeletedParent relationships use EntityLinks.
DefectActionTypeIsActiveDeletedActive state is read directly from current AuditLogEntries.
DefectActionTypeSortOrderDeletedUse SequenceNumber.
DefectActionTypeId, Code, Name, Description, DomainQualifiers, Priority, RequiresAction, SequenceNumber, SystemAuditId, UpdateIdMovedRetained on DefectReferenceValues rows for ReferenceType = DefectActionType; DomainQualifiers is stored as ActionDomainQualifiers.
DefectAttachmentTypeParentIdDeletedNo parent relationship was carried to standard AttachmentType.
DefectAttachmentTypeDomainQualifiersDeletedStandard AttachmentType has no defect domain qualifier field.
DefectAttachmentTypeId, Code, Name, Description, IsActive, SortOrderMovedValues use standard AttachmentTypes; SortOrder maps to SequenceNumber.