Basic Customization > Windchill Customization Basics > Customization Tutorial > Tutorial Overview
  
Tutorial Overview
This tutorial illustrates a minimal configuration to create an environment in which you can create administrative objects (users) and business objects (attribute definitions, types and subclasses) and test them as an end user (by creating a container and document instances). This will give you some idea how to work in Windchill products, and help you ensure that your customization environment is configured correctly.
* 
This tutorial is intended for programmers that are not familiar with Windchill.
Goals
In this tutorial you will:
set up and navigate a Windchill test system
define soft and modeled types
create instances of those types
Performing these tasks will:
confirm that their development environment is properly configured
shows that Windchill UIs adapt to new type and attribute definitions
Assumptions
PDMLink standalone or Integral PDMLink and Windchill ProjectLink.
You are using Oracle for your database storage (SQLServer will be similar).
The system is installed, configured and runs. You know how to start and stop the system.
You have the ability to compile Java code into the system codebase.
You have access to the system database instance and permission to create new schema.
You can login as the Windchill System Administrator.
Outline
1. As the System Administrator, create Organization Administrator and End User.
2. As the end user, create a Library and a document instance.
3. Allocate database columns for Local attributes.
4. As the Organization Administrator create a reusable attribute definition and add it to the local document type.
5. As the end user, create a document instance which will include the new attribute.
6. As the Organization Administrator create a document type and add a new local attribute to it.
7. As the end user, create an instance of the new document subtype.
8. Model a new document subclass and deploy it. As the Organization Administrator add an attribute to it and update the layouts.
9. As the end user, create an instance of the new document subclass.
10. Verify what you have done, by searching for instances of your documents.