| CPC G06Q 10/0633 (2013.01) | 26 Claims |

|
1. A non-transitory computer-readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations in conjunction with a graphical workflow builder for expediting workflow construction and revision, the operations comprising:
displaying, utilizing a graphical user interface (GUI) on a user device, a canvas for containing workflow blocks of a workflow, wherein the workflow blocks represent tasks for execution within the workflow;
providing in the GUI, tools enabling generation of the workflow blocks wherein at least some of the workflow blocks are configured to access least one of a plurality of data sources;
enabling, during generation of the workflow blocks, assignment of global variables to the workflow blocks;
constructing a global variable repository linked to the workflow, wherein the global variable repository includes, for each of a plurality of global variables, a linkage field;
enabling, on the displayed canvas, the construction of the workflow using the workflow blocks with the plurality of global variables defined in the global variable repository, wherein during a construction process, at least some of the linkage fields are permitted to remain empty; and
following construction of the workflow, receiving data to fill the at least some empty linkage fields, where the at least some empty linkage fields are mapped to the at least one of the plurality of data sources.
|