Tools
The ۶Ƶ Workfront Fusion Tools section includes several useful modules that can enhance your scenario.
Tools modules are available from the list of apps, or from the Tools icon at the bottom of the screen.
Access requirements
You must have the following access to use the functionality in this article:
To find out what plan, license type, or access you have, contact your Workfront administrator.
For information on ۶Ƶ Workfront Fusion licenses, see ۶Ƶ Workfront Fusion licenses.
Tools and their fields
Triggers
Basic trigger
This module allows you to create a custom trigger and define its input bundles.
You can use this module, for example, for contacts or any other list that is scheduled to be sent to a specified email address (such as Email >Send an Email, or Gmail >Send an Email modules), or as a simple reminder to be triggered whenever you want.
Actions
Get Multiple Variables
This module retrieves values that were previously created by the Set Variable or Set Multiple Variables module.
This module can read variables that were set anywhere in the scenario, even if the variable was set in a different route than where the Get Multiple Variables module is located. The only requirement is that the Tools > Set Variable or Tools > Set Multiple Variable module is executed before the Tools > Get Multiple Variables module. For more information on the order in which modules are executed, see Router module in ۶Ƶ Workfront Fusion.
- To store a calculated value for later use, even in a different route. This is useful in cases when the value is used in multiple modules and the formula to calculate the value is overly complex.
- To debug a formula. If a formula used in a module does not seemingly provide a correct result, copy the formula and paste it into a Set Variable module that you insert before the relevant module. Disconnect the module(s) after the Set Variable module and execute the scenario. Verify the Set Variable module’s output, adjust or simplify the formula, execute the scenario again, and continue to do so until the issue has been resolved.
Get Variable
This module retrieves a value that was previously created by the Set Variable or Set Multiple Variables module.
This module can read variables that were set anywhere in the scenario, even if the variable was set in a different route than where the Get Variable module is located. The only requirement is that the Tools > Set Variable or Tools > Set Multiple Variables module is executed before the Tools > Get Variable module. For more information on the order in which modules are executed, see Router module in ۶Ƶ Workfront Fusion.
Increment function
This module returns a value incremented by 1 after each module’s operation.
-
To create this scenario:
-
Set the module’s Reset a value field to Never.
-
Set the route for odd values. Set the filter for this route using the modulus math function that equals
1
:
- Set the route for even values using the modulus math function that equals
0
:
Set Multiple Variables
This module creates variables that can be mapped by other modules in the route. The variable can also be mapped to the Get Variable or Get Multiple Variables modules for any route in the scenario.
Set Variable
This module creates a variable that can be mapped by other modules in the route. The variable can also be mapped to the Get Variable or Get Multiple Variables modules for any route in the scenario.
Sleep
This module allows you to delay the scenario flow for up to 300 seconds (5 minutes).
This function can be useful, for example, if you want to lower the target service server load or to imitate human behavior when sending bulk SMS or emails.
- The first scenario would contain the part before the pause.
- The second scenario would contain the part after it.
Aggregators
Numeric aggregator
This module allows you to retrieve numerical values, then apply one of the selected functions (SUM, AVG, COUNT, MAX, MIN), and return the result in one bundle.
Table aggregator
This module merges values from the selected fields of received bundles into a single bundle using a specified column and row separator (which allows you to create a table).
Text aggregator
This module merges values from the selected fields of received bundles into a single bundle.
Transformers
Compose a string
Converts any value to a string data type (text). It makes the mapping easier when mapping, for example, binary data.
Convert the encoding of the text
Converts entered input text (or binary data) to the selected encoding.
Switch
Checks the input value for a match with the provided list of values. Returns output based on the result.