Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Web & Software Development  |  Other Developer Tools  |  CNS Audit

CNS Audit

CNS Audit - 1.2

FileMaker audit log example

All Time: Not rated (0.0)
This Version: Not rated (0.0)
Current Version: 1.2
Release Date: 2005-03-21
License: Freeware
Downloads (this version): 988
Downloads (all versions): 1,204
Price: $0

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

This free example demonstrates how to create an extremely flexible audit system to log field changes in your records. The bulk of the work is done through Custom Functions. Once the custom functions are set up, you can add logging to a table easily by creating two or three fields in your table and a layout with the fields that you would like to log. You can track any type of field including repeating fields and container fields.
  • Uses custom functions to do 99% of the work
  • Ability to log repeating fields
  • Ability to log container field changes
  • Fields can be created in any order
  • Log is triggered via a modified timestamp field
  • Ability to log related fields or not
  • Uses a user defined layout to add/remove fields from logging
  • Uses text formatting to aid in readability
  • Adds a date banner to the log between different days
  • Custom functions include comments
  • Includes a white paper explaining how to recreate the example in your own solution

What's new in this version:

  • Audit_FieldData Field changes
    • Switched the fields list in the "Audit_FieldData" field to a variable making it possible to create a list of fields in a variety of ways.
    • Created the optional "RemoveValuesbyPattern" custom function to aid in removing fields that match a desired pattern. (For example, remove all fields that begin with "gui_" to remove your gui fields. )
    • Created the optional "RemoveValues" function which can remove multiple fields from a list of fields easily.
    • Added the example of using a Value List to store your field names. This allows you to specifically define which fields you want to log. It also makes it easier to add fields which have many repetitions. (Example: Repeating[2] )
  • Audit_Log Field changes
    • Added the "logEnabled" field to enable or disable logging. It is now possible to run scripts without logging changes as long as you commit the record in the script.
  • Audit_Log Custom Function changes
    • Removed related fields check. This can now be done easily in the "Audit_FieldData" field.
  • Audit_XMLValues
    • Updated the custom function to encode greater than and less than symbols.
  • Other
    • Added "RemoveValuesbyPattern" custom function (Use is optional)
    • Added "RemoveValues" custom function (Use is optional)
    • No major changes were made to the "Audit_XMLValues", "Audit_GetXMLData", or "Audit_Log" custom functions. Minor changes are noted above.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.3
  • Mac OS X 10.2
  • Mac OS X 10.1
  • Mac OS X 10.0

Additional Requirements:

  • FileMaker Pro
    FileMaker Developer

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Be the first to submit feedback on this product.