🧬 Flask Track Docs

Batch Detail View

The Batch Detail View shows the live execution state of a workflow run.

Batches represent grouped execution of protocols across multiple samples, with shared scheduling, progress tracking, and compliance context.


Batch Header

At the top of the page, you'll find key batch metadata:

Quick actions provide access to:


Batch Progress Summary

The progress summary provides a real-time overview of execution status:

This section is useful for supervisors and technicians monitoring execution at a glance.


Batch Samples

Each batch automatically generates batch samples, which represent individual biological units created during batch setup.

From this section, users can:

This structure enables bulk planning with individual traceability.


Protocol Schedule

The Protocol Schedule is the core execution timeline for the batch.

It shows:

Each protocol section includes:


Executing Steps

Each protocol step may be:

Technicians can:

All step completions are recorded as immutable execution events.


Execution Timeline

As steps are completed, the batch timeline is populated with:

The timeline provides a chronological execution log suitable for review and audit.


Compliance Section

If compliance frameworks are enabled, this section displays:

Compliance state is evaluated continuously as execution progresses.


Batch Files

Files attached to a batch may include:

Batch files are distinct from sample-level files but may be referenced together in reports.


Batch Lifecycle

A batch progresses through the following lifecycle states:

  1. Created
  2. Pending
  3. In Progress
  4. Completed
    or
  5. Failed / Contaminated / Aborted

State transitions are recorded automatically and cannot be edited retroactively.


Relationship to Samples

This design allows Flask Track to scale execution without losing traceability.


Who Uses This Page?

If you want to know what is happening right now, this is the page to use.