The Workflow Canvas is Atlas's visual workflow builder that allows you to create powerful automations without writing code. This guide covers everything you need to know about building, managing, and optimizing workflows using the canvas interface.
- Open your Atlas project
- Navigate to the Workflows section in the left sidebar
- Click New Workflow to create a new workflow
- Choose to start from scratch or select a template
Canvas Overview
The Workflow Canvas consists of three main areas:
- Canvas Area: The central workspace where you build your workflow visually
- Node Palette (right panel): Available workflow components you can drag onto the canvas
- Layers Panel (left): Your project's datasets that can be used as inputs
Understanding Workflow Components
Input Nodes
Input nodes represent data sources for your workflow:
- Dataset Inputs: Project datasets or workspace data
- External API Inputs: Data from external services
- Manual Inputs: Values you provide when running the workflow
Adding Input Nodes:
- Drag components from the right panel onto the canvas
- Or drag datasets directly from the left layers panel
Logic Nodes
Logic nodes perform operations on your data:
- Filter Node: Apply spatial or attribute filters to datasets
- Spatial Aggregation: Group and aggregate data spatially
- Join Node: Combine data from multiple sources
- Calculate Node: Perform mathematical operations on fields
- Transform Node: Modify data structure or format
- Conditional Node: Add branching logic based on conditions
Output Nodes
Output nodes determine what happens with processed data:
- Dataset Output: Save results to project or workspace datasets
- Notification Node: Send emails, Slack messages, or webhooks
- Export Node: Export data to various formats
- Update Node: Modify existing dataset fields