Change History for Contractor Orders
Explanation
The Change History provides a clear and visible record of all
modifications made to a Contractor Order and its associated Payment Lines.
This allows the user to track all updates, making it easier to accept/reject
changes, and manage order adjustments.
Every modification, whether it is a status update or an update to a
payment line, will be logged in the Change History entity, with the
Contractor Order ID as the primary key.
Prerequisites
- The Contractor Order must already exist.
- Payment lines should be assigned to the Contractor Order before any
modifications can be tracked.
System Effects
- A new entry is added to the Change History log whenever a change
occurs, capturing key details such as:
- Change Date/Time
- Changed By (User who made the modification)
- Field Name (e.g., status, amount, contractor details, etc.)
- Payment Line No. (if applicable, to identify specific payment
line changes)
- Previous Value (before the change)
- Current Value (after the change)
- Comment (Editable field for additional notes)