Versions Compared

Key

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

Select Workflows from the menu. To create a new workflow, click the plus icon in the Workflows navigation tree. The grid icon will change the navigation tree to sorted flat view.

...

Field

Required

Description

Active

Yes

Whether this property is active or not. Defaults to Yes.N/A

Property is always active, whether it is part of Workflow property list or not is what matters.

Code

Yes

User-defined code that identifies this property, which is used in the workflow and/or plugin execution.

Display NameNoDisplay name, which is used on the property pagepages, etc.

Property Scope

Yes

Whether the property scope is is Environment Instance or  or Project. Default is is Environment Instance.

Description

No

A description for the property.

DatatypeData Type

Yes

The property's data type. Default is is String.

SubtypeSub Data Type

No

Allows the user to get additional validation for Directories, JDBC URLs, and URLs.

Encrypted

No

Whether the property is encrypted or not. Encrypted property values will not display on the screen or be readable in any of the logs. Default is is No.

Display Details

Rows

NoDisplay attribute that defines the number of rows in the input field on the Property page.

Columns

NoDisplay attribute that defines the number of columns in the input field on the Property the Property page.

List Data CSV

NoAllows the user to define a comma-separated list of values that will be displayed in the Workflow Request page. If given, a Dropdown Drop-down component will be displayed on the Property the Property page.

Multi Select

NoDetermines if multiple of the List Data CSV values can be selected.
Validation Details

Required

NoWhether the Property is required or not. Defaults to No.

Length

NoFor String data type, this controls length of value being entered.

Min Value

NoUser can control the minimum value for data types such as Integer, Float, Double and Long.

Max Value

NoUser can control the maximum value for data types such as Integer, Float, Double and Long.

Default

Value
NoEnter Groovy script to define default values for the FlexField.

Value

No

Default value can be entered as Groovy script or literal. When using Groovy script, following Groovy variables are available:

  • FD_PROJECT_NAME
  • FD_APPLICATION_NAME
  • FD_ENVIRONMENT_CODE
  • FD_INSTANCE_CODE

Validation Groovy Script

No

Enter Groovy script to define validation for the FlexFieldproperty value. The script should return true or false to indicate validation success or failure. See an example.
Groovy script can use these variables:EnvironmentCode – environment for deployment request.

  • Value – value entered by user for
FlexField
  • property.
  • ValidationMessage – script can set specific error message in attribute, only used if script returns false.

Updated By

N/A

The user who last updated the property (read-only).

Updated On

N/A

The date/time in which the property was last updated (read-only).

ActionsN/AContains the icon to remove the property.

...

Field

Required

Description

Code

Yes

User-defined code that identifies this input, which is used in the workflow.

Display NameNoDisplay name .
DescriptionNoA description for the input.

Data Type

Yes

The data type of the workflow input.

EncryptedYesWhether the input is encrypted or not. Encrypted input values will not display on the screen or be readable in any of the logs. Default is No.
Display Details

Rows


Display attribute that defines the number of rows in the input field on the Property page.

Columns


Display attribute that defines the number of columns in the input field on the Property page.

List Data CSV


Allows the user to define a comma-separated list of values that will be displayed in the Workflow Request page. If given, a Dropdown component will be displayed on the Property page.

MultiSelect


Determines if multiple of the List Data CSV values can be selected.
Validation Details

Required


Whether the Property is required or not. Defaults to No.

Length


For String data type, this controls length of value being entered.

Min Value


User can control the minimum value for data types such as Integer, Float, Double and Long.

Max Value


User can control the maximum value for data types such as Integer, Float, Double and Long.

Initial Value

No

An optional default initial value for the workflow input.

Validation Groovy Script

No

Enter Groovy script to define validation for the FlexFieldinput. The script should return true or false to indicate validation success or failure. See an example.
Groovy script can use these variables:
EnvironmentCode – environment for deployment request.
Value – value entered by user for FlexField input.
ValidationMessage – script can set specific error message in attribute, only used if the script returns false


To delete a workflow input, select an existing input and click the Delete button.

...

The following window will open.  As you type the script variable, it will filter the entire list of available inputs, properties, and variables to only those that contain the string you entered. Select one variable from suggestions. Press the Copy and Return button to make the variable name be available to past into paste (Ctrl + V) into the expression.

Assign

The Assign step provides the ability to assign a value to a workflow variable. Drag the Assign workflow operation onto the workflow editor, and configure its parameters as depicted in the table below.

...