Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here we are attempting to answer the questions users may have in mind as they encounter the Audit Trail functionality in Ginesys. 

Expand
titleQ1. What are the modules in which an audit trail can be enabled in Ginesys? What are the list of tables that will get exported in an audit report?

Ans. Currently Audit trail can be enabled in below mentioned modules with respective table output in report:

Area

Type

Module 

Table Name

Accounts





Master


Ledger

LedgerMaster

Accounts Group

AccountsGroup

Ledger Site assignment

LedgerSiteAssignment

Sub Ledger

SubLedger

Transaction

Voucher

VoucherHeader

VoucherDetail

VoucherDebitNote

Document Adjustment

DocumentAdjustment

Journal

JournalHeader
JournalDetail

Finance Site Allocation

FinanceSiteAllocation

Admin





Master





Roles

Roles

Role - Data import Assignment

DataImportAssignment

Role Privileges (Desktop)

Privileges

Role Privileges (Web)

MenuAssignment

OperationAssignment

User profile

UserProfile

User (with site assignment)

User

SiteAssignment

Common

Master

Site

SiteMaster

Sub ledger - Assign Organisation site

SLSiteAssignment

CustomerSiteAssignment

Inventory




Master




Article

ItemArticle

GST Rate

GSTRate

HSN/SAC Master

HSN_SACMaster

EffDateRate

SlabDefinition

Item Group

ItemGroup

Item

ItemMaster

Procurement




Transaction

Purchase order

POHeader

POItem

Purchase Invoice

PurchaseInvoiceHeader

PurchaseInvoiceDetail

PurchaseInvoiceChargeItem

PurchaseInvoiceCharge

Purchase Debit/Credit Note

PurchaseDNCNHeader

PurchaseDNCNDetail

PurchaseDNCNChargeItem

PurchaseDNCNCharge

Purchase Service Invoice

PurchaseServiceHeader

PurchaseServiceDetail

PurchaseserviceChargeItem

PurchaseserviceCharge

PurchaseServiceSchedule

Purchase Return

PurchaseReturnHeader

PurchaseReturnDetail

PurchaseReturnChargeItem

PurchaseReturnCharge

Purchase Service Debit Note

PurchaseServiceDNHeader

PurchaseServiceDNDetail

PurchaseServiceDNChargeItem

PurchaseServiceDNCharge

Master



Margin Rule

RuleHeaderR

RuleApplicability

RuleDefinition

Charge

PurchaseCharge

Price Chart

PriceChart

Term

PurTermHeader

PurTermCharges

Sales and Distribution










Master


Price List

PriceListHeader

PriceListExceptions

Charge

SalesCharge

Term

SalesTermHeader

SalesTermCharges

Transaction




Sales/Transfer Order

OrderHeader

OrderItem

Delivery Challan

ChallanHeader

ChallanDetail

Sales Invoice/Transfer Out

SalesInvoiceHeader

SalesInvoiceDetail

Sales Return/Transfer In

SalesReturnHeader

SalesReturnDetail

SalesReturnChargeItem

SalesReturnCharge

Sales DN/CN

SalesDNCNHeader

SalesDNCNDetail

SalesDNCNChargeItem

SalesDNCNCharge

Sale Service Invoice

SalesServiceHeader

SalesServiceDetail

SalesServiceChargeItem

SalesServiceCharge

Retail Sales

RetailSaleHeader

RetailSaleDetail

RetailSaleMOP

POS Management

Transaction

Gift Voucher issue

GVIssueHeader

GVIssueDetail

POS Journal

POSJournalHeader

POSJournalDetail

POS GRT

POSGRTHeader

POSGRTDetail

POSGRTChargeItem

POSGRTCharge


Warning
title

Future additions

Note: More modules will get added in near future. Please follow release notes for that.



Expand
titleQ2. What is the Audit configuration and Purge history module?

Ans. Audit configuration: is a module that will by default get enabled, when for the first time a user enables an audit trail for any module. Data from audit configuration can not be deleted/purged.

Tables that will get exported in audit report for Audit configurations are:

  1. AuditModule: List of modules for which the audit trail has been enabled/disabled by the user.

  2. AuditTables: List of Audit tables that are related to modules that are enabled/disabled.

  3. AuditTableColumnSpecification: List of columns for each audit table.

Audit configuration’s tables and their column details are shown below:

Image Removed

Image Removed

Image Removed

Image AddedImage AddedImage Added

Purge History: is a module that will by default get enabled, when for the first time a user purge an audit trail for any module. Data from purge history can not be deleted.

