I’m working on a custom workflow action which returns a result based on two input properties in a workflow. I’ve set up the inputs and outputs according to the docs, and the automation API accepts the definition without any complaints.
The workflow action also appears in my workflow builder.
However, the outputs from my custom action aren’t available for following workflow steps, no matter how I define them (different types, different options etc.).
The relevant part of my action definition is as follows (i tried multiple ways to define them because I suspected maybe the type / fieldType combination might have been what caused them not to appear):
Defined as Boolean checkboxes without options:
{"outputFields": [{"typeDefinition": {"name": "compare_result","type": "enumeration","fieldType": "booleancheckbox",}}],"outputFieldLabels": { "compare_result": "Result of comparison" }}
Defined as Boolean checkboxes with options specified:
{"outputFields": [{"typeDefinition": {"name": "compare_result","type": "enumeration","fieldType": "booleancheckbox","options": [{ "label": "True", "value": "false" },{ "label": "False", "value": "true" }]}}],"outputFieldLabels": { "compare_result": "Result of comparison" }}
Defined as String output:
{"outputFields": [{"typeDefinition": {"name": "compare_result","type": "string","fieldType": "text",}}],"outputFieldLabels": { "compare_result": "Result of comparison" }}
However, when trying to copy the output to a property, the custom actions outputs dont appear in the list of properties. Only the “Actions final success or failure state” which seems to be a predefined one.
Any pointers what’s going wrong here?



