Chapter 3-1: Overview of APPX Processes
Process Types
To streamline the definition of a process, APPX groups the various activities that you can reasonably expect an application to perform into nine general categories. These categories are:
· Menu processes, which provide an on-screen display from which to execute selected processes. For example, a screen that lists the reports that are available in an application and from which you select a specific report is a menu process. Refer to Chapter 3-4: Menu Processes for a discussion of menu specifications.
· Job processes, which control the sequencing of other related processes. Refer to Chapter 3-5: Job Processes for a discussion of job specifications.
· Input processes, which permit you to enter or maintain data in one or more files from designer-formatted screens and overlays. A sales order entry function and a customer file maintenance function are both input processes. Refer to Chapter 3-6: Input Processes for a discussion of input specifications.
· Output processes, which convey information from a database, either on the screen or in hard copy. Trial balances, product purchase history reports, and customer lists are all examples of output processes. Refer to Chapter 3-7: Output Processes for a discussion of output specifications.
· Update processes, which alter the database by adding records, deleting records, or changing information based on designer-established criteria. Refer to Chapter 3-8: Update Processes for a discussion of update specifications.
· Query processes, which determine the records that are available to a subsequent input, update, or output process, and/or establish the data’s sort hierarchy. Refer to Chapter 3-9: Query Processes for a discussion of query specifications.
· Inquiry processes, which extract a record or a specific set of records from the database, and display the information on the screen. Refer to Chapter 3-10: Inquiry Processes for a discussion of inquiry specifications.
· Status processes, which interrogate the database and warn the operator of possible error conditions. Refer to Chapter 3-11: Status Processes for a discussion of status specifications.
· Subroutine processes, which define reusable procedural programs that can be executed from other APPX processes. A program that converts one unit of measure to another, for example, can be written as a subroutine. Refer to Chapter 3-12: Subroutine Processes for a discussion of subroutine specifications.
APPX Application Design Manual (01/13/03)
© 2003 by APPX Software, Inc. All rights reserved