run, context.propsValue holds the values with the right JavaScript type: a number as a number, a checkbox as a boolean.
Types
Other types, such as
DateRange, Color, DynamicProperties and Custom, are accepted in the code, but the step form shows them as a plain text field.
Common options
Dynamic dropdowns
A dynamic dropdown loads its options from the other system while the person fills in the step.Inputs and data from earlier steps
A person can put a reference such as{{step_1.title}} into most inputs. Collabase replaces it before run is called, so your code sees the real value. A dropdown cannot take a reference by itself.