Entry screen can also be a normal screen

If you mark a screen as an entry screen, it can still participate in the macro as a normal screen and be listed in the <nextscreens> lists of other macro screens.

For example, you might have a host application that has a central application screen with a set of menu selections, so that each time you make a menu selection the application goes through several application screens of processing and then returns to the original central application screen.

In this situation, suppose that macro ScreenA is the macro screen corresponding to the central application screen. Therefore:
  • ScreenA could be an entry screen, because the macro could start at the central application screen.
  • ScreenA could also appear in the <nextscreens> element of other macro screens, because after each task the application returns to the central application screen.