Composable action flows
First Claim
Patent Images
1. A method, comprising:
- receiving a definition of one or more processing steps comprising an action flow, each of the one or more processing steps includes one or more substeps;
receiving a definition of one or more transitions between processing steps comprising the action flow, wherein the definition of one or more transitions includes for each of the one or more transitions an expression to be evaluated at runtime, wherein the action flow is configured to transition from a substep of a processing step of the one or more processing steps to a first substep of a different processing step of the one or more processing steps before each of the one or more substeps of the processing step is completed; and
using the processing step and transition definitions to generate programmatically application code to implement the action flow, wherein at runtime, the action flow transitions between the one or more processing steps in the event the expression satisfies a condition associated with a current processing step.
8 Assignments
0 Petitions
Accused Products
Abstract
Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow.
69 Citations
18 Claims
-
1. A method, comprising:
-
receiving a definition of one or more processing steps comprising an action flow, each of the one or more processing steps includes one or more substeps; receiving a definition of one or more transitions between processing steps comprising the action flow, wherein the definition of one or more transitions includes for each of the one or more transitions an expression to be evaluated at runtime, wherein the action flow is configured to transition from a substep of a processing step of the one or more processing steps to a first substep of a different processing step of the one or more processing steps before each of the one or more substeps of the processing step is completed; and using the processing step and transition definitions to generate programmatically application code to implement the action flow, wherein at runtime, the action flow transitions between the one or more processing steps in the event the expression satisfies a condition associated with a current processing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a data storage device; and a processor coupled to the data storage device and configured to; receive and store in the data storage device a definition of one or more processing steps comprising an action flow, each of the one or more processing steps includes one or more substeps; receive and store in the data storage device a definition of one or more transitions between processing steps comprising the action flow, wherein the definition of one or more transitions includes for each of the one or more transitions an expression to be evaluated at runtime, wherein the action flow is configured to transition from a substep of a processing step of the one or more processing steps to a first substep of a different processing step of the one or more processing steps before each of the one or more substeps of the processing step is completed; and use the processing step and transition definitions to generate programmatically application code to implement the action flow, wherein at runtime, the action flow transitions between the one or more processing steps in the event the expression satisfies a condition associated with a current processing step. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a definition of one or more processing steps comprising an action flow, each of the one or more processing steps includes one or more substeps; receiving a definition of one or more transitions between processing steps comprising the action flow, wherein the definition of one or more transitions includes for each of the one or more transitions an expression to be evaluated at runtime, wherein the action flow is configured to transition from a substep of a processing step of the one or more processing steps to a first substep of a different processing step of the one or more processing steps before each of the one or more substeps of the processing step is completed; and using the processing step and transition definitions to generate programmatically application code to implement the action flow, wherein at runtime, the action flow transitions between the one or more processing steps in the event the expression satisfies a condition associated with a current processing step. - View Dependent Claims (18)
-
Specification