Skip to main content

Lab Tasks

The main task management item for the lab outside of manufacturing tasks. How to set them up and how to use them.

Written by Mykyta Medvediev

Lab Tasks

Overview

Lab tasks are flexible, ticket-style work items designed to track anything that falls outside the standard production workflow. While production tasks follow a rigid case-based lifecycle (create line items, schedule steps, start, finish), lab tasks can represent virtually any type of internal or cross-functional work — billing disputes, customer complaints, IT requests, quality investigations, onboarding checklists, or follow-ups.

Each lab task is created from a task template, which defines the task's available states, custom attributes, default SLA policy, and which workstation it belongs to. This means different types of work can have completely different workflows, fields, and tracking rules while all living in the same system.

Lab tasks appear on the My Work page alongside production tasks, giving technicians and managers a unified view of everything on their plate.


Key Features

Customizable States

Unlike production tasks which only have start and finish, lab tasks move through custom states that you define. States are grouped into four categories — Submitted, In Progress, Waiting on Customer, and Resolved — and each task template can use a different set of states. See the Task States documentation for details.

Tags

Tasks can be tagged with color-coded labels for quick visual categorization and filtering. Tags are shared across all task types — you define them once and apply them to any task.

Common uses include tagging by urgency ("Urgent," "Low Priority"), or by type ("Remake," "Warranty," "Internal").

SLA Tracking

Lab tasks support SLA policies with Time to Resolve and Time to Close targets. SLAs can be applied automatically through a template default or manually on individual tasks. Timers pause automatically when a task enters a Waiting on Customer state (if configured). See the SLA documentation for details.


Exception Tasks

When a task template has the Exception Task (case task) flag enabled, tasks created from that template require a linked case. These tasks appear directly on the case view, giving the case a visible record of any issues, follow-ups, or exceptions associated with it.

Exception tasks can be created from the case view or from a conversation (with the case selected). They inherit all the same features as regular lab tasks — custom states, attributes, SLAs, tags, and comments.


Custom Attributes

Each task template can define custom attributes — additional fields that appear on tasks created from that template. Attributes let you capture structured data specific to each type of work without cluttering unrelated task types.

Attribute Types

Type

Description

Text

Single-line free text

Integer

Whole numbers

Decimal

Numbers with decimal precision

Checkbox

Yes/no toggle

Date & Time

Date and time picker

Dropdown

Selection from a predefined list of options

Files

File attachments (up to 10 files per attribute, 100MB each)

Attributes can also reference entities in your system, creating direct links to related records:

Type

Links To

Doctor

A doctor record

Office

An office record

Customer

A customer (doctor + office relationship)

Billing Account

A billing account

Case

A case record

Invoice

An invoice

Statement

A statement

Payment

A payment

Credit

A credit

Attribute Settings

When defining attributes on a template, you control:

  • Visible on Create — whether the field appears on the task creation form

  • Required to Create — whether the field must be filled before the task can be created

  • Visible to Customers — whether the field is shown when the task is shared with a customer through the portal

  • Required to Create for Customers - whether the field must be filled before the customer can submit the task

The latter two are not affecting anything yet - those features are in development.

Attributes that are not visible on create can still be filled in after the task is created from the task detail view.


Tasks and Conversations

Lab tasks and conversations are tightly integrated, allowing your team to link operational work directly to customer communication.

Creating Tasks from Conversations

From any conversation, you can create a new lab task directly from the details sidebar. Select a task template, fill in the fields, and the task is automatically linked to that conversation. If the conversation has linked cases, you can select one from a dropdown when creating an exception task.

Once linked, the task appears in the conversation's details panel. Clicking it opens the task detail view inline, so you can review the task's state, attributes, and comments without leaving the conversation.

Creating Conversations from Tasks

From any lab task's detail view, you can create a new conversation, and it will be automatically linked back to the task. This is useful when a task requires customer outreach — for example, if a quality investigation task needs you to contact the doctor for additional information.

The linked conversation appears in the task's sidebar. Clicking it opens the conversation messages inline within the task sheet, so you can read and send messages without navigating away.


Comments

Lab tasks have an internal comments section for team communication. Comments support:

  • @mentions — tag teammates by typing @ followed by their name. Mentioned users receive notifications and the task appears in their Mentions view on the My Work page.

  • File attachments — attach files to comments using the paperclip button. Uploaded files can be downloaded by clicking on them in the comment thread.

Comments are internal by default — they are not visible to customers even if the task is shared through the customer portal. Use comments for internal discussion, status updates, handoff notes, or documenting decisions.

Did this answer your question?