Steps | Labii Documentation (original) (raw)

For the complete documentation index, see llms.txt. This page is also available as Markdown.

  1. Widgets
  2. Section Widgets
  3. Process Management

Steps

Track and manage the progress of laboratory projects or tasks by breaking them down into individual steps with timers, variables, comments, and action buttons for guided protocol execution.

3.0.0 (updated on 2024-01-01)

The Steps widget enables laboratory teams to break complex projects, protocols, and tasks into individual, ordered steps and track their completion in real time. Each step displays its content, a built-in timer, a comment area, and configurable action buttons, giving technicians everything they need to execute a procedure without leaving the record. Steps can be marked as complete (with automatic user and timestamp capture) and optionally verified by a second reviewer, supporting dual-role quality control. Steps can be created manually, imported from .txt, .docx, or .md files, or generated automatically from a protocol name using the built-in AI assistant. The Run Procedure mode further enhances guided execution with full-screen step display and text-to-speech narration.

The read-only view displays a numbered list of all steps. Each row shows the step order number, step content, completion status, verification status, and the recorded user and timestamp for any completed or verified steps. Completed steps have a teal background. Timer countdowns and action buttons are hidden in this view.

The edit view activates all interactive controls for each step.

Each step row in edit view provides the following controls (visibility controlled by configuration):

Edit the step content inline.

Edit the step's action buttons and timer.

Insert a new step directly above the current step.

Mark the step as complete. Captures the user and timestamp automatically. Step background turns teal.

Reverse the completion status of a completed step.

Mark the step as verified (available only after a step is completed). Captures the verifying user and timestamp.

Open a dedicated results section linked to this step.

Record step-specific variables or comments (available when is_restricted is enabled for the step).

Drag to reorder the step within the list.

Configure the Steps widget to show or hide controls based on your workflow requirements.

Click the Configure button (Widget edit button) at the bottom of the Steps widget to open the settings panel.

Enable or disable the controls you need:

Click Save to apply the configuration.

For regulated laboratory environments (GLP, GMP), enable Should display Complete button, Should display Verify button, and Should disable actions if step not current together to enforce strict sequential execution with dual-role sign-off.

The Verify button only appears on a step after it has been marked as complete. Ensure the Complete button is also enabled when using the Verify feature.

Click Add Step at the bottom of the step list.

Fill in the step fields:

Click Save to add the step to the list.

Load Steps from an External File

Import an existing protocol document to populate the step list automatically.

Click Add Step to open the step creation panel.

Drag and drop a .txt, .docx, or .md file into the cloud upload area, or click the cloud icon to browse for a file.

All steps detected in the document are loaded into the widget in the order they appear in the source file. Review and adjust as needed.

Formatting each line or numbered item as a separate step in your source document ensures the cleanest import results.

Use the built-in AI assistant to generate protocol steps automatically from a protocol name or description.

Click Add Step to open the step creation panel.

Locate the AI input area and enter the name or a brief description of the protocol.

Submit the prompt. The AI generates a structured set of steps based on the protocol description.

Review the generated steps, edit any that need adjustment, and save.

Run Procedure mode provides a guided, full-screen execution experience with optional text-to-speech narration — ideal for hands-on bench work.

Click the Run Procedure button in the Steps widget header.

The first step opens in a full-screen modal. Read or listen to the step instructions. Text-to-speech narration starts automatically by default.

Perform any step actions available in the modal (Add results, Add variables, Complete, Verify, Start timer).

Click Next to proceed to the next step, or Previous to go back. Use Goto step to jump to any specific step.

Continue until all steps are complete, then close the modal.

Run Procedure Controls:

Jump directly to any step by selecting it from a list.

Manually trigger text-to-speech narration for the current step.

Disable automatic text-to-speech narration.

Open the results section for the current step.

Record step-specific variables or comments.

Mark the step complete with user and timestamp.

Reverse completion status.

Structuring Steps for Clarity

Compliance and Audit Readiness

Combining the Steps widget with a CKEditor section for background notes and a Data Grid or Files section for raw data creates a complete, self-contained experimental record.