HCL Commerce Enterprise

Business auditing

Business auditing is the capturing of the business logic and objects during a HCL Commerce operation. You may want to audit your business for various reasons: generic, such as to review various tasks performed weekly; or specific, such as to track the steps involved in a particular Customer Service Representative's order. A report on business auditing is available in the Administration Console.

HCL Commerce business auditing records the information about the execution of business logic, such as the command, request, response, command context, and other information. For example, if a Customer Service Representative overrides a price for a particular ordered item within an order, this needs to be captured, and is useful to resolve any discrepancies between the price quoted to the customer and the customer's bill. If the customer contacts the store regarding the price of the order placed by a Customer Service Representative, use the business auditing feature to retrace the steps that the Customer Service Representative took to complete the order.

If an error occurs while executing any business logic, HCL Commerce attempts executing the business logic, and this attempt is recorded to indicate that the request failed.

The HCL Commerce system captures the execution of specific business logic based on some default configuration. You can further customize which commands you want captured during a business audit (that is, enable existing or add new commands) by configuring the BusinessAuditDataCapture.xml file. The data captured by HCL Commerce system is stored in the BUSAUDIT table.