Information
- Products: Sparkrock 2016
- Summary: Change Log Setup with Best Practices
Details
Change Log helps in providing valuable information on changes/modifications done on a specific field, along with who made it and when. This is helpful to track critical changes on a setup or transaction that affects the business. While Change Log can be setup on any table level, it is important that we activate this only on certain required areas, as activating on all tables and all fields would impose a huge impact on database size and system performance.
Resolution
Activating the Change Log:
Navigate to "Change Log Setup" from the search bar, and check off the flag at "Change Log Activated". This is the main switch to activate/deactivate the logging of changes:
Change Log Setup (Table):
After the above step, you are looking to specify what tables need to be change-logged with details on whether all fields/some fields are required to track. To do this, click "Tables" under the ACTIONS tab. This will open a list of all tables with columns to track what kind of changes - Insertion, Modification and Deletion. Each of the column has a drop-down to pick whether to track 'All Fields' or 'Some Fields':
If you pick 'Some Fields' (which is highly recommended) on any table, for example, Vendor Bank Account (Table ID 288), then you are required to click the Assist Edit button (three-dots button) and check off those specific fields. This will let logging the changes only done to those fields. Otherwise, the 'All Fields' option will do the same on all the fields (but please note that all the fields might not be important for you to track).
View the Change Log Entries after Setup:
After the Change Log is activated and setup for one or more tables, you can view the changes logged under the "Change Log Entries" page. This page has a log for all the tables you have activated. In order to look for the specific table, make use of the filters, especially Advanced Filter for multiple filters. Usually, we search by the Table ID and the Date and Time columns:
Impact / Risks
Summary of Best Practices:
1. Activate Change Log only for Setup Tables like Vendors, Customers, General Ledger Setup, etc. and only on specific fields that you think need to be tracked.
2. Do not activate for any transaction tables like Purchase Header, Purchase Lines, and Ledger table like General Ledger Entries, etc. as this will have enormous entries.
Workaround
Not Applicable
Related Information
KA-03544 · Change log - Setup and Best practices in Sparkrock 365
Update History
The following are the dates and actions pertinent to the history of this issue.
Date | Details | Link |
12/30/2019 | The first version of this Knowledge Base article was created. |
|
05/24/2023 | Added link to SR365 version of this KBA | Change log - Setup and Best practices in SR365 |
Keywords/tags
Change log, audit
Attachment
Not Applicable
Recommended articles
There are no recommended articles.