Condition editor for business process management and business activity monitoring
First Claim
Patent Images
1. A system for monitoring processes of a distributed business application, the system comprising:
- at least one processor;
at least one display screen connected with a computer that hosts an integration builder tool comprisinga condition editor, the condition editor having a user interface,the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on a display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process,the text-based expression including at least one variable, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, the editing area further including the operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, the condition editor displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions,a toolbar providing one or more editing tools for editing the text-based expressions to build complex conditions for monitoring the workflow of the business application process,the at least one variable being defined in the binding view and declared in the condition variable view, the one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted,wherein the condition editor highlights the at least one variable as a valid variable if the at least one variable is valid and the condition editor highlights the at least one variable as an invalid variable if the at least one variable is invalid,the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view,the condition editor having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring processes of a distributed business application an integration builder tool. The integration builder tool includes a condition editor having a user interface providing an editing area on a display in which to receive a text-based expression of one or more conditions of a business application process. The editing area further includes an operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, and a toolbar providing one or more editing tools for editing the text-based expressions.
-
Citations
18 Claims
-
1. A system for monitoring processes of a distributed business application, the system comprising:
-
at least one processor;
at least one display screen connected with a computer that hosts an integration builder tool comprisinga condition editor, the condition editor having a user interface, the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on a display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the text-based expression including at least one variable, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, the editing area further including the operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, the condition editor displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, a toolbar providing one or more editing tools for editing the text-based expressions to build complex conditions for monitoring the workflow of the business application process, the at least one variable being defined in the binding view and declared in the condition variable view, the one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the condition editor highlights the at least one variable as a valid variable if the at least one variable is valid and the condition editor highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view, the condition editor having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A condition editor for creating and deploying conditions for a business process activity monitoring system, the condition editor comprising:
- at least one processor;
a computer having a display; anda user interface generated by the computer, the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on the display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, at least one text-based expression including at least one operator and at least one variable, the editing area providing drag-and-drop editing of the text-based expression of the one or more conditions to build complex conditions for monitoring the workflow of the business application process, the user interface displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, the at least one variable being defined in the binding view and declared in the condition variable view, one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the user interface highlights the at least one variable as a valid variable if the at least one variable is valid and the user interface highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view, wherein the user interface having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- at least one processor;
-
15. A condition editor for creating and deploying conditions for a business process activity monitoring system, the condition editor comprising:
- at least one processor;
a computer having a display;a user interface generated by the computer, the user interface comprising an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on the display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, at least one text-based expression including at least one operator and at least one variable, the user interface displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, the at least one variable being defined in the binding view and declared in the condition variable view, the one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the user interface highlights the at least one variable as a valid variable if the at least one variable is valid and the user interface highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view; wherein the user interface having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime; and a parser module adapted to check the semantic correctness of a condition object associated with each condition. - View Dependent Claims (16, 17, 18)
- at least one processor;
Specification