Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


TextBox

When configuring a parameter to be of type TextBox, the user must also specify whether it is a standard textbox, or if it takes its value from a datasource:

...

  • The script code can be tested by clicking the Preview Values button


ComboBox

When configuring a parameter to be of type ComboBox, the user must also specify whether it has custom values, or if it takes its values from a datasource:

...


To configure a parameter of type ComboBox From Powershell, follow the next steps:

  • Select the Parameter type: ComboBox and select the PS option to open the From Powershell window:

  • Type in a Powershell script inside the Editor field. Click on  for examples. Each item which contains the ';' separator will be treated like a display value / sent value item pair in Portal, this means that only the display value is visible in Portal, but the sent value pair is sent to the workflow
  • In order to execute the powershell script on a remote machine, a username (domain\user format), a password and a machine name/IP should be inserted. If no credentials or no machine name/IP are provided, the code will be executed locally

  • The script code can be tested by clicking the Preview Values button


To configure a parameter of type ComboBox from WMI,follow the next steps:

  • Select the Parameter type: ComboBox and select the WMI option to open the From WMI window:

  • In order to execute the script on a remote machine, a username (domain\user format), a password and a machine name/IP should be inserted. If no credentials or no machine name/IP are provided, the code will be executed locally
  • Type in a WMI Query inside the WMI Query editor field. Click on  for examples
  • Test the query by pressing the Preview Values button

To configure a parameter of type ComboBox from SSH, follow the next steps:

  • Select the Parameter type: ComboBox and select the SSH option to open the From SSH window:

  • Insert the credentials for the SSH machine where the script will be executed. The SSH Script code will be executed on the selected Machine, with the given Username and Password. Click on Advanced Settings to set a different connection type:
    • SSH connections can also be established by using certificates, with or without passwords:
      • Click on Upload Certificate and select a valid certificate. If the certificate is without password, when Passphrase window opens, leave the field empty and click on Set button to return to Advanced Settings window:
      • Certificate based connections can also be made by using binary configured Global Variables. Select a global variable/attribute into the Global Variable field. If the certificate is without password, when Passphrase window opens, leave the field empty and click on Set button to return to Advanced Settings window:

                                 

      • A connection based on a certificate can be removed by clicking Clear Certificate or the button if a certificate was selected from the Global Variable structure
  • Separator: the main separator (default:';') is used for separating items from the execution resulted string
  • Type an SSH Script code. Click on  for examples. Each item which contains the ',' separator will be treated like a display value / sent value item pair in Portal, this means that only the display value is visible in Portal, but the sent value pair is sent to the workflow
  • Test the script by pressing the Preview Values button


To configure a parameter of type ComboBox from Javascript, follow the next steps:

  • Select the Parameter type: ComboBox and select the Javascript option to open the From Javascript window:

  • Separator: the main separator (default:';') is used for separating items from the execution resulted string
  • Type in a javascript script inside the Java Script editor field. Click on  for examples. Each item which contains the ',' separator will be treated like a display value / sent value item pair in Portal, this means that only the display value is visible in Portal, but the sent value pair is sent to the workflow
  • The script code can be tested by clicking the Preview Values button


To configure a parameter of type ComboBox from Python, follow the next steps:

  • Select the Parameter type: ComboBox and select the Python option to open the From Python Script window:

  • Separator: the main separator (default:';') is used for separating items from the execution resulted string
  • Type in a python script inside the Python Script editor field. Click on  for examples. Each item which contains the ',' separator will be treated like a display value / sent value item pair in Portal, this means that only the display value is visible in Portal, but the sent value pair is sent to the workflow
  • The script code can be tested by clicking the Preview Values button


AD Picker

When setting a parameter as AD Picker the user must also specify whether it is a standard or advanced AD Picker control:

...

  • Select an object type. By default, User will be selected
  • Type in a Display Value
  • Type in a valid Domain Path (LDAP) or copy it from a Standard AD Picker's Location field
  • Click Add
  • Repeat the previous step for as many AD Locations as desired
  • Set one value as Default by selecting the line and checking the Default value column
  • Test the results by clicking the Preview Values button
  • In order to edit a configured line, select it, then select the Actions drop-down list and click Edit. In order to remove a configured line select it and click Remove

VM Picker

When setting a parameter to be a VM Picker, the user must also specify whether if it takes its values from VMWareHyperV or XenServer.

...

  • Type in the XenServer Host IP
  • Type in a value for Port
  • Type in a username and its password
  • Test if the connection is ok by pressing the Test Connection button
  • Click the Get VM List to check the VMs that are returned


