Sales Representative Log
Every Sales Representative has a log holding its history. Entries are added to the log when meaningful events occur, for example:
When a Sales Representative is created
When a Sales Representative’s status changes (e.g. transitions to the inactive state)
Users can manually add log entries (you might want to think of these as "diary" entries) as desired.