Workflows glossary
Learn the meanings of workflow-related terms.
Definitions of workflows-related terms. Refer to the main glossary for definitions of terms across Retool.
A
B
Block
A type of query that interacts with data (e.g., querying a database) or performs an action (e.g., execute JavaScript code) within a workflow. Blocks are modular and have internal state—you can reference block properties in any subsequent block.
Branch block
A type of workflow block to visually build conditional statements that control different connected blocks
C
Code block
A type of block used to write custom JavaScript or Python code in a workflow.
code-executor
A type of container that executes arbitrary user-written code for custom JavaScript or Python libraries in workflows
Console tab
A tab in the classic app Debug Tools that shows a list of errors, warnings, and success messages that relate to your queries, transformers, event handlers, etc.
Control flow
The order of operation and flow of data between workflow blocks.
CRUD
Create, read, update, and delete (CRUD) are the four basic operations (actions) of persistent storage. CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information using computer-based forms and reports.
Current working version
The version that reflects the current state of the app or workflow, reflecting the latest edits.
D
E
Error reporting
The ability to send logs and error reports on workflows, web apps, and mobile apps with Datadog or Sentry.
Exponential backoff
A strategy where a failed operation is retried with progressively longer delays, increasing the wait time exponentially (e.g., 1 second, then 2, then 4, then 8) after each failure to avoid overwhelming a struggling server or network, allowing it time to recover and increasing the chance of a successful retry.
F
Filter block
A type of workflow block that enables you to write logic to perform actions with a specific subset of data. If an item evaluates to true, the Filter block includes in in the data it returns.
G
No glossary entries found.
H
Human-In-The-Loop (HITL)
A process that requires human action in order to proceed, such as a tool call that requires approval, or Assist resource query creation.