Ad-hoc and priority-based business process execution
OwnerPatrick Schmidt, Ralf Goetzingerinventors
Life of this patent
Estimating the term…
Abstract
A system and method of executing ad-hoc extensions of a business process instance is disclosed. One or more anchors are provided in a business process definition, where each anchor includes a link to at least one ad-hoc process fragment. User input signals are received to activate or deactivate selected ones of the one or more anchors. One or more ad-hoc process fragments associated with a respective activated or deactivated anchor are respectively inserted into or removed from the business process definition based on the user input signals.
Claims20
A method of executing ad-hoc extensions of a business process instance, the method comprising:
- providing one or more anchors in a business process definition, each anchor including a link to at least one ad-hoc process fragment;
- receiving user input signals to activate or deactivate selected ones of the one or more anchors;
- and
- inserting into or removing from the business process definition one or more ad-hoc process fragments associated with a respective activated or deactivated anchor based on the user input signals.
A system for executing ad-hoc extensions of a business process instance that governs communication between two or more business applications, the system comprising:
- a repository storing one or more business process definitions and one or more ad-hoc process fragments;
- a workflow builder that generates a graphical representation of a business process definition, the graphical representation including one or more anchors in the business process definition, each anchor having a link to an ad-hoc process fragment;
- and
- an integration server configured to insert at least one ad-hoc process fragment into a business process definition.
A method for executing business processes between two or more business applications, the method comprising:
- generating a business process definition that defines communication between two or more applications based on a business scenario;
- assigning a priority to at least a portion of the communication between the two or more applications.
A method for executing business processes between two or more business applications, the method comprising:
- providing a business scenario in a repository, the business scenario defining messaging activity between the two or more business applications;
- generating a business process definition based on the business scenario;
- generating a graphical representation of the business process definition in a display;
- and
- receiving user input indicating a priority to be assigned to at least a portion of the business process definition.
Dependencies are inferred from the claim text.