Manage Workflows
Organize, maintain, and optimize your training workflows through renaming, duplication, and deletion.
Effective workflow management keeps your training projects organized and helps you track experiments systematically. Datature Vi provides tools to rename, duplicate, edit, and delete workflows as your project evolves.
This guide covers all aspects of workflow management, from organizing configurations with descriptive names to cleaning up unused workflows and creating variations for experimentation.
Complete training workflowCreate workflow → Manage workflows (you are here) → Start training run → Evaluate model
What are workflows?
Workflows are reusable training configurations that define how your VLM learns from your data. Each workflow specifies:
- System Prompt — Instructions that guide your VLM's behavior
- Dataset Configuration — Data source and splitting strategy
- Model Settings — Architecture, training parameters, and optimization settings
Once created, workflows can be:
- Reused for multiple training runs with consistent settings
- Edited to refine configurations based on results
- Duplicated to create variations for A/B testing
- Renamed for better organization and clarity
- Deleted when no longer needed
Workflows vs. Training Runs
- Workflow — A saved configuration template (what you plan to train)
- Training Run — An actual training session using a workflow (the training execution)
Think of workflows as recipes and training runs as the meals you cook from those recipes.
Core workflow operations
Datature Vi provides four essential workflow management operations:
Modify configurations to refine training settings
Update workflow names for better organization
Create copies for experimentation and A/B testing
Remove workflows you no longer need
Quick reference
Common workflow management tasks and where to find them:
| Task | Documentation | When to use |
|---|---|---|
| Change workflow name | Rename a workflow → | Improve clarity, apply naming conventions |
| Modify configuration | Edit a workflow → | Refine settings, fix errors |
| Create variation | Duplicate a workflow → | A/B testing, experiment tracking |
| Remove unused workflow | Delete a workflow → | Cleanup, project organization |
Editing workflows
Modify existing workflow configurations to refine your training settings based on results and experiments.
When to edit
- After initial runs — Adjust parameters based on training performance
- Fix configuration errors — Correct mistakes in system prompts or settings
- Update datasets — Switch to updated or expanded datasets
- Optimize parameters — Fine-tune learning rates, batch sizes, or epochs
Key features
- Safe operation — Editing a workflow doesn't affect existing training runs
- Version snapshots — Each run captures the workflow configuration at that time
- No downtime — Make changes without interrupting active runs
- Flexible updates — Modify any component (prompt, dataset, or model settings)
Past runs remain unchangedTraining runs capture a snapshot of the workflow configuration when started. Editing the workflow afterwards doesn't affect completed or in-progress runs.
How to edit
- Navigate to your training project
- Open the workflow from the Workflows section
- Make changes to any component (System Prompt, Dataset, or Model)
- Save the updated workflow
Renaming workflows
Keep your training project organized with clear, descriptive workflow names that reflect their purpose.
When to rename
- Improved clarity — Make workflow purpose clear to team members
- Naming conventions — Apply systematic naming standards
- Experiment tracking — Include version numbers or test parameters
- From "Untitled" — Rename default workflows before first training run
Naming strategies
Different naming conventions for different needs:
| Strategy | Format | Example | Best for |
|---|---|---|---|
| Purpose-based | {Domain}-{Task} | PCB-Component-Detection | General organization |
| Technical specs | {Domain}-{Model}-{Mode} | PCB-Qwen2.5-7B-LoRA | Comparing architectures |
| Experiment versioning | {Base}-{Variable}-v{N} | PCB-Detection-LR0.001-v2 | A/B testing |
| Date-based | {Task}-YYYYMMDD | Defects-VQA-20250115 | Long-term tracking |
Key features
- Instant updates — Name changes appear immediately across platform
- Safe operation — Workflow ID and connections remain unchanged
- No limits — Rename as often as needed
- Unlimited flexibility — Use any naming convention that works for your team
Learn how to rename workflows →
Duplicating workflows
Create copies of workflows to experiment with variations while preserving the original configuration.
When to duplicate
- A/B testing — Compare different system prompts or model architectures
- Parameter experimentation — Test learning rates, batch sizes, or epochs
- Backup before editing — Preserve working configurations
- Template creation — Create base workflows for similar projects
- Team sharing — Give team members starting points for their experiments
Common duplication scenarios
Test different instruction styles or detail levels
Compare Qwen vs NVLM vs InternVL performance
Test same model with different data splits
Systematically test learning rates or batch sizes
How to duplicate
- Navigate to your training project
- Locate the workflow to duplicate
- Click the three-dot menu (⋮) on the workflow card
- Select Duplicate
- A copy is created with " (Copy)" appended to the name
- Rename and modify the duplicate as needed
Learn how to duplicate workflows →
Deleting workflows
Permanently remove workflows you no longer need to keep your project organized and focused on active configurations.
When to delete
- Failed experiments — Configurations that didn't produce useful results
- Duplicate workflows — Accidentally created copies
- Outdated configurations — Replaced by improved versions
- Project cleanup — Remove obsolete workflows after project completion
Safety measures
Before deleting a workflow:
Consider duplicating firstIf the workflow might be useful later:
- Duplicate the workflow as a backup
- Rename for archival — Add "ARCHIVED - " prefix instead of deleting
- Keep for reference — Workflows don't consume resources; keeping them provides training history context
What gets deleted
Deleted immediately:
- Workflow configuration (system prompt, dataset settings, model parameters)
- Workflow name, description, and metadata
- Workflow canvas layout
Not affected:
- Completed training runs — Remain viewable with results and metrics
- Trained models — Continue functioning normally
- Source dataset — Remains intact and usable
- Other workflows — Unaffected by deletion
Training runs remain accessibleDeleting a workflow doesn't delete training runs that used it. Your training history, metrics, and models remain fully accessible.
Cannot delete workflows with active runs
The platform prevents deletion of workflows currently being used by running training jobs. You must:
- Wait for the run to complete, or
- Cancel the training run first
- Then delete the workflow
This safeguard prevents corrupting active training runs.
Learn how to delete workflows →
Best practices for workflow management
Name workflows clearly to identify purpose and configuration
Use version numbers (v1, v2, v3) to track iterations
Create backups of working configurations before editing
Use workflow descriptions to note hypotheses and results
Rename to "ARCHIVED - [Name]" to mark inactive workflows
Remove failed experiments to keep project focused
Workflow organization strategies
Organize your workflows systematically to track experiments and maintain clarity as your project grows.
Strategy 1: Iterative versioning
Keep a linear progression of improvements:
PCB-Detection-v1 (Baseline)
PCB-Detection-v2 (Improved prompt)
PCB-Detection-v3 (Different model)
PCB-Detection-v4 (Optimized parameters)Best for: Single-track development with incremental improvements
Strategy 2: Parallel experimentation
Test multiple variations simultaneously:
PCB-Detection-Qwen2.5-7B-LoRA
PCB-Detection-NVLM-8B-LoRA
PCB-Detection-InternVL2.5-4B-LoRABest for: Architecture comparison and model selection
Strategy 3: Parameter sweeps
Systematically test hyperparameters:
PCB-Detection-LR0.0001
PCB-Detection-LR0.0005
PCB-Detection-LR0.001
PCB-Detection-LR0.005Best for: Hyperparameter optimization and tuning
Strategy 4: Task-based organization
Organize by different tasks or use cases:
PCB-Component-Detection
PCB-Defect-Classification
PCB-Quality-VQA
PCB-Assembly-VerificationBest for: Multi-task projects with distinct objectives
Workflow lifecycle
Follow this recommended workflow management lifecycle:
1. Creation phase
- Create workflow with default settings
- Rename immediately from "Untitled Workflow" to descriptive name
- Document purpose in workflow description field
- Start initial run to establish baseline
2. Iteration phase
- Review training results from initial run
- Duplicate workflow for experimentation
- Edit copy with refined settings
- Run comparison to evaluate improvements
- Update naming to reflect versions (v1, v2, v3)
3. Production phase
- Identify best performer from experiments
- Rename clearly to indicate production status (e.g., "PROD - PCB Detection")
- Archive alternatives by renaming with "ARCHIVED - " prefix
- Document configuration for team reference
4. Maintenance phase
- Delete failed experiments that won't be referenced
- Keep archived workflows for historical context
- Update production workflow as needed based on ongoing results
- Create new experiments when requirements change
Common workflow management scenarios
I want to test different system prompts
Recommended approach:
- Duplicate your baseline workflow
- Rename the duplicates with prompt identifiers:
PCB-Detection-Brief-Prompt-v1PCB-Detection-Detailed-Prompt-v2PCB-Detection-Technical-Prompt-v3
- Edit each duplicate to use different system prompt variations
- Run training on all variations
- Compare results in evaluation metrics
- Archive or delete less effective variations
This approach preserves your baseline while systematically testing prompt variations.
I accidentally edited my working workflow
If you haven't saved yet:
- Refresh the page to discard unsaved changes
- The workflow reverts to its last saved state
If you already saved:
- Training runs still preserve the old configuration snapshot
- You can recreate the workflow by:
- Checking the last successful run's configuration
- Creating a new workflow with those settings
- Or editing the current workflow back to working settings
Prevention:
- Always duplicate before editing working workflows
- Keep "PROD - " prefix on production workflows to avoid accidental edits
My project has too many workflows
Cleanup strategy:
-
Identify categories:
- Production workflows (keep)
- Archived successful experiments (keep with "ARCHIVED - " prefix)
- Failed experiments (delete)
- Duplicate or abandoned configurations (delete)
-
Organize keepers:
- Rename production workflows with clear identifiers
- Rename archived workflows with "ARCHIVED - " prefix
- Add documentation in workflow descriptions
-
Delete obsolete workflows:
- Delete failed experiments
- Delete duplicate configurations
- Remove workflows with no training runs (if not needed)
Best practice: Aim for 3-10 active workflows per project. Archive or delete the rest.
Can I share workflows across training projects?
Currently, workflows are specific to individual training projects and cannot be directly shared or moved between projects.
Workarounds:
-
Manual recreation:
- Open the workflow in one project
- Note the configuration (system prompt, dataset, model settings)
- Create new workflow in target project with same settings
-
Team documentation:
- Document successful workflow configurations
- Share as templates team members can recreate
-
Naming standardization:
- Use consistent naming across projects
- Makes it easier to identify equivalent configurations
Should I delete workflows or just archive them?
Archive (rename with "ARCHIVED - " prefix) when:
- Workflow has completed training runs you want to reference
- Configuration might be useful for future experiments
- You want to maintain training history context
- Team members might need to review the setup
- Disk space is not a concern (workflows are lightweight)
Delete when:
- Workflow was created by mistake
- Configuration is clearly wrong or broken
- Experiment failed and you won't repeat it
- No training runs exist (or runs are not valuable)
- You want to keep project focused on active work
Key insight: Workflows themselves don't consume significant resources, so archiving is usually safer than deleting.
Troubleshooting
Cannot edit or delete workflow
Potential causes:
- Training run is currently using the workflow
- Insufficient permissions
- Browser caching issues
Solutions:
- Active run: Wait for completion or cancel the run
- Permissions: Verify you have edit access to the training project
- Browser: Refresh the page and try again
Workflow changes don't appear in new runs
Potential causes:
- Changes weren't saved
- Browser cache showing outdated version
- Selected wrong workflow for the run
Solutions:
- Verify you clicked Save Workflow after editing
- Refresh your browser and check the workflow again
- When starting a run, confirm you selected the correct workflow
Duplicate created but I can't find it
The duplicate should appear immediately with " (Copy)" appended to the name.
Solutions:
- Scroll through your workflows list—it may be at a different position
- Use browser search (Ctrl+F / Cmd+F) to find the workflow name
- Refresh the page to ensure it loads
- Check if duplication actually completed (look for confirmation message)
Next steps
Update workflow names for better organization
Create copies for experimentation and A/B testing
Remove workflows you no longer need
Set up new training configurations
Begin training with your workflow
Assess training performance and results
Advanced training parameter tuning
Related resources
- Create a Workflow — Set up new training configurations
- Rename a Workflow — Update workflow names for better organization
- Duplicate a Workflow — Create workflow copies for experimentation
- Delete a Workflow — Remove workflows you no longer need
- Manage Runs — Monitor and control training execution
- Evaluate a Model — Review training results
- Configure Training Settings — Advanced parameter tuning
- Resource Usage — Monitor compute and storage consumption
Need help?
We're here to support your VLMOps journey. Reach out through any of these channels:
Updated about 1 month ago
