Executing a business process by a standard business process engine
First Claim
1. A computer-implemented method of executing a business process by a standard business process engine, comprising:
- automatically splitting a context data object including a payload data structure, using a processor and upon the context data object being annotated with a first mapping, into a plurality of utility data objects including;
a first utility data object including the payload data structure;
a second utility data object including a copy of the first mapping; and
injecting a pre-processing task into the business process, whereinthe pre-processing task uses the copy of the first mapping toread data from a predefined data structure instance andstore the read data as payload data in the payload data structure of the first utility data object.
1 Assignment
0 Petitions
Accused Products
Abstract
Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance.
33 Citations
20 Claims
-
1. A computer-implemented method of executing a business process by a standard business process engine, comprising:
-
automatically splitting a context data object including a payload data structure, using a processor and upon the context data object being annotated with a first mapping, into a plurality of utility data objects including; a first utility data object including the payload data structure; a second utility data object including a copy of the first mapping; and injecting a pre-processing task into the business process, wherein the pre-processing task uses the copy of the first mapping to read data from a predefined data structure instance and store the read data as payload data in the payload data structure of the first utility data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of executing a business process by a standard business process engine, comprising:
-
automatically splitting a context data object including a payload data structure, using a processor and upon the context data object being annotated with a second mapping, into a plurality of utility data objects including; a first utility data object including the payload data structure; a third utility data object including a copy of the second mapping; and injecting a post-processing task into the business process, wherein the post-processing task uses the copy of the second mapping to write payload data in the first utility data object to a predefined data structure instance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification