The desired user interfaces outlined in the About the Requirements for the Motor Loaner System Requirements will 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. | |
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. | |
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. | |
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. | |
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. | |
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. |
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:
- 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
- View of Vehicles due to be returned "soon"
- 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:
- A button bar with buttons to easily access these functions:
- Launch Crystal Report for Vehicle Rental History
- Find an Associate
- Create a new Associate
- Create a new Vehicles Record
- Find a Vehicle Model
- View of Service Tickets requiring approval
- Most Popular Vehicles
- Least Popular Vehicles
- View of Vehicles available for rent