Date Picker

When setting a parameter as Date Picker the user must also specify whether it will return the current date, a blank field or another specified date. You can limit the selection of date in calendar by specifying a validation interval or by not allowing values prior to workflow start date. Also, the calendar can be enabled, hidden or disabled.

...

Allow time selection in portal can be added to all the combinations from above. When having this option checked, the user will also be able to choose the time from Portal.


File Browser

 This type of parameter can be configured by clicking on Edit File Browser.

...

If checked, the  file upload will begin after the workflow start .


Logged in user



This type of parameter does not require additional settings and it will be set as Hidden by default. In Portal, this kind of parameter will automatically return the username that is currently logged in. If the Hidden checkbox is not checked, the parameter will be visible:


PasswordBox

There are two ways of using this type of parameter:

...

The data will be encrypted when configuring the password from Administrator or from Portal.


CheckBox

This type of parameter takes True/False values depending on the check status (Checked = True, Unchecked = False).

...

When finished, click Save changes to return to Edit Parameters window. 


VMware Host Picker

This parameter type requires the parameter to be defined as a String[] in order to support multiple selection of hosts. 

...

  • Type in a server IP (vCenter IP or Host IP) and, optionally, a port
  • Select http or https. By default, the http protocol is checked, but https is more often used for vCenters and Hosts connections
  • Type in valid connection credentials
  • Test if the connection is successful by pressing the Test Connection button
  • Click on Datacenters in order to retrieve all available datacenters:
    • If you connect via vCenter IP: there will be retrieved the names of the available datacenters (e.g. Datacenter, DemoFlowster)
    • If you connect via Host IP:   there will be retrieved the datacenter’s name, for example ha-datacenter
  • Optional: select a Datacenter from the list or leave the list empty:
    •  If a datacenter is selected, then in Start Workflow form there will be retrieved available hosts from the selected datacenter. Click on Clear if you wish to remove the value for the Datacenter field. 
    •  If no datacenter is selected, then in Start Workflow form a list with all available datacenters will be displayed


Object Selector

This parameter type allows the configuration of parameters values in an object selector form, with possibility to single or multiple select the items in Start Workflow form. When configuring a parameter to be of type Object Selector, the user must also specify whether it has static values, or if it takes values from a datasource:

...

  • Separator: the main separator (default:';') is used for separating items from the execution resulted string
  • Insert the Python script in the Python Editor field. Click on  for examples. Dependencies from global variables or parameters can be used in the script as well as Search Variables, available only for Object Selector parameter type. The <%Search Variable%> is replaced in the script with the input value given by the user in the Search field in Start Workflow form (Search field is used to filter objects)
  • Test the results by clicking Preview Values


Slider

When setting a parameter to be of type Slider, the user must also specify whether it is a slider of type Number or a slider of type Text.

...

  • Set a Min Value and Max Value
  • Set a Step value
  • Set a Start Value if desired. This field allows the insert of global variables and/or parameter dependency


Grid

This parameter type allows the configuration of parameters values in a grid form, with possibility to single or multiple select the values in Start Workflow form. When configuring a parameter to be of type Grid (grid configuration can only be applied to parameters of type Collection<Collection<String>>), the user must also specify whether it has static values, or if it takes values from a datasource:

...

  • Configure the Columns and the Separator. The values from the Columns field will represent the grid’s header
  • Type in a javascript script in the JavaScript field (dependencies from global variables or parameters can be used in the query). Click on for examples
  • Test the grid by clicking Preview Values. There will be displayed a preview of how the grid would be displayed in the Portal



System Info

This parameter type retrieves different system information, like machine’s IP, Name, the Domain where it is joined, information about CPU, Memory or Board Maker.

...

  • Select the Type of information returned in Portal
  • Check Hidden option if the parameter should be invisible in Portal
  • Click on Save changes to return to Edit Parameters window

TimePicker

When setting a parameter as TimePicker the user must also specify whether it will return the current time, a blank field or another specified time. Also, the time picker can be enabled, hidden or disabled.

...

  • Current date – enabled
  • Current date – hidden
  • Current date – disabled
  • Blank – enabled
  • Specified value – enabled
  • Specified value – hidden
  • Specified value – disabled


Terms Of Use

terms of use parameter forces the user to agree to given conditions stated in the parameter info in order to start a workflow in Portal. If the Terms Of Use is not checked, the Start Workflow button will be disabled until user agrees with the Terms Of Use parameter:

...