Change Request Form Elements
When Commander and Service Portal users want to request changes to their deployed resources or virtual services, they must submit their requests through customized change requests that you have created.
When you configure a change request for users, you can add the form elements listed in the table below. The elements that you add will determine the appearance and content of the form that's presented to users when they make a change request.
You can access request form values through workflow variables. See Example: Map Request Form Fields to Variables.
Form Elements Available for Change Requests
Standard | |
Header | Adds heading text to the form. |
Text | Adds explanatory text to the form. |
Allows the requester to enter a value, such as a note or a password. Important: If users will enter a password on the request form, enable Hide User Input. When Hide User Input is enabled:
| |
Dynamic List | Allows the requester to select options from lists that are updated in real time from an external source. If the lists can depend on other form elements, the selection of one form element can dictate the available choices for another list. For more information, see Add Dynamic Lists to Forms. |
Required By | The date the requester requires the change. In the Default Lead Time (in days) field, you can enter a number if you want a default Required By date to be displayed on the form. Users can adjust this date. |
File Upload | Allows the requester to upload files during the change request process. Uploaded files are added to the VM's local directory as configured in the completion workflow using the Copy Uploaded File workflow step. |
Service / Component Properties | |
Allows the requester to specify a primary owner for the service / component, or, if you enable the Display Only option, displays the primary owner on the form. Not available for forms targeting cloud accounts. For more information, see Resource and Service Ownership Select one of the following allowed actions:
| |
Allows the requester to assign the component to another organization. This could be used to free up quota, or to transfer a VM from a testing organization to a development organization. Not available for forms targeting cloud accounts. From Visibility, select one of the following to control which organizations the requester can select:
| |
Allows the requester to specify a value for a custom attribute or placement attribute. Select an attribute from the list. The (Placement) suffix distinguishes placement attributes from custom attributes. You can click Create New Attribute to configure a new custom attribute or placement attribute. See Work with Custom Attributes or Configure Placement Attributes. You can create relationships between custom attributes, so that the value selected for one attribute affects the selectable values for other attributes. See Create Relationships Between Attributes Used on Forms. | |
Allows the requester to extend the expiry date of a service. Not available for forms targeting cloud accounts. Another way to allow an expiry extension is through the Expiry Extension setting in the Expiry policy. For more information, see Manage Expired Services Through Policies. Allow "Never Expires": Display the Never Expires checkbox on the service request form. | |
Allows the requester to change the display name of a VM component. See also Customize Naming Conventions. Not available for forms targeting cloud accounts. | |
Allows the requester to specify when a change request will be fulfilled. All parts of a change request are fulfilled at the same time. The Schedule form element takes precedence over the automation options in the approval workflow. For more information, see Create Approval Workflows for Change Requests. Select one or more allowed options to display for users:
| |
Resources (not available for forms targeting cloud accounts) | |
Allows the requester to change the resources for a public cloud instance. The requester can select only instance types that are compatible with the current instance type. For EC2 instances, the requester can also set the EBS Optimized option on the form if the selected instance type supports it. If you're managing GCP instances, the option Allow Custom CPU/Memory for GCP Instances is displayed for this form element. GCP allows users to choose both predefined and custom instance types. When you enable this option, you can use the CPU Count and Max Memory Size options to limit the number of CPUs and the amount of memory users can request. Note that Commander doesn't validate the values you enter for CPU Count or Max Memory Size. The maximum number of CPUs allowed for GCP custom machine types is 96. The memory for a GCP custom machine type must be a multiple of 256 MB, and must be between 0.9 and 6.5 GB per vCPU (unless Extended Memory is enabled; note that Extended Memory incurs additional charges). If you don't enable Allow Custom CPU/Memory for GCP Instances, users can only request a predefined instance type, even for instances that currently have a custom machine type. Therefore, if you allow custom machine types in your environment, you should enable this option to prevent confusion. | |
Allows the requester to specify CPU requirements for a VM component. You can limit the number of CPUs that users can request by entering a comma-separated list of values (for example, 1,2,4). This element is only displayed for private cloud VM component forms. | |
Allows the requester to specify memory requirements for a VM component. You can limit the amount of memory that users can request. This element is only displayed for private cloud VM component forms. | |
Storage | Allows the requester to specify storage requirements for a VM or virtual service component on vCenter or SCVMM. The selectable storage tier values can be customized. For more information, see Cost Models - Storage page. You must ensure that datastores are available to back all storage tiers in use. It's not possible to resize IDE disks, independent disks, or disks involved in a snapshot or linked clone chain. Display Storage Tier: Enable this option to display in the change request form the storage tiers that a user can select from. Note that this option is only available for some cloud account types. Allowed Actions: Specify whether the requester can Add disks, Change disks, and Remove disks.
|
Allows a user to request storage changes for an Amazon EC2 instance. Selectable Disk Types:
Allowed Actions: Specify whether the requester can Add disks, Change disks, and Remove disks.
| |
Allows a user to request storage changes for an Azure VM. Storage Types: Select Managed and/or Unmanaged as required. Selectable Disk Types: If you selected Managed in the Storage Types list, you can select one or both of the following disk types:
Display Storage Tier: If you selected Unmanaged in the Storage Types list, you can specify whether the user can select a storage tier. Selectable Tiers: If you selected Unmanaged in the Storage Types list, and you enabled Display Storage Tier, select storage tiers to make them available on the form. Allowed Actions: Specify whether the requester can Add disks, Change disks, and Remove disks.
Commander chooses the datastore for new unmanaged disks using the following order of precedence:
| |
Displays the estimated annual or monthly cost for a service. Users will see costs in their preferred currency. |