Workflows
Workflows let you define the states that test cases, test runs, and test sessions move through during their lifecycle — from "Not Started" to "In Progress" to "Closed". States are configured per context, scoped to projects, and can trigger automatic transitions as work progresses.
What is a workflow state?
A workflow state is a label that represents where a test item currently stands. States help your team answer questions like:
- Which test cases are active and ready to run?
- Is this test run in progress or has it been closed?
- What is the current status of this session?
You define the states that make sense for your team — naming them, choosing an icon and colour, and controlling which projects they appear in. TestOrchestrator has no hardcoded states; every workspace starts from scratch and builds exactly the workflow vocabulary it needs.
Three independent contexts
Workflow states are organised into three contexts, each covering a different type of test item. States in one context are completely separate from the others.
- Repository
- States for test cases stored in the repository — for example, Active, Draft, Deprecated. Repository states also control which test cases are pulled in when a new test run is created (see Workflow Settings).
- Runs
- States for test runs — the batches in which test cases are executed. Examples: Planned, In Progress, Closed. Runs states can be configured to transition automatically when execution milestones occur.
- Sessions
- States for individual test sessions — the units of work within a run. Examples: Open, Active, Completed. Like Runs, Sessions states support automatic transitions.
Getting started
- Go to Admin → Workflows.
- Select the context tab you want to configure: Repository, Runs, or Sessions.
- Click New State to create your first workflow state for that context.
- Click Settings to configure context-specific behaviour — such as which Repository states are included in new runs, or which state a run transitions to when it is closed.
- Repeat for each context your team uses.
Who can manage workflows?
The Workflows page is accessible to Tenant Admins and Project Admins.
| Action | Who can access |
|---|---|
| View the Workflows page | Tenant Admin, Project Admin |
| Create, edit, or delete workflow states | Tenant Admin, Project Admin |
| Enable or disable states | Tenant Admin, Project Admin |
| Assign states to projects | Tenant Admin, Project Admin |
| Configure workflow settings | Tenant Admin, Project Admin |
Workflow States
Create and manage states — set names, icons, colours, display order, default state, and enabled/disabled.
Project Assignment
Control which states are available in which projects — globally or on a project-by-project basis.
Workflow Settings
Configure include-in-runs selection for Repository and automation rules for Runs and Sessions contexts.