I recently found a problem where I was able to edit the data of an inactive record in Dynamics 365. This is because there is logic that unlocks these fields on load of the form.
The screenshot above shows a record that is Inactive which would normally mean that it cannot be edited. The screenshot below shows a business rule I created which unlocks the ‘Definition’ field if the ‘Word’ field is populated. With this Business Rule Active, Users would be able to update the Definition field even if the record is Inactive.