Enterprise reports, error handler and audits compartmentalized by web application
11301241 · 2022-04-12
Inventors
Cpc classification
G06F11/0769
PHYSICS
G06Q10/06311
PHYSICS
H04L67/02
ELECTRICITY
G06F11/0712
PHYSICS
G06F11/0709
PHYSICS
International classification
G06F11/36
PHYSICS
G06Q10/06
PHYSICS
G06F11/07
PHYSICS
Abstract
A method and system for implementing an enterprise error handler and audit module for a web application. The method framework approach embodied in the present invention provides a site-wide error handler and audit for web applications on multiple servers across an enterprise with compartmentalized error and audit reports per application. The present invention focuses on software development user interface and user responses, and so teaches error details and audits from clients to support troubleshooting for different development teams.
Claims
1. A method for implementing an enterprise error handler and audit module for a web application, comprises: registering one or more custom variables to an error and audit application for creating an error handler and audit trail; identifying a web application that created the error or audit trail; identifying a development team associated with said web application; enabling a compartmentalized reporting to be sent to said development team, wherein a reporting framework is defined for different groups based on customs variables within each application configuration files, and wherein each custom variable is configured to associate one or more data sources with each web application; associating a database with said reporting framework; capturing each executed error handler or audit trail for each web application, wherein the one or more data sources comprise servers and development environments; assigning one or more roles to each user of each web application, wherein each custom variable is configured to map each role to said error handler or audit trail; and providing a menu for filtering each executed error handler or audit captured in said database by at least one of the following: by role and by development environment.
2. A system for implementing an enterprise error handler and audit module for a web application, comprises: a hardware processor; a memory electrically connected to the hardware processor; one or more web applications operatively associated with the hardware processor; an enterprise error handler and audit module operatively associated with each web application; a variable file configured to map custom variables for capturing each executed error handler or audit trail for each web application, wherein an error or audit variables are captured and inserted into one or more database tables; roles created for each user of each web application and assigned to a development team responsible for said web application; and a dashboard configured to display application errors, to allow filtering of custom web application variables, and to the errors or audits variables to the development team for debugging.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE INVENTION
(8) The following detailed description is of the best currently contemplated modes of carrying out exemplary embodiments of the invention. The description is not to be taken in a limiting sense, but is made merely for the purpose of illustrating the general principles of the invention, since the scope of the invention is best defined by the appended claims.
(9) The present invention includes a site-wide error handler and audit for web applications on multiple servers across an enterprise with compartmentalized error and audit reports per application. Oracle and other types of databases may be the data source.
(10) Referring to
(11) Referring to
(12)
(13)
(14)
(15)
(16) The present invention may include the following: a variable file to map custom variables for each application to capture, wherein the error or audit variables are captured and inserted into the database tables; roles are created for each application and assigned to the users responsible for that application; a dashboard displays application errors and allows for filtering of common variables and custom application variables; and the dashboard allows for the export of errors or audits that can be provided to the development team for debugging.
(17) A method of making the present invention may include creating a module and ColdFusion pages and scripts that capture the audit and error and custom mapped variables by application. Tables are created for capturing audits and errors and mapped custom variables for each application. Forms are created to configure and enter the mapping of users to roles for each application. Reports with custom filters may be created for exporting audits and errors for each of the different applications. The Server Admin needs to enable CGI on the web server. The Server Admin/ColdFusion developer adds a few custom Session variables into the Application.cfm or Application.cfc files. The database admin creates an application service user in the database and runs the database scripts to generate the tables. The Server Admin need to configure the database connection and define the path for the Site-wide Error Handler within the ColdFusion Admin page.
(18) Forms are created for defining Application Names and Role Names and mapping Applications to Roles. Forms are used to map users to roles.
(19) The ordered combination of various ad hoc and automated tasks in the presently disclosed platform necessarily achieve technological improvements through the specific processes described more in detail below. In addition, the unconventional and unique aspects of these specific automation processes represent a sharp contrast to merely providing a well-known or routine environment for performing a manual or mental task.
(20) It should be understood, of course, that the foregoing relates to exemplary embodiments of the invention and that modifications may be made without departing from the spirit and scope of the invention as set forth in the following claims.