Virtual parameters are auxiliary parameters that are not sent to the workflow but they are visible in Portal and Execution Track Details. They are used mainly for dependencies purposes to create a more user friendly interface of the input parameters in Start Workflow form in Portal.
...
Click on Add virtual parameter to create a new virtual parameter. For a virtual parameters there should be defined a Name, Display Name and a Type. The types provided are Boolean, Int32, String, Object, String[], Int32[] and Collection<Collection<string>>:
...
CAUTION: virtual parameters are saved in profiles, therefore when deleting a virtual parameter, the profiles will still have the virtual parameters saved. In order to delete the virtual parameters from the profiles. a profile update with the new parameter configuration (without the deleted virtual parameters) is required for all profiles containing the virtual parameters
NOTES:
- Virtual Parameters buttons are disabled for workflow timestamps with no workflow parameters defined
- Virtual Parameters management is not supported for snippet workflow timestamps