Patent ID: 8589452
Filing Date: 2013-11-19
Classification: G06F

Abstract:
1. A method comprising: displaying, by a computer of an end user, data from a database via a user interface that exposes database fields on forms; receiving a selection from the end user of a selected field in a current form displayed on the user interface, the selected field having a current value affected by a plurality of underlying database fields joined from a plurality of tables in the database; displaying, within the user interface, a menu including an option to create an alert rule in response to the selection of the selected field; displaying, within the user interface, a form to create an alert rule for the selected field in response to selection of the option to create an alert rule by the end user, the form to create an alert rule for the selected field allowing the end user to set end user defined conditions for triggering an alert if the current value of the selected field changes to meet certain end user defined criteria, the end user defined conditions comprising: displaying, within the form to create an alert rule for the selected field, an option to trigger additional alerts if the selected field is modified in one or more other forms and meets end user defined criteria of an end user defined condition set for the selected field in the current form; displaying, within the form to create an alert rule for the selected field, an option to select how often an alert is sent; displaying, within the form to create an alert rule for the selected field, an option to select a notification format of an alert; receiving, via the form to create an alert rule for the selected field, user input from the end user for generating an alert rule for the selected field, wherein the alert rule for the selected field results in monitoring of data changes in each of the plurality of underlying database fields joined from the plurality of tables in the database; displaying, by the computer of the end user, an alert received in response to data in one or more of the plurality of underlying database fields being modified and the current value of the selected field changing to a new value that meets end user defined criteria of an end user defined condition set for the selected field in the alert rule for the selected field; and displaying, within the alert, an option to go to a form that shows the new value of the selected field that meets the end user defined criteria of the end user defined condition set for the selected field in the alert rule for the selected field.