Property Editor v2
Select a Canvas Property to edit the value supplied to that Step Parameter or Workflow Return. The editor uses a control appropriate to the Property type and supports a larger editor for long text or Expressions.
Value and Expression
Use the switch to choose:
Value— a literal value stored in Workflow source.Expression— a runtime mapping from Workflow input, earlier Step data, operators, or mapping functions.
Step Parameters and Workflow Returns of type object, array, or stream support only Expression in the Canvas editor. These Properties open in Expression mode and do not show the assignment switch. Workflow Parameters accept input values instead of Expressions.
While on Value mode, typing = as the first character will switch you over to Expression mode.
Workflow Parameters can be hardcoded to aid testing but will be overridden when the Workflow is called from another Workflow via the Sub-Workflow Step.
Type-specific controls
| Type | Editor behavior |
|---|---|
string, number, guid |
Text/code input with type validation at compile time. |
boolean |
Boolean selector. |
datetime |
Date-and-time editor. |
timespan |
Duration editor. |
enum |
Selects from values supplied by the Node Method or Template. |
connectionKey |
Lists compatible Runtime Connections, including missing or Cluster-incompatible states and create/edit actions. |
| Expression | Code editor with data-reference and function autocomplete, linting, and hover information. |
Full screen editor
Open the full editor for a long Value or Expression. The dialog is resizable and includes zoom and word wrap. For a Value that is recognized as JSON or XML, Format document is available.
Samples and Preview
A Property can display its Sample value or the evaluated compile-time result in Canvas Preview mode. Use the Preview tab to view all Expression rows together.
Samples help design and inference; they are not runtime guarantees and must not contain secrets.
Read-only and invalid states
The editor is unavailable for a read-only design or a non-editable Property. Missing Connections, invalid Expressions, and type/shape conflicts appear on the Property or in Problems.
Property descriptions
Hover over a Property for its available description. Click the information button beside the Property to open the full description in a dialog. You can add a description when none exists, or edit it when the Property supports updates in the current design.
Click Apply to keep the description change or close the dialog to leave it unchanged. Description edits become part of the Workflow definition and still require a save. Descriptions are available from the Canvas Property rows and Code view's Property editing surface.
See also
See Workflow Properties, Expression Syntax, and Connection Key Data Type.