Information
- Products: Sparkrock 365
- 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 menu, 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 the menu Actions/Setup/Other/Tables. 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 Caption, and the Date and Time columns:
Impact / Risks
Activating the 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. This should not impact performance.
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, and could impact the performance of your Sparkrock 365 instance.
Workaround
Not Applicable
Related Information
KA-03320 · Change Log - Setup and Best Practices in Sparkrock 2016
Update History
The following are the dates and actions pertinent to the history of this issue.
Date | Details | Link |
05/10/2023 | The first version of this Knowledge Base article was created. |
|
24/05/2023 | Linked to SR2016 version of KBA | KA-03320 · Change Log - Setup and Best Practices in Sparkrock 2016 |
Attachment
Not Applicable
Recommended articles
There are no recommended articles.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article