Labii Documentation
HomeFree SignupFree DemoContact Us
  • Getting Started
    • Introduction
    • Quick Start
  • User Guide
    • Interface
      • Side Menu
      • Views
    • Add Record
      • Add a project
      • Add a blank record
      • Add records in bulk
      • Add a record from a template
      • Add record(s) from file(s)
      • Add a template
    • Record List View
      • Table List View
      • Project List View
      • Row List View
      • ❗Import Records
      • Export Records
      • Bulk Operations
        • Bulk Edit Columns
        • Bulk Edit Sections
        • Bulk Print Detail
        • Bulk Print Labels
        • Bulk Print Barcodes
        • Bulk Print QR Codes
        • Bulk Download
        • Use Selected to Add Blank Record
        • Use Selected to Bulk Add Records
    • Record Detail View
      • Columns
      • Sections
      • Notes
      • Signers
      • Versions
      • Activities
      • Visitors
      • Permissions
      • Section
      • Actions
        • Sign
        • Print
        • Share
    • Navbar
      • Search
        • Global search
        • Search at list view
        • Search query
      • Scan
    • Side Menu
      • Dashboard
      • Calendar
      • Notifications
      • Reload Organization
      • Switch Organization
      • Change Data Center
    • Accounts
      • Authentication
      • Setup an account
      • Create an account
      • My Profile
    • AI Integration
      • Prompt box
      • Prompt template
      • ProtocolGPT
      • AI in Widgets
      • Use cases
  • Admin Guide
    • Organization
    • Backups
    • Personnel
    • Certifications
    • Teams
    • Projects
      • Members
    • Applications
    • Tables
      • Columns
      • Sections
      • Filters
    • Workflows
    • Widgets
    • Subscriptions
    • Credits
    • Invoices
    • Single Sign On
      • Google G Suite
      • Okta
      • OneLogin
      • Microsoft Azure
    • API Keys
  • Widgets
    • Overview
    • Column Widgets
      • Form
        • Text inputs
          • Text
          • MultilineText
          • RichText
          • Number
          • RangeUnit
          • Email
          • Phone
          • Secret
          • Link
          • Address
        • Boolean
          • Checkbox
          • Switch
        • DateTime
          • Date
          • Time
          • DateTime
          • Appointment
          • TimeStamp
          • Timezone
        • Dropdown
          • Select
          • MultiSelect
          • ForeignKey
          • ForeignKeys
          • Member
          • Members
        • File
          • Files
          • Image
          • File Path
          • File Size
          • File Antivirus Status
      • Barcode
        • Barcode
        • QR Code
      • Calculation
        • Formula
        • Numbering
        • RowCount
        • Consumption
      • Integration
        • API
          • API
        • Dropdown
          • API ForeignKey
          • API ForeignKeys
      • Column
        • Record Citation
        • Column Citation
        • Column Data
        • Column Addition
      • Regulation
        • Signature
          • Signature
          • Open Signature
          • Signature Status
      • ❗Chemistry
      • ❗PubMed
      • ❗Device
      • ❗Integration
      • Advanced
        • Subtitle
        • Rating
        • Nested Fields
        • Storage
        • Storage Coordinates
    • Section Widgets
      • Office
        • Text
          • Plain Text
          • CKEditor Classic
          • CKEditor Balloon
          • CKEditor Document
          • CKEditor Restricted
          • CKEditor Classic Controlled
          • Code Editor
        • ❗Table
        • File
          • Files
          • File Preview
        • Google Drive
        • Drawing
        • G Suite
        • Microsoft Office
      • Data Display
        • Columns
          • Columns
          • Metadata
        • Sections
          • Section Display By Record
          • Section Display By ForeignKey
        • Record List
          • Record List
          • Record List by Column
          • Record List by ForeignKey
          • Record List by Query
      • ✅Regulation
        • Signers
        • ✅Audit Trail
          • ✅Activities
          • Versions
          • Visitors
      • Process Management
        • Flowchart
        • Steps
      • Diagram
        • Mermaid
        • Gantt Chart
        • Stage Flowchart
        • Relation Flowchart
      • Reference Manager
      • Biology
        • Plasmid Editor
        • Open Vector Editor
        • Microplate
          • 6-Well Plate
          • 12-Well Plate
          • 24-Well Plate
          • 48-Well Plate
          • 96-Well Plate
          • 384-Well Plate
          • Flexible Well Plate
        • Sample Aliquoting
        • Assay
          • ELISA Standard Curve
          • ELISA Qualitative
          • Dose Response Curve
        • Protein
          • MolStar
          • RCSB Saguaro
        • Bioinformatics
          • QUiCKR Analysis
          • CRISPResso2
      • Chemistry
        • Chemical Formats
        • Chemical Drawing
        • Chemical Analysis
        • Chemical Reaction
      • Combination
        • Clinical Genomicist Workstation
      • Productivity
        • ✅Calendars
          • Calendar
          • Scheduling
        • Automation
          • Workflows
        • Ungrouped
          • Storage Map
        • Table of Contents
        • Communication
          • Email Template
          • Notifications
          • Comments
        • Barcode
        • ToDo
        • Timer
      • Report
        • Record Summary
          • Record Summary
        • Data Driven Charts
          • Chart By Category X
          • Chart By Numeric X
        • Custom Input Charts
          • Data Visualizer
    • Dashboard Widgets
      • Labii
      • Shortcut
        • Applications
        • Links
        • Filters
      • Productivity
        • Office
        • Flowchart
        • Section
        • Project Management
          • ✅Tasks
        • Summary
      • ✅Reports
        • Record Summary
          • Record Summary By Date
          • Record Summary By Tables
          • Record Summary By Projects
          • Record Summary By Users
        • Data Driven Charts
          • Chart By Category X
          • Chart By Numeric X
        • Matrix
          • Record Count By Filter
        • Audit
          • Storage Audit
      • Integration
        • Quickbooks
          • Quickbooks Customers
          • Quickbooks Accounts
          • Quickbooks Items
          • Quickbooks Invoices
  • API
    • Concepts
      • How to get token from Labii ELN & LIMS
      • How can I load Labii data from API into DataFrame
    • Methods
      • Authentication
      • Notification
      • Organization
      • Personnel
      • Team
      • Organization Widget
      • Statement
      • Backup
      • Project
      • Member
      • Table
      • Column
      • Filter
      • Row
      • Cell
      • Section
      • Activity
      • Version
      • Visitor
      • Workflow
      • Step
      • Widget
    • Variables
    • SDK
      • API Client (python)
      • API Client (javascript)
      • SDK (python)
      • SDK (javascript)
      • Examples
  • Applications
    • Electronic Lab Notebook
      • ELN for Research and Development
      • ELN for Production
      • ELN for ELISA Data Analysis
      • ELN for Dose Response Curve
    • Process Management
      • ❗Report creating process in diagnosis testing
      • ❗Email follow up process in CRM
      • ❗Management of the purchasing, approval, and ordering processes.
    • Sample Management
      • Sample Receiving
      • Track sample consumption
      • Aliquots Management
    • Equipment Management
      • ❗Equipment Scheduling
      • ❗Equipment Maintenance
    • Inventory Management
      • Barcode System
      • Stock Checkin and Checkout
      • Storage Management
      • ❗Purchase Management
    • Laboratory Information Management System
      • LIMS for Sample Testing
      • LIMS for NGS
    • Customer Relationship Management (CRM)
      • Quickbooks Integration
    • Document Management
    • Chemical Registration
    • Mouse Colony Management
    • Diagnostic Testing
    • Diabetes Tracker
    • Project Management
      • Task Management
      • How to manage research goals
    • Reference Management
    • Training Management
  • Support
    • Overview
    • Documentation
    • YouTube
    • Videos
    • Tickets
    • Chat with us
    • Schedule a meeting
    • Take a survey
    • Resources
    • Download
    • Blogs
    • FAQ
    • Other
      • Guidelines for Preparing Documents on Research Needs for Labii Configuration
