Documentation Index

Fetch the complete documentation index at: https://docs.unqork.io/llms.txt

Use this file to discover all available pages before exploring further.

Task Node

Prev Next

The Task node executes a module as part of a workflow. Its behavior depends on the swimlane it's placed in:

  • Automated swimlane: Runs a module automatically without end-user interaction. Use the Select Task Type setting to choose between Service and Script.
  • Authenticated swimlane: Presents a module to the end-user as a step in the workflow. The task type is always User—no task type selection is available.

How to read settings tables

The tables below describe each configurable option as it displays in the Unqork IDE. Values are formatted as follows: inline code — a value to type exactly as shown | Bold — a value selected from a drop-down, radio button, tab, or choice chip | ON/OFF — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked

Settings

Automated Swimlane

Task Module

Setting Field Type Default Description
Select Task Type taskType Drop-down Script The type of task to execute. Options include: Service or Script.
Label label Text input task-{n} A display name for the node. Supports template expressions (for example, task-{{ data.number }}).
Path nodeId Text input task-{n} The unique identifier automatically generated for the node. Preset and not editable.
Module form Module selector The module to execute.
Create New Module Button Opens the Module Builder to create a new module and connect it to this Task node.

Validation

Setting Field Type Default Description
Save Data updateData Toggle OFF When set to ON, this setting saves after the task executes.
Validate Data validateData Toggle OFF When set to ON, this setting validates submission data after the task executes.

Authenticated Swimlane

Task Module

Setting Field Type Default Description
Label label Text input task-{n} A display name for the node. Supports template expressions (for example, task-{{ data.number }}).
Path nodeId Text input task-{n} The unique identifier automatically generated for the node. Preset and not editable.
Screen Type screenType Radio button Static The method for determining which module to display.
  • Static: Select a module directly from a list.
    • Module (form, Module selector): The module to display.
    • Create New Module (Button): Opens the Module Builder to create a new module and connect it to this Task node.
  • Dynamic: Load a module at runtime using a Property ID.
    • Property ID (propertyId, Property ID): The Property ID of a field containing the module ID to load at runtime.

Actions

Setting Field Type Default Description
Hide Express Navigation Buttons disableNavigationButtons Toggle OFF When set to ON, this setting hides the Save and Exit button on this task's Express View page.
Back Button Label prev Text input The label for the back navigation button. Supports template expressions (for example, {{ data.previous }}).
Next Button Label next Text input The label for the forward navigation button. Supports template expressions (for example, {{ data.next }}).

Validation

Setting Field Type Default Description
Save Data on Navigation saveDataOnNavigation Toggle ON When set to ON, this setting saves submission data when the end-user navigates between tasks.
Allow Navigation Forward with Validation Errors allowNavigationWithErrors Toggle OFF When set to ON, this setting lets end-users move forward even when validation errors are present. Does not work in a subprocess or an automation swimlane.

Changelog

Date Change
Initial publication.