Skip to content

Parameter editors

Every activity parameter is edited in the Properties panel (to the right of the canvas). You don’t pick the editor: the Designer shows the most suitable one based on the parameter’s type and use. Most are a text/expression field, but some open visual editors so you don’t have to write structures by hand.

When a parameter accepts a literal list, dictionary or table — a value you type yourself, not the output of another activity — the panel shows an Edit button that opens a visual editor:

TypeIconEditor
List[]Add, remove and reorder items, one per row.
Dictionary{}Key → value rows.
DataTableDefine columns and rows, like a spreadsheet.

In all three, each cell accepts a fixed value (text, number) or an expression (starting with =), just like any parameter.

The Add Data Row activity uses a special editor for its Values parameter, with a toggle between two modes:

  • By column — a dictionary { column: value }. Order-independent and validates the column name. Recommended.
  • By position — a list of values in column order. Faster if you know the order; you must provide exactly one value per column.

Switching between modes does not lose data: what you had in each mode is kept.

Activities that filter or find rowsFilter DataTable and Find Data Row — use the conditions editor: you build one or more conditions visually, without writing the expression by hand.

Each condition is column · operator · value, combined with AND (all) or OR (any) logic. Available operators: equals, not-equals, contains, starts/ends with, greater/less than (or equal), is empty / is not empty.

Each condition’s value also accepts an expression (= …), so you can compare against a variable.

Depending on the parameter, the panel may also show:

  • Credential selector — for sensitive parameters, you pick a secret stored in Zoan Cloud without typing it into the playbook.
  • Variable name — for parameters that name an output variable (not its value), instead of an expression.
  • Hidden parameters — some internal parameters the activity manages on its own are not shown.

Remember: the editor is determined by each activity based on the parameter’s data type; it’s not a manual choice.