Patent ID: 8935660
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A method for building an expression and specifying an action configured to occur during execution of an application at an action point located in the application program code, the method comprising: storing in a computer memory an expression editor tool; reading, with a processor, an action point definition from a database, the action point definition comprising an action point identifier that specifies the action point located in application program code; determining from the database, with the processor, a dataset that is in-context at the action point in the application program code; executing from the computer memory, with the processor, the expression editor tool, where the expression editor tool is operable to: determine whether the action of the action point is a rule type action or an action type action, wherein a rule for a rule type action is a combination of an expression and an outcome and the outcome is an activity that executes depending on whether the expression evaluates to true or false and an action type action is an activity where execution of the activity is not dependent on the evaluation of an expression, and where an action point type for the action point identifies a server side action point type and an addition of a data item or data field to the dataset, which is in-context, is configurable through user configurable action type actions and outcomes; obtain data field selections from the dataset that is in-context at the action point in the application program code; graphically build an expression including the data field selections; graphically build an outcome that executes depending on the evaluation of the expression; link the outcome and the expression to form a rule for the action point; and save the action point rule in the database for execution when the application program code reaches the action point, where the outcome is based on the action point type.