For us at least, any changes to an asset should be recorded into the asset activity history page. An example of this is that if a location for an asset is changed, it is never recorded into the history which obviously means that no agent would know the location had changed, or when it was changed unless a separate record for this was kept.
This applies for ALL details that are changed such as serial number, asset tag, assigned date, file uploads, etc.

