VWorks User Guide : Creating protocol forms for operators : About forms for running protocols

About forms for running protocols
About this topic
To create or edit forms, you must have VWorks Technician- or Administrator-level access. You should also have an understanding of how to create protocols in the VWorks software.
This topic describes the VWorks forms and the Form Designer window.
Forms defined
A form is a customized user interface that enables operators to run an associated VWorks protocol. A VWorks user who creates protocols (Technician or Administrator access) can design forms to simplify the operator duties when it comes time to run the associated protocols.
The form can be simple or relatively complex, depending on the requirements of a target group of operators. At a minimum, the form should have buttons for starting and pausing the associated protocol. You may also want to include the Full Screen On/Off button (default) to enable the form users to toggle the VWorks window between a full screen form view and the normal tabbed view. The form design can allow the operator to enter task parameter values for the associated protocol or limit the operator to a read-only display of task parameter values, progress, and other protocol data that the form’s author wants to display.
Figure. Example of VWorks window displaying a form in full screen view without the logs
 
Form Designer overview
The following figure shows four primary areas in the Form Designer window, and the table describes these four areas.
Figure. Form Designer window
 
 
Available controls overview
The Available Controls area of the Form Designer window contains the following areas, each of which provides different types of controls that you can use in your form design:
General Controls area
Most of the controls in the General Controls area can be assigned a JavaScript variable. By assigning a JavaScript variable, you can allow form users to edit task parameter values or enable the display of runtime data. The JavaScript variable must be assigned in both the control properties and in the corresponding task parameter in the protocol.
The following table provides an overview of the general controls. For more details about the general controls and how to configure them, see Adding form controls that allow editing or runtime data display.
 
Specialized Buttons area
The Specialized Buttons area contains button controls that are already programmed to perform specific commands, which are currently available elsewhere in the VWorks window.
The following table provides an overview of the specialized buttons. For more details about the buttons and how to configure them, see Configuring a run button and other specialized buttons in a form.
 
Changes the display of the VWorks window from a normal view to a full-screen view and back again. In the normal view, the form is a tab within the protocol area of the VWorks window. In the full-screen view, the VWorks window displays only the form, and optionally the logs.
This button control can enable a user with VWorks Operator-level access the ability to perform a command that normally requires VWorks Technician-level access.
Specialized Display Controls area
The controls in the Specialized Display Controls area display data that is not drawn from a JavaScript variable.
The following table provides an overview of the specialized display controls. For more details about the specialized display controls and how to configure them, see Adding indicators for elapsed time and progress to a form.
 
Related information