When users change values in specific fields, we'd like to require that they provide rationale for the change in a corresponding text field. For example, if a "Planned Delivery Date" is changed (custom field that requires manual input), a custom text field "Rationale" would appear that the user is required to populate. If Rationale is not input, changes to "Planned Delivery Date" will not be retained.
This information can then be used in reports and dashboards to improve communication and transparency into work being performed.