AUTOMATIC REARRANGEMENT OF PROCESS FLOWS IN A DATABASE SYSTEM
First Claim
1. An apparatus comprising:
- one or more processors to process data for database operation; and
a database storage;
wherein the apparatus is configurable to cause;
receiving one or more process flows, wherein each process flow includes a plurality of nodes, one or more flows, and a flow between each of the plurality of nodes and at least one other node of the plurality of nodes;
receiving a request to update a first process flow; and
automatically rearranging the first process flow by;
evaluating the first process flow including traversing of each node of the first process flow,establishing a level and coordinate position for each node of the first process flow,establishing a logical direction for each flow between the plurality of nodes of the first process flow, andgenerating a rearranged process flow based on the level and coordinate position for each node and the logical direction for each flow between the plurality of nodes of the first process flow.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments regard transfer of data streaming services to provide continuous data flow. An embodiment of an apparatus includes one or more processors to process data for database operation and a database storage, wherein the system is to: receive one or more process flows, each process flow including a plurality of nodes and including one or more flows between each of the plurality of nodes and another node of the plurality of nodes; and upon receipt of a request, automatically rearrange the one or more process flows, including the apparatus to evaluate a first process flow including traversing of each node of the first process flow, and generate a rearranged process flow based on the first process flow, including establishing a level and coordinate position for each node of first process flow, and establishing a logical direction for each flow between the plurality of nodes of the first process flow.
-
Citations
21 Claims
-
1. An apparatus comprising:
-
one or more processors to process data for database operation; and a database storage; wherein the apparatus is configurable to cause; receiving one or more process flows, wherein each process flow includes a plurality of nodes, one or more flows, and a flow between each of the plurality of nodes and at least one other node of the plurality of nodes; receiving a request to update a first process flow; and automatically rearranging the first process flow by; evaluating the first process flow including traversing of each node of the first process flow, establishing a level and coordinate position for each node of the first process flow, establishing a logical direction for each flow between the plurality of nodes of the first process flow, and generating a rearranged process flow based on the level and coordinate position for each node and the logical direction for each flow between the plurality of nodes of the first process flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having stored thereon data representing sequences of instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving one or more process flows, wherein each process flow includes a plurality of nodes, one or more flows, and a flow between each of the plurality of nodes and at least one other node of the plurality of nodes; receiving a request to update a first process flow; and automatically rearranging the first process flow by; evaluating the first process flow including traversing of each node of the first process flow, establishing a level and coordinate position for each node of the first process flow, establishing a logical direction for each flow between the plurality of nodes of the first process flow, and generating a rearranged process flow based on the level and coordinate position for each node and the logical direction for each flow between the plurality of nodes of the first process flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
data storage for system data and tenant data; a processor system to process data for streaming to one or more organizations; and a network interface to provide connection with one or more user systems; and wherein the apparatus is configurable to cause; receiving one or more process flows from a user system, wherein each process flow includes a plurality of nodes, one or more flows, and a flow between each of the plurality of nodes and at least one other node of the plurality of nodes; receiving a request to update a first process flow; and automatically rearranging the first process flow by; evaluating the first process flow including traversing of each node of the first process flow, establishing a level and coordinate position for each node of the first process flow, establishing a logical direction for each flow between the plurality of nodes of the first process flow, and generating a rearranged process flow based on the level and coordinate position for each node and the logical direction for each flow between the plurality of nodes of the first process flow. - View Dependent Claims (18, 19, 20, 21)
-
Specification