Powered by GitBook
On this page
  • Overview
  • List of workflows
  • Search workflows
  • Filter workflows
  • Workflow detail
  • Trigger
  • Actions
  • Add workflow
  • Delete workflow
  • Execute workflow
  • Execution Log
  1. Admin Guide

Workflows

Configure workflow and steps

PreviousFiltersNextWidgets

Last updated 4 months ago

Overview

A consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information.

A allows you to effectively manage the flow of samples and associated data to improve lab efficiency. A helps standardize workflows, tests, and procedures while providing accurate controls of the process. Instruments may be integrated into the LIMS to automate the collection of test data, ensuring they are properly calibrated and operated by trained staff only.

This documentation demonstrates how to create a workflow and add steps. As the name implies, this is a new feature and is different from the previously used Workflows widget (now referred to as widget).

List of workflows

The list of workflows can be managed by clicking Settings on the side menu and then clicking Workflows.

Search workflows

You can search a workflow by typing a keyword into the search bar in the workflow list view, and then clicking Search. The search results can always be cleared by clicking the Clear button.

Filter workflows

With the Filter function, you can limit the number of workflows displayed. You can do that by clicking Active workflows and then selecting a filter from the dropdown. Here are a list of filters:

  • All workflows. Filter to display all workflows.

  • Active workflows. Filter to display the workflows that is active.

  • Archived workflows. Filter to display the workflows that is archived

