Skip to main content

[Workflow Builder - GCW] Introducing Workflow Builder Engine V2

Juliana Maciel Maruri da Cunha avatar
Written by Juliana Maciel Maruri da Cunha
Updated today

The updated Workflow Builder engine (V2) brings a more structured and intelligent way to design your print production workflows. By improving how context, batching, and automation work, it reduces manual setup and helps you move faster with fewer errors. This article explains the core improvements in Workflow Builder V2, how to use them, and what changes to expect.

Smarter Context Management

Workflow Builder V2 introduces explicit context awareness for each activity. Whether you're working with OrderItem, Imposition Templates, or JobTicket, every activity clearly states the context it operates on. This clarity leads to:

  • Fewer configuration mistakes

  • A cleaner, more focused user interface

  • Enhanced automation and logic consistency

When configuring an activity like Send to SFTP, you can switch contexts via the dropdown menu. For example, if that activity needs access to imposition data, just select the appropriate context from the menu.


No More Loops or Special Syntax

Manual expressions like *, $., or looping are no longer necessary. V2 handles context application automatically:

  • Define the rule once — it runs per OrderItem

  • No need to manually loop over lists

  • Applies consistently across activities like file transfers or preflighting

This results in simpler workflows that are easier to build and less error-prone.


Flexible Batching and Cross-Context Data Access

Batching has been reimagined for clarity and control. When you define a Batch Activity, you can set a Batch By field (e.g., ClientID, CoatingType, ColorType). These values are:

  • Automatically propagated downstream

  • Available in activities like Send to SFTP to help build filenames and logic

Each activity still works in its own context, but shared fields from batching are accessible wherever needed.


Practical Example

  1. Batch Activity Setup
    Choose to batch by: CoatingType, ColorType, and ClientID.

  2. Send to SFTP Configuration
    Use the Imposition Templates context to upload files and access Batch By values for naming conventions.

  3. Switching Contexts
    Use the dropdown to select from OrderItem, Imposition, or JobTicket outputs — each with its own defined data scope.

  4. Renaming Activities
    When you rename an activity, the associated context names are automatically updated to match, keeping things intuitive.


Advanced Considerations

  • JavaScript activities must use return instead of directly modifying the context. Refer to the [Workflow Builder - GCW] Using the JavaScript Activity with V2 Engine for details.

  • PlateContext can only access OrderItem fields via batched metadata — not directly.

  • All activities are treated as working on individual items, while batching is handled internally by the engine.


Migration Details

Starting June 24, 2025, Workflow Builder V2 is automatically enabled for all newly created workflows. Existing workflows remain unchanged unless updated manually.


📝 Not what you needed?

Help us improve this article, send us an email to [email protected] — please include the article title.

Did this answer your question?