A form is a series of pages with input components such as select boxes, check boxes, and so forth. Users input various values into the components and submit the form to the server. The server then reads the values the user entered and performs an action such as submit a job, create a VPC, create a VM, or create a reservation.
You can create or customize forms using XML. Administrators can define certain aspects of the user interface (UI) as well as business rules and logic associated with a form. Forms that you can configure include the following:
Each of the configurable XML files (reservations.xml, nodes.xml, vpcs.xml, jobs.xml) have elements in common. Common elements include the <pages
>, <components
>, and <queue
> elements. For detailed information on configuring these elements, see the following:
It is very important to note, though, that not all elements share the same attributes. For example, while the vpcs.xml file contains a <queue
> element, it is not exactly the same as the <queue
> element in the other configurable XML files. In such cases, where there are unique configuration requirements, they are noted in the help page associated with configuring the specific file. For example, specific requirements for configuring the <queue
> element in the vpcs.xml file are available through the Configuring the Create VPC Form help page.
Each of the configurable XML files have unique requirements for configuring the <request
> element. Instructions for configuring the <request
> element for each file are available in the help page for each form. Additionally, other such unique instruction, if any, is available in the help page for each form.