14. Popover
Implementation 1
Record
Field A
Field B
Field C
Globals
Field A
Field B
Field C
ModCount into Global
Audit Logging
Unpack the array.
PSoS
Update only new or
changed values. Build
array of changes.
Commit! If no errors
then we send audit log
to audit logging script.
Compare ModCount
16. Popover
Implementation 2
Record
Field A
Field B
Field C
Globals
Field A
Field B
Field C
MD5
MD5
Audit Logging
Unpack the array.
≠
PSoS
Update only new or
changed values. Build
array of changes.
Commit! If no errors
then we send audit log
to audit logging script.
17. Popover
Implementation 3
Record
Field A
Field B
Field C
Globals
Field A
Field B
Field C
MD5 Preset
MD5 Past
Audit Logging
Unpack the array.
≠
PSoS
Update only new or
changed values. Build
array of changes.
Commit! If no errors
then we send audit log
to audit logging script.
MD5 Future
≠
18. Universal ID
User Name
Account Name
Privilege Set
Timestamp | UTC support
Action - Any type of action
Field | Table | Basetable | Label support
Data Format | Presentation ( currency, weight, temp etc )
Notes
Field ID
Features - Audit Data
19. Specify Repetition
Data Type | Text, Number, Date etc
Class | Normal, Calculated, Summary
Max Field Repetitions
Modified | Field Name
Modified | Data Type
Modified | Repetitions
Container | MD5
Container | File Size
Modification Count
Features - Audit Data
20. Primary Key | Client Friendly
Delete Record | Delete All Records | Truncate Table
Replace
Re-Lookup
Duplicate
Custom Menu Sets
ChallengesDiscussion
22. Information customers want
History of changes
Maybe no need for extra fields
Logged by Field ID
Augmenting the audits with notes
BenefitsDiscussion
23. User Friendly Labels | and More
Data Formats helps with presentation
BenefitsDiscussion
24. Single record editing
Not for restoring data
You can log as many fields as you like
What it was designed for
25. What it was designed for
• UltraLog2 by Ray Cologon
• FM Data Guard by Linear Blue
• FM Audit Log Pro 2 by 1-more-thing
• fmLog by App Works Listen to Webinar
26. Auditing - Vincenzo Menanno
Danke für das Bewerten dieses Vortrages
Vielen Dank unseren Sponsoren