CPC G06F 3/0482 (2013.01) [G06F 3/04847 (2013.01); G06F 9/451 (2018.02); G06F 16/248 (2019.01)] | 20 Claims |
1. A system comprising:
a database system implemented using a server system, the database system configurable to cause:
providing, for presentation via a display device, a flow builder application including a graphical representation of a flow, the flow including a plurality of elements corresponding to computer-readable instructions;
obtaining flow performance data associated with a plurality of different instances of the flow, the obtaining of the flow performance data including ascertaining a plurality of different paths of the flow that have been traversed during runs of the different instances of the flow, each different instance of the flow differing from one or more others of the different instances of the flow by one or more elements;
generating or updating a set of metrics associated with the different instances of the flow based, at least in part, on the flow performance data, the set of metrics including one or more metrics collected across the runs of the different instances of the flow;
providing, for presentation via the display device and within the flow builder application, at least a portion of the set of metrics associated with the different instances of the flow in relation to one or more elements of the flow, the portion of the set of metrics indicating a performance condition associated with the one or more elements of the flow, the performance condition including a duration of the one or more elements of the flow;
processing an edit request to edit the flow based on the performance condition, the editing including one or more of adding, deleting, moving, or updating a flow parameter; and
modifying the graphical representation of the flow responsive to processing the edit request.
|