Skip to content

Workflow detail and editor

A workflow defines a versioned sequence of protocols used to perform a larger laboratory process.

Workflow detail page in FlaskTrack
The workflow detail page shows its versioned protocol sequence and readiness for downstream execution.

Metadata

The workflow identifies its name, description, domain, optional species, version, status, review information, and related execution history.

Protocol sequence

Each workflow-protocol relationship selects an exact protocol version and scheduled offset. Order communicates process sequence; offset determines the expected start relative to workflow execution start.

Versioning

Create a new version when modifying a controlled or previously executed workflow. Create a new copy when the resulting process should have a separate identity.

Historical batches and samples remain tied to the workflow version they started with.

Preview and validation

Review the procedure preview and test schedule for selected versions, ordering, offsets, total duration, gaps, overlaps, resource needs, and alerts.

Review and approval

Confirm every protocol version is appropriate, inventory and procurement are understood, timing is realistic, and compliance controls are effective. Approval may require an electronic signature.

Execution

Creating a batch or sample from the workflow instantiates execution records and schedules. Later workflow edits do not retroactively change those records.

Archive and delete

Archive superseded workflows when history must remain available. Delete only unused drafts when no dependencies prevent it.