Chapter 3-3: Process Definition Cover Page 3-02:Security3-03:Common Process Specifications

Introduction to Process Definition


Processes are reusable software building blocks for constructing APPX applications. When you select process management from the Application Design menu, the following overlay appears:

Figure_3-03-01.png

Figure 3-3-1. Process Management Overlay

There are nine distinct process types, described below:

·     Menu processes provide an on-screen display from which to execute selected processes. For example, a screen that lists the reports 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 control the sequencing of related processes. Refer to Chapter 3-5: Job Processes for more information.

·     Input processes 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 additional information.

·     Output processes convey information from a database, either on the screen or in hard copy, according to a designer-defined format. Trial balances, product purchase history reports, and customer lists are all examples of output processes. See Chapter 3-7: Output Processes for more information.

·     Update processes alter a database by adding, deleting, and changing records in the database’s files. Refer to Chapter 3-8: Update Processes for additional information.

·     Query processes determine the records that are available to a subsequent input, update, or output process, and/or establish the sort hierarchy. See Chapter 3-9: Query Processes for more information.

·     Inquiry processes are exactly like output processes, except that they automatically print to the screen, and allow a user to select a specific record for inquiry. Refer to Chapter 3-10: Inquiry Processes for more information.

·     Status processes provide various error reporting options. Refer to Chapter 3-11: Status Processes for additional information.

·     Subroutine processes 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 more information.

 

APPX Application Design Manual (01/13/03) Cover Page 3-02:Security3-03:Common Process Specifications

© 2003 by APPX Software, Inc. All rights reserved