Tables that will get exported in audit report for Purge History are:

  1. PurgeHistoryHeader: Captures purge details such as “date upto” which data has been purged and status of purge. 

  2. PurgeHistoryDetail: List of modules for which purge has been executed.

Image Removed

Image Added


Expand
titleQ.3 How to export audit data in an Excel from SQLite?

Ans. Browse Data → Select a table → Export icon → Export to CSVImage Removed

Image Added


Expand
titleQ4. What is the meaning and nature of common columns that are present in all audit reports?

Ans. There are  a few common columns in audit report that are intended to help the reader in identifying the nature of the changes in the data, the source of the change, the person/user responsible for the concerned change etc.

List of common columns and their description are given below:

  • Transaction_id: Unique id representing a change in the module

  • Transaction_Date: Date time when the change was triggered

  • Login_User: User name who has triggered the change

  • Module_type: Module name 

  • Module_shortcode: Unique short code of each module_type

  • Program: Source from which change was triggered (Web/Desktop/Toad.exe)

      • When data is created/modified from Ginesys Web, it will show - Web

      • When data is created/modified from Excel import utility, it will show - Web

      • When data is created/modified from Ginesys Desktop, it will show - Desktop 

      • When data is created/modified from Toad, it will show - Toad.exe

  • Module_key: unique code for module_key_display 

  • Modue_key_display: System generated document number for the transaction and unique value for the masters.

  • Action: type of change (Insert/Update/Delete)

  • Action_subtype: Action’s sub type (New/Old)


Expand
titleQ5. How does Ginesys audit report record update of data?

Ans. For technical reasons, Ginesys records update of data in two (2) ways:

  1. Update of record: In this case, there will be only one line for update represented by an unique transaction id.

  2. Delete followed by Insert: In this case all delete and insert records pertain to the same transaction id, representing a single operation of update. For example: This type of update can be seen in Role Privileges (Web) audit report.


Note
title

Case Study 1


Case: Suppose there is a Role in which permission is given only for Admin menus (Count of menus: 31). Now we have given permission for Inventory menus also (Count of menu: 36). How will such an update get captured in Ginesys Audit report?

Impact: 

  • Transaction id (XX.XX.XXXX): Total lines (31+31+36 = 98). 

  • Lines with action as DELETE(31): for all the Admin menus which were already provided in the role.

  • Lines with action as INSERT(67): for all the Admin menus (31) which were provided earlier and lines for Inventory menus (36).

Note




Expand
titleQ6. How does Ginesys audit report record insert of data?

Ans. For technical reasons, Ginesys records insert of data in two (2) ways:

  1. Insert of record: In this case, there will be only one line for insert represented by an unique transaction id.

  2. Insert followed by update: In this case all insert and update records pertain to the same transaction id, representing a single operation of insert. For example: This type of insert can be seen in the Sale Invoice/Transfer Out audit report.


Expand
titleQ7. How will users understand the column names that are given in the audit report?

Ans. Other than the common columns that are present in all audit reports, column names have been kept similar to the field name that users see at the front end.


Expand
titleQ8. What do “Old” columns signify in an Audit report?

Ans. Old columns in an audit report will have value only when the action type for the operation is either UPDATE or DELETE. Old columns show values which existed in that particular field just before the change. It gives a basis for comparison of the old and new version of the data to the user so that they can  understand the report in an easy manner.


Expand
titleQ9. What will happen once the user enables an audit trail in Ginesys?

Ans. System will start capturing all the changes within that module from that point of time with the user and date time stamp. 


Tip

Note: Changes prior to the audit trail will not be available in the audit report.



Expand
titleQ10. What will happen once the user disables an audit trail in Ginesys?

Ans.

  1. System will stop capturing changes within that module from that point of time

  2. All previous audit data for that module will get deleted


title
Warning

Save data before disabling audit

Note: Export and save data before disabling the audit trail for any module.



Expand
titleQ11. What will happen once the user purges an audit data for any module?

Ans.

  1. System will delete all the audit data from Ginesys for that selected module.

  2. No audit report can be exported for that period hence forth.

Warning
title

Save data before disabling audit

Note: Export and save data before disabling the audit trail for any module.



Expand
titleQ12. What will happen to the item tracking history which was currently available in Ginesys?

Ans. Ginesys earlier had an internal item history tracking, which will now be disabled after the 11.152.0 version release. In case you have any custom working around this, please make sure that you change it with the new audit structure.


title
Tip

Audit Tracking of Item

Note: With this patch execution, we we have enabled audit tracking of item of item by default .


To go back to the main page click on Managing the Audit Trail in Ginesys HO Admin