Methods and systems for providing a business repository
AssigneeSap SE
InventorCarsten Ziegler
Life of this patent
Estimating the term…
Abstract
Computer-implemented systems and methods are disclosed for providing a business rule repository in a memory. An exemplary method includes displaying, on a display device, a graphical user interface (GUI) for creating a business rule, and receiving, in a computer, via the GUI user input relating to an input variable of the business rule, and user input relating to an action required by the business rule based on the input variable. The method further includes generating, by the computer, a text document associated with the business rule based on the input, and storing the text document associated with the business rule in the business rule repository.
Claims21
A method for providing a business rule repository in a memory, comprising:
- displaying, on a display device, a graphical user interface (GUI) for creating a business rule;
- receiving, in a computer, via the GUI:
- user input relating to an input variable of the business rule;
- and
- user input relating to an action required by the business rule based on the input variable;
- generating program logic for the business rule, based on the input, the program logic comprising groups of text characters forming non-human-language words;
- generating, by the computer, a text string representation of the business rule based on the program logic,
- such that the non-human-lanquage words are replaced with human-language words in the text string representation;
- and
- storing the text string representation in association with the program logic for the business rule, in the business rule repository, such that the business rule may be identified via a search based on the text string representation.
A non-transitory, computer-readable storage medium storing computer program instructions which, when executed by a computer, cause the computer to perform a method for providing a business rule repository in a memory, the method comprising:
- displaying, on a display device, a graphical user interface (GUI) for creating a business rule;
- receiving, via the GUI:
- user input relating to an input variable of the business rule;
- and
- user input relating to an action required by the business rule based on the input variable;
- generating program logic for the business rule, based on the input, the program logic comprising groups of text characters forming non-human-language words;
- generating a text string representation of the business rule based on the program logic,
- such that the non-human-language words are replaced with human-language words in the text string representation;
- and
- storing the text string representation in association with the program logic for the business rule, in the business rule repository, such that the business rule may be identified via a search based on the text string representation.
A computer system for providing a business rule repository, the system comprising:
- a display device;
- a memory storing a program logic repository;
- a user input device for receiving input from a user;
- and
- a processor configured to:
- display, via the display device, a graphical user interlace (GUI) for creating a business rule;
- receive, via the input device:
- user input to the GUI relating to an input variable of the business rule;
- and
- user input relating to an action required by the business rule based on the input variable;
- generate program logic for the business rule, based on the input, the program logic comprising groups of text characters forming non-human-language words;
- generate a text string representation of the business rule based on the program logic,
- such that the non-human-language words are replaced with human-language words in the text string representation;
- and
- store the text string representation in association with the program logic for the business rule, in the business rule repository, such that the business rule may be identified via a search based on the text string representation.
Dependencies are inferred from the claim text.