Coflyr · Backend model field catalog
MeasurementIdentifier
Administration.MeasurementIdentifiers.
14 mapped fields4 field groupsGenerated 2026-10-06Reviewed
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.
Reviewed changes
- Clarify terminology: this class is a reusable custom choice set, while AMOS Measurement ID belongs to one work-step measurement definition and can be used in a formula.
- Applied PartNumber, UnitGroup, Unit, LimitType, LowerLimit, UpperLimit, IncludeOnReport, and RequiresCalibration to the backend model and database.
- AMOS source: amoshelp/backend/Engineering/Work Step Repository.pdf.txt, lines 1507–1566 and 1581–1588.
Identity and naming
4 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | Id | Guid | Required | Stable identifier for this record. |
| 2 | Code | string | Required | Short reusable code for a predefined answer set. Example: GO_NO_GO identifies the choices Go and No Go. This is not the per-work-step formula variable described as Measurement ID in AMOS. |
| 3 | Name | string | Required | Human-readable name of the reusable answer set. Example: Inspection disposition. |
| 4 | PartNumber | string | Nullable | Records part number for this measurement identifier. |
Status and controls
2 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | IncludeOnReport | bool | Required | Indicates whether include on report applies to this measurement identifier. |
| 2 | RequiresCalibration | bool | Required | Indicates whether calibration applies to this measurement identifier. |
Audit and revision
2 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | SystemAuditId | Guid? | Nullable | Links to system audit history when this model stores the reference. |
| 2 | UpdateId | Guid? | Nullable | Links to the preceding revision or update record. |
Other fields
6 fields| # | Field | EF type | Storage | Business purpose |
|---|---|---|---|---|
| 1 | LimitType | int? | Nullable | Records limit type for this measurement identifier. |
| 2 | LowerLimit | decimal? | Nullable | Records lower limit for this measurement identifier. |
| 3 | Unit | string | Nullable | Records unit for this measurement identifier. |
| 4 | UnitGroup | string | Nullable | Records unit group for this measurement identifier. |
| 5 | UpperLimit | decimal? | Nullable | Records upper limit for this measurement identifier. |
| 6 | Values | string | Required | Allowed discrete answers, currently stored one per line. Example: Go and No Go. AMOS describes a similar Custom Values entry as Yes;No in Work Step Repository.pdf.txt, lines 1542–1547; Coflyr's current storage syntax is newline-separated. |