Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions skills/uipath-maestro-flow/references/shared/file-format.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

The `.flow` file is a JSON document at `<ProjectName>.flow` in the project root. It is the **only file you should edit** — other generated files will be overwritten.

## Table of contents

- [Top-level structure](#top-level-structure)
- [Project structure (from `uip maestro flow init`)](#project-structure-from-uip-maestro-flow-init)
- [Node instance](#node-instance)
- [Layout](#layout)
- [Edge — both ports required](#edge--both-ports-required)
- [Definition entry](#definition-entry)
- [Common node types](#common-node-types)
- [Standard ports by node type](#standard-ports-by-node-type)
- [Implicit error port on action nodes](#implicit-error-port-on-action-nodes)
- [Minimal working example — dice roller](#minimal-working-example--dice-roller)
- [entry-points.json — auto-generated, do not edit](#entry-pointsjson--auto-generated-do-not-edit)
- [Bindings — Orchestrator resource bindings (top-level `bindings[]`)](#bindings--orchestrator-resource-bindings-top-level-bindings)
- [Bindings — connector connection binding](#bindings--connector-connection-binding)

## Top-level structure

```json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,23 @@ Complete reference for declaring variables, writing expressions, and managing da

---

## Table of contents

- [Variables Overview](#variables-overview)
- [Workflow Variables (`globals`)](#workflow-variables-globals)
- [Node Variables (`nodes`)](#node-variables-nodes)
- [Variable Updates (`variableUpdates`)](#variable-updates-variableupdates)
- [Output Mapping on End Nodes](#output-mapping-on-end-nodes)
- [Expression System](#expression-system)
- [Available Globals](#available-globals)
- [Expression Contexts](#expression-contexts)
- [Jint Engine Constraints](#jint-engine-constraints)
- [Scoping Rules](#scoping-rules)
- [Variable Management via CLI](#variable-management-via-cli)
- [Complete Example](#complete-example)

---

## Variables Overview

Every flow has a `variables` object at the top level of the `.flow` file. It contains three sections:
Expand Down
Loading