0% found this document useful (0 votes)
43 views

04 NETUI SysAdmin ConfigurableScreens

This document provides an overview of configurable screens in QAD .NET UI Administration. Configurable screens allow customizing non-component based programs by disabling, hiding, or modifying fields. Templates define the customized screen and are assigned to users based on their group or role. The document describes setting up configurable screens, creating templates, resolving conflicts when users have multiple templates, and generating reports on configured screens.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

04 NETUI SysAdmin ConfigurableScreens

This document provides an overview of configurable screens in QAD .NET UI Administration. Configurable screens allow customizing non-component based programs by disabling, hiding, or modifying fields. Templates define the customized screen and are assigned to users based on their group or role. The document describes setting up configurable screens, creating templates, resolving conflicts when users have multiple templates, and generating reports on configured screens.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Training Guide: QAD .

NET UI Administration

Configurable Screens
QAD Enterprise Edition and Standard Edition
Chapter Objectives
• The objective of this chapter is to describe the
Configurable Screens design function

ADM_CONF_020
Benefits
• You will be able to customize non-component based
programs using Configurable Screens features and
functions

ADM_CONF_030
Configurable Screens
• Design tool for configuring non-component based
screens
• Equivalent to Design Mode for component-based
screens
• Enabled for members of defined UI-design groups

ADM_CONF_050
Types of Configuration
• You can
- Disable fields for input
- Hide fields
- Set predefined default values for fields
- Set fields as mandatory
- Add fields and frames
- Control frame navigation

ADM_CONF_060
Users and Templates
• Changes saved as customized UI template
• Templates are assigned to users based on
- Groups in Standard Edition
- Roles in Enterprise Edition
• Generic templates can be used by all users

ADM_CONF_070
Error Handling and Template Conflicts
• Error messages displayed when mandatory fields
hidden or removed
• Possible conflicts when users belong to more than
one group
• Conflict management tool to list users, programs, and
conflicts

ADM_CONF_080
Configurable Screens Setup
• Administration | Configurable Screens
• Choose Configurable Screens Setup
• Set Enable Configuration Screens
• Specify role (group) for UI Design Group
• Click Save

ADM_CONF_090
Configurable Screens Setup
• In User Option Telnet Maintenance, verify Program
Execution is enabled for your user

ADM_CONF_100
Creating Template
• Select the program to configure
• Right-click to select Design
• Enter a name, description, and roles for the template
• Click Configure to enter Design mode

ADM_CONF_110
Creating Template

ADM_CONF_120
Template Considerations
• Templates control the behavior of the program
• When creating a new record to navigate through a
screen, the database is not updated, but the record
sequential number may be incremented
• When using an existing record, you may hide a
mandatory field, which will not produce an error until
the template is saved and the program is run

ADM_CONF_130
Performance Considerations
• Consider the impact on the database of deleting the
field at a later stage
• If the field is in constant use, many records are
created for it
• When you delete, you delete the field and all its
values
• You can remove the field from the frame without
deleting it

ADM_CONF_140
Configure Screen
• Auto Navigate
• Available and Selected Fields
• Field Properties
• Tab Order

ADM_CONF_150
Available Fields
• Standard Fields and User Fields
• Tables and fields defined in configscreens.xml
• Add new user fields to configscreens.xml
• Default values for fields

ADM_CONF_160
Field Properties
• Editing Field Properties
• Field Validation
• Generalized Codes
• Program Validation

ADM_CONF_170
Adding Lookups to Fields
• Use Drill-Down/Lookup Maintenance
• Enter the full table and field name

ADM_CONF_180
Using Added Fields in Character Code
• Using the gpgenfld.i include file
• gpgenfld.i get and set function calls

ADM_CONF_190
Adding Frames
• Custom frames and user-defined fields can be added
to configurable screens

ADM_CONF_200
Adding Frames
• Frames option only available when fields are
available
• Use Tab Order to set the tabbing order

ADM_CONF_210
Template Conflicts
• Use the Configurable Screen UI Template Conflicts
screen to resolve template conflicts
• Conflicts can occur because an option has 2 or more
templates, and each template is assigned to different
groups, and users belong to both groups
• When a user has two or more templates assigned for
the same program, the system uses the template
associated with the first role (group) assigned to the
user
• This might not be the expected behavior

ADM_CONF_220
Template Conflicts
• The UI Templates Conflict screen lists all users that
belong to more than one group with an assigned
template
• The administrator has to fix this problem by dropping
one of the templates

ADM_CONF_230
Template Conflicts

ADM_CONF_240
Configurable Screens Report
• Lists configured
screens
• Includes details on
individual fields

ADM_CONF_250
Exercise
• Enable configurable screens
• Create a template for Item Master Maintenance
• Apply template to all users

ADM_CONF_260

You might also like