Work object forms can include a breadcrumbs section to allow users to view important completed tasks in the history of the current flow execution.
By clicking a rectangle in the breadcrumbs control, a user can return processing to any completed task in the flow execution so far — including flows that called the current flow — that is marked as an entry point.
To facilitate understanding in this example, tasks are identified by type rather than by a name meaningful to a user. At this point a user is performing Assignment P, following completion of Assignments B and K (possibly performed by another user). The rectangles Flow A and Utility B are also marked as entry points. (When a user returns to an earlier point, the breadcrumbs display is modified to show only that point and earlier tasks.)
To provide breadcrumbs control to users of a flow:
At runtime, the system presents the breadcrumbs control on each Perform display.
If the user clicks a shape in the breadcrumbs control to return to a task that is not an assignment, processing resumes at the indicated task. What the user sees next depends on the flow execution. For example, a utility shape may compute values needed by an assignment.
If a user attempts to return processing to an assignment that the user lacks privileges to perform, the assignment is created but the user sees only the Confirm form, not the Perform form.
You can customize the font, color, and other visual details of the breadcrumbs display by overriding the standard HTML rule named Work-.ProcessFlowPath.
This control displays properties from the system-maintained
pages of the
Work-.pyFlow(myFlow).pyFlowPath property, a
Page List
.
entry point, screen flow | |
About Flow rules |