TaskVariableV2

Description

This activity allows you to create a task variable in DocsMarshal.


Misc

AllowNull InArgument<Boolean>

Default is FALSE. Set this argument to TRUE if the variable to create could be assigned to NULL.

DefaultValue InArgument<Object>

The default value of the variable. Use this argument to give the value to the variable if it is hidden.

Description InArgument<String>

A short text to describe the variable and how it works.

DynVisibilityFilter InArgument<List<Int32>>

Represents the list of users / groups / roles to which you want to filter the visibility of the variable

ExternalId InArgument<String>

The ExternalId of the variable.

FieldType EFieldType REQUIRED

The type of the variable. Look at the EFieldType enum documentation to understand what all possible types are and to choose which one is best for this variable.

IndexOfArray InArgument<Int32>

Name InArgument<String> REQUIRED

The name of the variable.

Precision InArgument<Int32?>

With this parameter DocsMarshal provides the ability to specify the quantity of decimal value numbers. Use this argument only if the variable to create is decimal.

Risultato OutArgument<Object>

The value of the created variable. By this argument it is possible to know the value of the variable after the task execution.

With this parameter DocsMarshal provides the possibility to change the quantity of numbers after the comma. By default it is set to 2. Use this argument only if the variable to create is decimal.

StringSize InArgument<Int32?>

The maximum length of the string if the variable is of type string.

Visible InArgument<Boolean>

Sets if the variable must be displayed or not. By default it is visible (TRUE) but it is possible to hide some variables setting this argument to FALSE.

A possible use case could be to pass values through a task without the user noticing. Especially useful for system ids and fields (for example).