Archflow
Features

Diagram Editor

The interactive canvas for building and editing architecture views

The Diagram Editor is where you build your architecture visually. Each diagram view has a full-featured canvas with a toolbar, properties sidebar, and multiple tabs for different perspectives.

View Tabs

When you open a diagram view, you see action buttons that take you to different perspectives:

TabDescription
EditorThe main canvas for arranging systems and drawing connections
WorkflowsSelect and manage business process workflows linked to this view
InfrastructureDeployment canvas for modeling infrastructure and deployment nodes
DocumentationGenerate, edit, and publish AI-powered documentation for this view

Each tab provides a specialized interface for a different aspect of your architecture.

Editor Canvas

The Editor tab is the primary canvas where you build diagrams:

Toolbar

The canvas toolbar at the top provides actions for working with the diagram:

  • Add to View --- Open the system panel to select existing systems to add to the canvas
  • Zoom controls --- Zoom in, zoom out, and fit view
  • Undo / Redo --- Step through canvas changes
  • Auto-layout --- Automatically arrange systems on the canvas

System Panel

Click Add to View to open the system panel on the left. This panel shows all project systems that can be placed on the canvas. Search and filter systems, then drag them onto the canvas or click to add them.

Properties Sidebar

Click any system or connection on the canvas to open its properties in a sidebar panel. From here you can:

  • View and edit the element's name, description, technology, and type
  • Change the parent system for hierarchy nesting
  • Navigate to the element's detail page
  • Delete the element

Canvas Interactions

  • Drag systems to reposition them on the canvas
  • Click a system to select it and open properties
  • Shift-click to multi-select systems for group operations
  • Drag from a handle on a system to create a connection to another system
  • Scroll to zoom in and out
  • Click and drag on empty space to pan the canvas

Edge Routing

Connections between systems use intelligent edge routing with magic positioning that:

  • Automatically calculates optimal anchor points based on relative node positions
  • Avoids overlapping with other system nodes
  • Updates dynamically when you move systems
  • Displays connection labels along the edge

View Statistics

Above the diagram card on the Views page, you can see summary statistics:

StatDescription
Total ViewsNumber of diagram views in the project
Total ElementsSystems placed across all views
Total ConnectionsConnections across all views
PublishedNumber of views with published documentation

Creating a New View

From the Views page in your project sidebar, click Create Diagram to create a new view. Provide a name for the view and it will be added to your project.

Next Steps

On this page