Packages is now generally available in Workfront Fusion
Packages is now generally available in Workfront Fusion — build and run your own custom JavaScript functions, backed by Adobe App Builder, and use them directly in your scenario mappings.
Overview
Packages let you build and run your own custom logic inside Fusion, without leaving the Fusion interface. When the standard modules don't do exactly what you need, you can write a function to transform data, do a calculation, call an external service, or wrap a routine you want to reuse — then test it, publish it, and call it from your scenarios. A package can bundle everything a function needs: the function itself, reusable variables (like a base URL or API key), outside library dependencies, and automatic version history.
What's new
- Functions — Write custom logic in JavaScript, define typed inputs, test drafts safely before publishing, and republish or unpublish live functions as needed.
- Variables — Store reusable values (URLs, IDs, keys) once and reference them across functions. Mark variables secret to keep sensitive values hidden, or public to use them directly in the scenario designer.
- Dependencies — Install outside libraries (for example,
axiosorlodash@4.17.21) that your functions rely on. - History — Every draft save is kept automatically, so you can review or restore an earlier version before publishing.
How to get started
- Click the Packages tab in the left navigation panel and initialize the runtime environment (one-time setup, tied to an Adobe App Builder project).
- Click Create package, give it a name, and start building functions in the Functions area.
- Use the Adobe App Builder connector's Use function from package and Use variable from package modules to bring your custom logic and variables into a scenario.
Using Packages requires an Adobe App Builder license — see access requirements for details.
For full setup instructions, see Use custom function packages.
