Local workflows in a business process management system
OwnerPatrick Schmidt, Ralf Goetzinger +1inventors
InventorsPatrick Schmidt, Ralf Goetzinger, Stefan Baeuerle
Life of this patent
Estimating the term…
Abstract
A system and method for executing business process logic between two more business applications is disclosed. A global workflow container stores one or more business processes, each business process having process logic that defines communication between the two or more business applications. A local workflow builder defines a local workflow, the local workflow having one or more local events that include logic for processing information external to the process logic of a business process. A local workflow container stores the local workflow, and is accessible by the business process to receive and/or send data from and/or to the local workflow.
Claims20
A system for integrating local changes to business processes that define communication between two or more business applications, the system comprising:
- a configuration module that generates a copy of an original business process;
- a graphical tool configured for generating a graphical representation of the original business process in a graphical user interface, the graphical tool further configured to receive inputs representing changes to the original business process to generate a delta record;
- and
- a blending tool to merge the delta record with the copy of the original business process.
A computer-implemented method of integrating local changes to business processes that define communication between two or more business applications, the method comprising:
- generating a copy of a business process in a configuration tool;
- generating a graphical representation of the copy of the business process for display in a graphical user interface;
- and
- receiving user input to change the graphical representation of the copy of the business process.
A system for executing business process logic between two more business applications, the system comprising:
- a global workflow container storing one or more business processes, each business process having process logic that defines communication between the two or more business applications;
- a local workflow builder for defining a local workflow, the local workflow having one or more local events that include logic for processing information external to the process logic of a business process;
- and
- a local workflow container storing the local workflow, and being accessible by the business process to receive and/or send data from and/or to the local workflow.
A method of executing business process logic between two more business applications, the method comprising:
- retrieving a business process from a global process container, the business process including global process logic governing communication between the two or more business applications;
- and
- executing a local workflow based on one or more triggers, the local workflow being defined independently from the business process and configured to provide data to at least one step of the business process.
Dependencies are inferred from the claim text.