New Feature Friday: Arrays of Primitives in Workflow User Inputs

Solution Architect Jeff Schnitter walks through arrays of primitives in Workflow User Inputs, turning an object you have to transform into an array you can pass straight through.

What it does:

  • Adds a "single value" data type option to nested form ports, so a port returns a plain array instead of a wrapped object
  • Skips the data transformation step previously needed to pull array data out of that object, so downstream processes like a Kubernetes job get exactly the array they expect
  • Applies port by port, so you choose object or single value depending on what each nested input needs to return
  • Works with dynamically added ports, so arrays built from any number of ports still pass through clean, with nothing extra to build