Users often need to switch between tasks. You should try to avoid constraining what a user can do next at any point. In particular, avoid ‘modes’. A program exhibits modal behavior if it restricts the user to a limited range of responses determined by what has taken place previously. A mode requires the user to carry out particular actions in steps to exit from the mode. Although it is almost impossible to avoid modes on the iSeries because of the hierarchical call-invocation model, you should still try to minimize their effect. Use flat hierarchies, enable the command line, and allow backing out.
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |