| 
	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  Menu Processes for a discussion of menu specifications. 
	Job processes, which control the sequencing of other related processes. Refer to  Job Processes for a discussion of job specifications. 
	Input processes, which permit you toenter 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  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  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  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  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  Inquiry Processes for a discussion of inquiry specifications. 
	Status processes, which interrogate the database and warn the operator of possible error conditions. Refer to  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  Subroutine Processes for a discussion of subroutine specifications. |