Skip to content

Training Create a Data Flow

Craig Scott edited this page Jun 9, 2026 · 1 revision

Training: Create a Data Flow

What you'll learn: how to create a data flow, wire nodes in the flow designer, and deploy it. You need: Administrator or Developer access type, an Application Development application. Time: 10 minutes.

Before you start

Pick the flow Type — it determines how the flow is triggered:

Type Use it for
System General backend logic
Screen Logic called from screens
Integration Connection-triggered exchanges
Edge Logic running on Edge Gateways
Document Document generation

Steps

  1. Go to Left menu → Flows & Scripts → Data Flows. (Fallback: header Search.)
  2. Click +. In Create a new Data Flow, type the Name (e.g. Training Hello Flow), pick the Type (System) and Module, keep Initial Version Number 0.0.1 → click the orange +. You land on the flow's detail page (tabs: DETAILS, VERSIONS, DEPLOYMENTS, SCHEDULES, MODELS, DATA CHANGES). Create flow
  3. Click the flow-designer icon (⑂) in the toolbar. The flow designer opens: canvas left, Toolbox with node categories (Debugging, Fuuz, Transformations, Scripts, Conditionals, Context, Flow Control, Events, Integration, Device Gateway, Validation, Notification), Console right.
  4. Drag a Source node (Debugging) onto the canvas — it provides a test payload for runs.
  5. Drag a Log node (Debugging) below it.
  6. Drag from the Source node's Output port to the Log node's Input port to connect them with a wire. Clicking a node opens its editor (Name, Note, Configuration — e.g. the Source's test Payload JSON). Nodes connected
  7. Click File → Save (💾). Toast: "Data Flow Version updated successfully."
  8. Click the deploy arrow (⬆). In Deploy Data Flow, note Force Stop Previous Versions (for replacing a running version) → click ⬆. Deploy flow

Check your work

The Data Flows table shows the flow Active ✓ with Current Version 0.0.1. Executions will appear in Logs → Data Flow Logs and on the Execution Metrics dashboard.

Flow deployed

Try it yourself

Open the flow designer again, click the Source node, put {"hello": "world"} in its Payload, and use the Log node to see it in the Console when the flow runs. Then look at Flows & Scripts → Flow Schedules to schedule the flow.

Wiring more than two nodes

A flow can chain many nodes. For example, drag Source → Query → Log and wire Source.Output → Query.Input, then Query.Output → Log.Input — the Query node fetches data and the Log node records the result. Connections are drawn by dragging from an Output port to an Input port.

Flow designer toolbox Three-node flow wired

The Toolbox groups nodes by category — Debugging (Source, Log, Echo, File Source), Fuuz (Query, Mutate, Aggregate, Execute Flow, Render Document, System Email, Saved Query, EDI Translation, Inter-Tenant Request), Transformations, Scripts, Conditionals, Context, Flow Control, Events, Integration, Device Gateway, Validation, and Notification.

Related training

Training: Create a Data Model · Training: Investigate Application Logs · Training: Save Queries, Scripts, and Data Mappings

🏠 Home

Getting Started (14)
Training Guides (52)

Applications

Access & Users

Data Models & Schema

Screens

Weather Lookup Series — guided 3-part build

Data Flows & Integrations

Data, Reporting & Monitoring

Enterprise & Organizations

Platform Concepts & Architecture (10)
Screens & Application Design (17)
Data Models & Schema (8)
Data Flows & Scripting (51)

Designing Flows

Data Flow Nodes

JSONata Reference

Scripting

Integrations & Connectors (30)

General & iPaaS

Plex

EDI

IIoT & Edge Gateway (18)

Physical Device Connectors

Edge Data Connectors

Reporting, Documents & Dashboards (8)
Administration & Access Control (27)
Data Management (8)
Accelerators, Templates & Packages (8)
Design Standards (1)
How-To Guides (8)
FAQ & Troubleshooting (1)
Release Notes (117)

2026

2025

2024

2023

2022

2021

2020

Policies & Company (6)

Clone this wiki locally