Flowchart PaneA flowchart shows overall workflow in two dimension. The flowchart is segmented by steps. A step either expands or collapses by clicking step symbol. If a step is expanded, action-checks within the step are visible. But if the step is collapsed, its action-checks disappear, so users are able to understand a procedure in different level of depth. Action has one output arrow, whereas Check has two output arrows. The next destination of check is determined by the current result and indicated by an yellow arrow. If the destination step is apart more than a step, the destination is replaced with a proxy, resulting in simpler flowchart. Outgoing proxy has an input arrow, and incoming proxy has an output arrow.
Whenever a continuous check is in the asterisk direction, users are requested to carry out its following action-checks. As a user executes Action and Checks, the flowchart scrolls automatically to position the current step in the center of CRT. At the same time, colors of symbols change appropriately. The color indicates the execution states: Not Executed, Being Executed, and Executed. While action and check are carried out one by one, ImPROc keeps tracks of the executed Action/Checks. The tracks are reversed when a backward button is pressed. Flowchart supports not only sequential execution but also random execution. New track can be initiated at any action or check. Therefore users can keep the focal procedure paced with a real plant. Action and checks in the flowchart are executed one by one. The transition occurs when the Next Button in ACheck pane is pressed. The faster execution is also supported within the flowchart. If the next action or check is selected with a mouse, the acheck becomes current. |
||