This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
Business history log
|
||||
|
||||
FROM CASE 79
|
||||
A central event log used to track major changes to business objects and major events of significance in AyaNova.
|
||||
??Has some sort of checksum or verification so we can tell it wasn't fucked with (too hard to implement, would be something like a blockchain?)
|
||||
A central event log used to track major changes to business objects and major events of significance in AyaNova
|
||||
Consumed by various widgets for record history purposes
|
||||
Default feature, no need to turn on or off keeps logs for 45 days, users who want more can
|
||||
Default feature, no need to turn on or off
|
||||
Items are only removed from log when source object is deleted (and replaced with a deleted entry and textual description of deleted item)
|
||||
Needs a cleaner job that periodically looks for non-existant objects that are logged
|
||||
Has to handle a scenario where there is no data for an object because in future we will likely have a purge feature or maybe a feature to turn it off and needs to accept that scenario
|
||||
?FUTURE: Has some sort of checksum or verification so we can tell it wasn't fucked with (too hard to implement, would be something like a blockchain?)
|
||||
?FUTURE: Needs a cleaner job that periodically looks for non-existant objects that are logged
|
||||
?FUTURE: keeps logs for 45 days initially keeps forever or until object is deleted
|
||||
|
||||
|
||||
ROUTES
|
||||
------
|
||||
|
||||
Reference in New Issue
Block a user