Patent ID: 9189356
Filing Date: 2015-11-17
Classification: G06F

Abstract:
1. A method for auditing transaction data of an application software by an audit module coupled to a processor, the method comprising: extracting, by the audit module, metadata of the application software and associated transaction database based on at least one audit parameter, wherein the extracting comprises extracting structures of the transaction database without extracting actual content of the transaction database, wherein the metadata and the associated transaction database correspond to one or more transaction modules, and wherein the audit module is independent of the application software, and wherein the audit module is updated when one or more transaction modules configured to process transactions of the application software are updated; routing the metadata to a corresponding storage location in an audit metadata database, wherein the audit metadata database includes metadata records of at least one of elements, attribute, or steps associated with transaction processes, and metadata details of the relationships between the transactions creating, by the audit module, at least one audit table script in an audit database of the audit module based on the extracted metadata and the at least one audit parameter, wherein the at least one audit table script stores data changes of transactions of the application software in at least one audit table in the audit database; generating, by the audit module, at least one trigger, wherein the trigger captures data changes from the application software, based on the at least one audit parameter; configuring, by the audit module, at least one transaction of the application software whose data changes are to be captured based on the at least one trigger, wherein the at least one transaction includes associated data and associated relationships; generating, by the audit module, a transaction specific audit report template based on the extracted metadata and the at least one trigger; and capturing, by the audit module, actual data changes from the application software based on the configured at least one transaction, wherein the captured actual data is filled in the transaction specific audit report template for providing an audit data report.