Concepts

Understand Workflows, Connections, data types, and execution behaviour.

Start with these explanations when you need to understand how Flowgear objects fit together.

36 Articles

Data Types

Understand the data types used by Node Properties and Workflow data.

16 Articles

Activation Modes and Timeouts v2

The Runtime changes how a Workflow behaves according to why it was started and whether it is using the current design or a published revision.

App security model v2

Flowgear separates an App's user interface from the authority to run its backend workflows.

Apps v2

Flowgear Apps are lightweight interfaces over Workflow-backed business logic.

Compiled execution v2

The Runtime converts a Workflow definition into an executable artifact as part of publishing it.

Connection v2

A Connection is a reusable configuration for accessing a service or data source.

Data mapping v2

Data mapping assigns values to the Properties that consume or expose data in a Workflow.

Embedded CSharp Scripts v2

Workflows can include custom C# Scripts that can optionally reference Nuget packages.

Error Handling v2

The Runtime records a failing Step in Workflow Logs and stops normal execution unless an enclosing Try/Catch handles the exception.

Execution order v2

The Runtime executes a Workflow as an ordered tree of Steps.

Flow Connector v2

Canvas connections visualize data dependencies between Properties.

Lazy Evaluation and Streaming v2

The Runtime defers consumption of Streams and Arrays until the Step that requires the data executes.

Revisions and releases v2

Flowgear separates a Workflow's editable source history from the revision that each Environment runs.

Run Now v2

The Workflow designer's Run action starts a Debug activation of the current design.

Runtime Cluster v2

Workflows execute on a Cluster.

Sub-Workflows v2

A Sub-Workflow is a published Workflow called from another Workflow.

Triggers v2

A trigger defines how a published Workflow receives a new activation.

Workflow v2

A Workflow is a description of an automation or integration.

Workflow Logging v2

The Runtime records each Step in a Workflow execution including capturing Parameters, Returns, timing, result, errors, and parent/child context.

Workflow State v2

The Runtime keeps transient state for each Workflow activation.

Workflow Status v2

Workflow status controls whether the runtime may start a Workflow in a specific Site Environment.