|
ORE Studio 0.0.4
|
Change reason codes used throughout the system. More...
Variables | |
| constexpr std::string_view | new_record = "system.new_record" |
| Used when creating new records in the system. | |
| constexpr std::string_view | external_data_import = "system.external_data_import" |
| Used for data loaded from external sources (e.g. ORE XML import). | |
| constexpr std::string_view | non_material_update = "common.non_material_update" |
| Used for updates that don't change material business data. | |
Change reason codes used throughout the system.
These codes must match entries in the change_reasons database table. Placed in ores.database as they define database field values used across multiple domain components (IAM, DQ, etc.).
|
constexpr |
Used when creating new records in the system.
Applied automatically by service layer when entities are first created.
|
constexpr |
Used for data loaded from external sources (e.g. ORE XML import).
Requires data lineage commentary for auditability.
|
constexpr |
Used for updates that don't change material business data.
Examples: password changes, email updates, touch operations (version bump without field changes).