In the Procedure Designer, the Control Panel provides the tools to build procedures using Blocks, Variables, Parameters/Returns, and Custom Data Types. The Error Logs section allows end users to see a list of validation errors. Validation errors are generated when you click the Validate button in the canvas, or the Save button on the Tool Bar.
The Control Panel is shown below:

Control | Description |
| Blocks provide the basic constructs like branching, looping, assignments, raising errors and define a logical unit of work |
| Contains an up-to-date list of all the variables that either are explicitly created in this section or created while configuring block properties |
| Lists the parameters needed for the procedure to execute the code and any values the procedure returns. These are like inputs and outputs for the procedure. |
| Custom data types are available to use in procedures or events in the application, but not outside the application. Creating a custom data type requires creating the list of different properties for the custom data type |
| Shows the list of validation errors for a procedure |
Blocks
Variables
Parameters - Returns
Custom Data Types
Error Log