During flow recording, the use of a non-default working set affects
how the host editor selects a screen operations file to use with the currently
displayed application screen.
As
described earlier in the section on screen operations, during both flow recording
and screen operations recording, whenever the next application screen is displayed,
the host editor goes through a process in which it attempts to list in the
listbox beside the Play Screen Interaction icon
the names of all the screen interactions that are contained in a
screen operation that references the recognized screen description (see Finding screen interactions for the current application screen).
When you use a non-default working set in flow recording, this adds some
complexity to step 2 of the process (all the steps of the process are summarized
below). The complexity is that the host editor must select an active screen
operations file from the working set.
For convenience, here is a recap of the entire process described earlier
in the topic
Finding screen interactions for the current application screen.
- The host editor determines the recognized screen description.
- The host editor determines the screen operations file to be used.
- The host editor looks in the screen operations file for a screen operation
that references the recognized screen interaction. There can be no more than
one such screen operation in a single screen operations file.
- The host editor lists in the listbox beside the Play Screen
Interaction icon
the screen interactions
from the screen operation found in the previous step. If a screen operation
was not found in the previous step, then the host editor empties the listbox
and disables the icon.
- To respond to the currently displayed application screen, you can either
play an existing screen interaction (if the listbox contains any screen interactions)
or you can enter a sequence of actions (live input).
- If you enter a sequence of actions, and the screen operation from step
4 above does not contain a screen interaction having the same sequence of
interactions, then the host editor creates a new screen interaction containing
that sequence of actions and adds it to the screen operation. If no screen
operation was found in step 4 above, then the host editor creates a new screen
operation and makes it reference the recognized screen description.