5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 1-1: Overview of Application Design

Domains Screen


The Domains screen contains general attributes that are common to all domains. The Type you enter on this screen for a domain governs the subsequent screens that APPX displays to further define the domain. Domain specifications establish values for all fields that reference the domain and cannot be overridden. Therefore, it may be desirable to leave some attributes blank (such as descriptive name or column headings) to allow for making individual entries at the field level.

You access the Domains screen, shown below, by selecting Domains from the Application Design Menu.

Domains Screen

The Domains screen contains the following fields:

Domain Name uniquely identifies the domain within an APPX application. Fields assume the attributes of a domain by referencing the domain?s Domain Name. (22 uppercase alphanumeric characters, restricted to numbers, letters, and spaces).

The name may represent a specific field that references the domain, such as an Account Number domain, or a category of fields, such as an Amount domain that is referenced by a number of different fields, including AP Invoice Amount, Sales, AR Invoice Amount, Total Purchases, and Order Amount.

Type categorizes the domain according to its specific content or function in APPX. The specifications presented on subsequent screen overlays depend on the Type entered here, although most types share some common specifications.The domain Type options are:

Alpha domains are patterns for fields comprised of letters, numbers, and special characters (-, #, or &, for example), where the primary characteristic is field length.

Format domains are like alpha domains except that an edit mask is the primary characteristic.

System domains are patterns for fields that contain data provided by the system, often referred to as audit fields.

Text domains are patterns for fields comprised of blocks of text.

Token domains are like alpha domains except they have specific values that are stored as corresponding numbers.

Numeric domains are patterns for fields restricted to number, decimal (.), and sign (-) entries.

Date domains are patterns for fields that contain dates and/or times, from a hundredth of a second through a century.

Logic domains are patterns for fields with possible values of yes or no , or to represent an unknown value (Y, N, or blank using Character Mode).

Same As domains are patterns for fields that share the same characteristics as a domain in another application in your database.

If you enter a partial value, APPX selects the option with the next highest value. For example, an entry of ALPHA or A is equivalent to entering ALPHA. An entry of C references the next highest value: DATE. Each option is discussed in detail in the corresponding section. 

Format displays a symbolic representation of the domain for ease of reference. It is generated by APPX according to the detail specifications entered for the domain and cannot be edited.

Options are indicators that display whenever documentation (T), data lookup (DL), or additional attributes (AA) have been defined for this domain.

Three options are available from the Domains screen as described in the corresponding sections:

Toolbox

Data Lookup

Additional Attributes

Application Design Manual                                         "Powered by Appx Software"

147

©2006 By APPX Software, Inc. All Rights Reserved