Workflow detail

The details of a workflow can be viewed by clicking its name.

A workflow typically has these columns:

  • Sid - the id of the backup

  • Name - name of the backup

  • Description - the description of the backup

  • Order - the order of the workflow

  • Trigger - Workflow triggers are events that cause a workflow to execute.

  • Actions - Actions are the functions that the workflow will execute.

Trigger

Trigger is the condition to execute the workflow. The trigger is optional. The workflow will be executed automatically if trigger is provided. In the absence of a trigger, the workflow can be manually triggered.

  • Events or schedule - Event or schedule to trigger the workflow.

    • Record created, triggered by the creation of a record.

    • Record updated, triggered when a record is updated.

    • Interval schedule, triggered by an interval schedule.

    • Crontab schedule, triggered by an crontab schedule.

  • Record created

    • Trigger table - The table of record that will trigger the workflow when a certain event occurs to it.

    • Condition - The conditions that must be met before a workflow is executed. You can skip the conditions check by leaving it empty.

      • Field - The fields/columns of the table table name.

        • Lookup expression - Lookup Expression or Method

        • Value - Value or term to lookup.

    • Logical operator - Logical operator is used to determine the logic between conditions.

  • Record updated

    • Trigger table - The table of record that will trigger the workflow when a certain event occurs to it.

    • Trigger column - The column of record that will trigger the workflow when updated.

    • Condition - The conditions that must be met before a workflow is executed. You can skip the conditions check by leaving it empty.

      • Field - The fields/columns of the table table name.

        • Lookup expression - Lookup Expression or Method

          • Value - Value or term to lookup.

    • Logical operator - Logical operator is used to determine the logic between conditions.

  • Interval schedule

    • Interval value - A positive number.

    • Interval unit - The unit of time.

      • Minute(s)

      • Hour(s)

      • Day(s)

  • Crontab schedule

    • Minute(s)

    • Hour(s)

    • Day(s) Of The Week

    • Day(s) Of The Month

    • Month(s) Of The Year

    • Cron Timezone

Actions

Each action contains the following fields:

  • Method - API Method

    • Create- The POST method to create a object.

    • Modify - The PATCH method to modify a object.

  • Object

    • Record - The data record

    • Cell - The column data of a record

    • Section - The section of a record

    • Notification - The notification object

  • Query or SID - Additional query to limit the results. If method='Modify' or 'Delete', provide the SID here.

  • Data - Data in JSON to be created or modified.

Add workflow

A workflow can be created by the administrator. To do that:

  1. Click the Settings at the side menu, and then select Workflows

  2. Click the "+ Add Workflow" button

  3. A form will be displayed.

  4. Provide name and description of the backup

  5. Click Submit button

Delete workflow

Delete workflow at the list view

To delete a workflow, go to the list view of workflow and then click the Delete icon.

Delete workflow at the detail view

Open a workflow and then click Delete button.

Execute workflow

If the trigger is defined, the workflow will be executed automatically.

Furthermore, you can manually trigger workflows using the following methods:

Execution Log

The Execution Log in Labii workflow serves as a comprehensive record detailing the who, when, why, and what of each workflow execution. It captures crucial information such as the timestamp of execution, identifying the user responsible, the trigger event that initiated the workflow, and the detailed outcome or result of the execution. This log not only provides a chronological overview of workflow actions but also enables users to track the history and status of their workflows, facilitating transparency and accountability in workflow management.

Actions are the functions that the workflow will execute. Labii use API calls to perform the actions. Learn more at .

.

.

.

https://docs.labii.com/api/sdk
From Flowchart widget
From trigger schedule
workflow
Laboratory Information Management System (LIMS)
LIMS
Labii ELN & LIMS has integrated a sophisticated workflow management system to guide our users to document the data with a predefined process.
Flowchart
From import form
From record submit form