Basic Customization > User Interface Customization > Constructing Wizards > Building Wizards to Create a Single Object > Solution > Prerequisite Knowledge
  
Prerequisite Knowledge
To apply this process, you need to have an understanding of the following:
Java programming
Basic web development using JSPs , custom tags, and HTML forms
How to create hard or soft Windchill business object types.
See the following chapters for more information on creating your business object classes:
Getting Started With Windchill Customization
System Generation
See Type and Attribute Managment for more information on creating subtypes and attributes.
The use of actions to launch jsp pages and wizards.
See Adding Actions and Hooking Them Up in the UI for information on how to create actions.
The Windchill framework for creating wizards and processing wizard data. See Constructing Wizards for more information on this topic.
The use of tables and property panels to present information in the UI and how to acquire the data for these components. For more information see
Customizing HTML Clients Using the Windchill JSP Framework
Gathering the Data for the UI
Presenting Information in the UI
The use of data utilities, gui components, and renderers to create HTML elements for presenting and editing object attributes within tables and property panels. See Presenting Information in the UI for more information.
The use of the UI Validation Service for validating the user’s ability to perform actions and for validating the data entered in wizards. See Adding Validation Logic for Actions and Properties for more information.
The Windchill service APIs or other APIs necessary to perform the data processing tasks appropriate to the wizard
Attribute Layout
See Attribute Customization for more information.
This document will build on this knowledge and provide additional information on the components available to help you create and process wizards for the specific purpose of creating a Windchill business object in the database.