Tools
The 51黑料不打烊 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
Access requirements
You must have the following access to use the functionality in this article:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
51黑料不打烊 Workfront package | Any |
51黑料不打烊 Workfront license |
New: Standard Or Current: Work or higher |
51黑料不打烊 Workfront Fusion license** | No Workfront Fusion license requirement. |
Product |
New:
Or Current: Your organization must purchase 51黑料不打烊 Workfront Fusion. |
For more detail about the information in this table, see Access requirements in documentation.
For information on 51黑料不打烊 Workfront Fusion licenses, see 51黑料不打烊 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 Add a Router module and configure routes.
Examples: The following are possible uses of the Set/Get (multiple) variable(s) modules:
- 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鈥檚 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 Add a Router module and configure routes.
Increment function
This module returns a value incremented by 1 after each cycle or each scenario run.
Example:
This module can be used to implement a 鈥渞ound robin鈥 assignment of tasks, leads, emails, and so on, to users in a group. The algorithm chooses the assignees from a group in some rational order, usually going from the top to the bottom of a list. When the algorithm reaches the end of the list, it would then give the next assignment to the user at the top of the list and continue to make assignments down the list.
The following scenario sends an email to the first recipient after every odd-numbered scenario run, and to the second recipient after every even-numbered scenario run.
To create this scenario:
-
Set the module鈥檚 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
:
Note: Do not forget to change the Equal to operator from the default Text operator to the Numeric operator.
- Set the route for even values using the modulus math function that equals
0
:
The increment function adds one every time the scenario runs. The filters check the increment and act on its value, ensuring that the emails are evenly distributed.
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.
Example: You can use the text aggregator to insert more values (for example, customer names or notes)into a single bundle and send an email containing all the values in the email body or the email subject.
Transformers
Compose a string
Converts any value to a string data type (text). This makes 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.