Basic Customization > User Interface Customization > Constructing Wizards > Customizing Reusable Wizard Steps > Reusable Wizard Steps > defineItemAttributesWizStep
  
defineItemAttributesWizStep
The body of this step typically contains four sections: a read-only context property panel, a type picker, and a driver attributes property panel and the editable attributes panel. It is configured using MVC framework and jsps. An MVC builder defines the content of and configures the (non-driver) attributes panel in the step. The context panel, type picker, driver attributes panel, primary content panel (if any), and other components are configured via jsps. Only the type picker is required.
Context panel
Read-only information about the object being created that is derived from the launch context or entered on previous wizard steps. If the object is WTContained this typically displays the container for the new object
Driver attributes
This property panel displays input fields for attributes that can drive the values of and/or constraints on other attributes to be entered by the user. If a value in this panel is changed, all subsequent wizard steps are automatically refreshed based on the new attribute value(s). Therefore it is important to place all driver attributes in this section.
If the preference Display > Expose Organization is set to true and the object is OrganizationOwned, this panel should include a picker for the organization attribute of the object. Although organization id does not drive the value of other attributes out-of-the-box, customers often want to set up such dependencies.
The object type indicates which other attributes should be included, if any. See How to create a step with additional driver attributes for more information.
Editable Attributes Panel
Typically contains all the soft and hard attributes for the object type that were not entered on previously, except for part classification attributes, which are entered on a following step.
Note that one of the attributes typically presented in this list is folder location. Folder location drives administrative domain which, in turn, drives access control policies which, in turn, drives the list of object types available for creation by the user. The list of types presented in the type picker is based on a default folder derived from the launch context. The user could potentially select a different folder location for which the access control policies vary. Thus it is possible the user could select a folder for which they do not have permission to create the selected type. If this happens, an error message will be displayed when the user clicks OK.
Checkboxes
This section contains checkboxes to provide processing instructions for the new object. These include:
Checkbox label
Applicability
Description
Keep checked out
Used for new RevisionControlled objects
If checked, the system checks out the object after creation
Checkout and download
Used for creating documents from templates
If checked, the new document is checked out and downloaded
Enabled
Used for creating document templates
If checked, the new template is immediately available for use