If you have a comment on this topic, contact Aptify Documentation. If you want to return to the Aptify Community Site, please click here.

About the User Interface Design for the Sample Application

The desired user interfaces outlined in the About the Requirements for the Motor Loaner Sample Application will be accomplished with the following designs:

Item No.

Description

Requirement(s) Satisfied

UID1

Step-based Check-Out and Check-In wizards will provide a prompted interface to simplify rental data entry.

UIR1: Check-Out and Check-In Interfaces

UID2

Aptify's standard validation error messages will provide information to users when invalid data is entered in the system. In general, the text of the error message will be specified within the field level validation script, the Rental Agreements entity object, or a wizard's interface.

UIR2: User-Friendly Warnings When User Enters Incorrect Value

UID3

Using Aptify's Visual Designer technology, the generated Vehicles form will be modified to create a top area and a tabbed area. The top area will contain important fields such as vehicle make/model/year, current mileage, and current status.

UIR3: Display Important Vehicle Information Prominently

UID4

As a visual indication to prevent users from attempting to modify a vehicle's status manually, the properties for the Status link box will be modified to disable the field on the Vehicles form.

UIR4: Prevent Users From Manually Setting Vehicle Status

UID5

While the Rental Agreement logic will be specified and enforced by an entity object, a layout control for the Rental Agreements form will visually indicate to the user the set of fields that can be modified depending on the current stage in the rental process. For example, after a vehicle has been checked out, the check-out related fields become disabled and the check-in related fields become available.

UIR5: Disable Fields Not Applicable to Current Stage of the Rental Agreement

UID6

The Associates, Customers, and Manufacturers forms will use Aptify's address and phone number controls to standardize the appearance of address and phone data in the system.

UIR6: Provide Addresses and Phone Numbers in a Unified Format

UID7

Two dashboards will be created to provide a single access point for employees. A Manager/Administration dashboard will include views that display KPI (key performance indicators). A Rental Clerk/Customer Service dashboard will include buttons to launch the wizards, find vehicles, find service tickets, and also display rental data.

UIR7: Provide Access Screens for Daily Tasks

UID8

A new Inventory tab will be added to the generated Vehicle Models form that displays a list view of all vehicles of a particular model and their current status and mileage.

BPR8: Track Vehicle Inventory

UID9

A new Photos tab will be added to the generated Vehicle Models form to use Aptify's standard Picture Viewer control. This tab will store and display photos of the specified vehicle model.

BPR9: Store and View Vehicle Photos with Model Information


UID10: A Dashboard will be created to assist the Rental Clerk in his/her duties by making common tasks and information readily available from one screen. This dashboard will include:

  1. A button bar with buttons to easily access these functions:
    • Check-Out Wizard
    • Check-In Wizard
    • Find a Vehicle
    • Find a Service Ticket
    • Enter a New Customer
    • Find an Existing Customer

  2. View of Vehicles due to be returned soon
  3. View of Vehicles available for rent

UID11: A Dashboard will be created to assist the Manager in his/her duties by making common tasks and information readily available from one screen. This dashboard will include:

  1. A button bar with buttons to easily access these functions:
  2. View of Service Tickets requiring approval
  3. Most Popular Vehicles
  4. Least Popular Vehicles
  5. View of Vehicles available for rent

Copyright © 2014-2017 Aptify - Confidential and Proprietary