Skip to content

Asset-identity model + merge-by-identity #482

Description

@mfaferek93

Add identity fields to the Component entity (manufacturer, model, serial, hardware_rev, firmware/software version, network endpoint, role) plus an extensible map. Add a merge step combining identity from multiple sources by an identity key, with precedence and per-field provenance. Feeds the existing discovery.

  • Align the field model to AAS concepts (asset<->shell, identity<->Nameplate, hierarchy<->BoM, endpoint<->AID) so the same model maps cleanly to/from AAS without rework.
  • Decisions: typed fields vs generic map (likely both); precedence order; identity key (serial / order-code+slot / endpoint / configured id).
  • Acceptance: an asset shows merged identity from more than one source, with provenance per field.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions