Overview
Publishing makes your workflow available for task creation. Until published, workflows remain in draft mode and cannot be used.Version Control
Each publish creates a new version
Instant Deploy
Changes go live immediately
Draft Mode
Test changes before publishing
Rollback
Revert to previous versions if needed
Workflow States
| State | Description |
|---|---|
| Draft | Work in progress, not available to users |
| Published | Live and available for task creation |
| Archived | No longer active, historical reference |
Publishing Your Workflow
1
Complete Design
Ensure your workflow has:
- At least one initial step (e.g., NEW)
- At least one terminal step (e.g., COMPLETED)
- All screens configured with components
- Transitions connecting all nodes
2
Test Your Workflow
Use Test Mode to verify everything works
3
Click Publish
Click the Publish button in the top toolbar
4
Confirm
Review the publish summary and confirm
Publishing creates a new version. Existing tasks continue on their current version; new tasks use the latest published version.
Pre-Publish Checklist
Before publishing, verify:Structure
Structure
- Initial step exists and is properly configured
- Terminal steps exist for all end states
- All nodes are connected with transitions
- No orphan nodes (disconnected from flow)
Screens
Screens
- All screen nodes have components
- Required data fields are bound to input components
- Transition buttons have descriptive names
- On-load automations are configured if needed
Data Fields
Data Fields
- All required data fields are defined
- Create-time fields are properly configured
- Data types match component types
Automations
Automations
- Transition automations are tested
- API endpoints are accessible
- Error handling is in place
Version Management
Each publish creates a new version:How Versions Work
- New tasks: Always use the latest published version
- Existing tasks: Continue on the version they started with
- Draft changes: Don’t affect existing tasks until published
After Publishing
Once published, you can:- Create Tasks: Assign tasks to users from this workflow
- Monitor Execution: Track task progress and completion
- Make Changes: Edit and publish new versions
- View Analytics: See workflow performance metrics
Unpublishing / Archiving
To remove a workflow from active use:1
Open Workflow Settings
Click the settings icon in the workflow builder
2
Archive Workflow
Select Archive Workflow
3
Confirm
Existing tasks will continue, but no new tasks can be created
For AI Agents
Workflow Status
API: Publish Workflow
API: Get Workflow Versions
API: Archive Workflow
UI Components
| Component | Location | Purpose |
|---|---|---|
| PublishButton | /src/views/workflows/toolbar/ | Publish action |
| PublishDialog | /src/views/workflows/publish/ | Confirmation dialog |
| VersionHistory | /src/views/workflows/versions/ | Version listing |
Event Tracking
Validation Rules
Before publishing, the system validates:false.