The Drive Constant Value task will drive a value into a constant in the specification.
|Constant Name||The name of the constant to drive (including the DWConstant prefix).|
|Constant Value||The value to drive into the constant.|
|Title||Changes the Title (not the name) of the task.|
When this task is added the properties are static by default.
See How To: Change A Static Property To A Dynamic Property to enable rules to be built on these properties.
|Property Name||Example rule||Example result||Meaning|
|Constant Name||DWConstantMyConstant||DWConstantMyConstant||The name of the constant to which you want to drive the new Value into.|
|Constant Value||IF(MyControlReturn = TRUE, ValueA, ValueB)||ValueA||ValueA will be driven into the Constant if the control MyControl returns a TRUE value. Otherwise ValueB will be driven into the Constant|
The Drive Constant Value task is used to dynamically update values that Constants have. This is an actionable change, therefore you can base events on the changing of the Constant so that they happen at a specific time. For example, upon clicking a macro that runs the Drive Constant Value task you can trigger other elements of UI to be displayed.
This task has different types of Outputs. For more information about Outputs see Specification Macros Task Node.
Outputs are only available within Specification Macros. Currently Outputs are not available for Specification Flow.
This task does not currently support Status Output Navigation.
Please check the Specification Report for details of Success/Warnings/Failure.
DriveWorks Tech Tips Portal
DriveWorks can be used to create dynamic controls; this example uses Macro Buttons to create a Carousel Control.
The Frame control displays a box in which any user form, within the project, can be displayed, which can be used to create tabs which display different forms when clicked.
Macro Button Selection
Works as a color picker. Select an item and assign it a color by using Macro Buttons to drive a value.