QBench Release Notes October 22, 2019 - v2.0.0

What’s New:

Templates:

  • Users are now able to customize their own Email Templates.
  • Users are now able to access the “date_generated” timestamp in Print Label Templates
  • Users are now able to upload attachments and reference them within Print Label Templates
  • In the Customer Portal, users are now able to see additional fields in the Sample Print Label pop up

Batches:

  • Users are now able to add an Inventory Stock to a Platemap
  • Platemaps now including hotkeys for faster navigation
  • Navigating Platemaps:
  • [Delete]: Clear highlighted cell.
  • [Alt + S]: Save Platemap.
  • [Alt + T]: Switch data entry type.
  • [Enter]: Bring up data entry for highlighted cell.
  • [Arrow Keys]: Traverse Platemap (up/down/left/right)
  • Cell Editing:
  • [Enter]: Select highlighted option from dropdown.
  • [Shift + Enter]: Enter selected data into platemap cell

API:

  • Batch Platemaps are now available through the API
  • Assay information on Tests is now expanded upon in the response for GET requests
  • Orders GET endpoint now has an option to expand on Samples
  • Users are now able to Publish a report to the Customer Portal
  • Users are now able to retrieve Inventory Item/Stock information

Field Configuration:

  • Users are now able to make any field required and give them default values on creation
  • New additional field type: Object Relation
  • This field type allows a user to select another QBench object as a field value
  • Currently, the only available option is User

Worksheets:

  • Jinja2 is now available for use in QWML (similar to report templates)
  • Now able to make fields required by including the string “required” in the tag Example Usage: __(input, my_input_field, required)__

Tests:

  • Users are now able to filter Tests by “Current Priority” and also include any Tests that are not part of a priority group
  • Users are now able to include Order Status when exporting tests to a spreadsheet

Billing:

  • If an Order only has one Invoice, the “Billing” tab on the Order Page will lead directly to that Invoice
  • Users are now able to set a “Payment Term” value on the Customer. This value will auto-populate on any Invoice that is created for them.

Security / Stability:

  • Now setting a timeout on report generation. If a report takes too long to generate, this could potentially stack up requests and hog up CPU usage, resulting in poorer performance until the report(s) are finished generating.
  • Now limiting the number of history entries. We have had issues where a client using our API bugs out and results in too many history entries, slowing down their instance. Please contact support@qbench.net to discuss modifying this limit
  • We are now enforcing our 300/1minute API call rate The API will return a 429 Response (Too Many Requests) if it exceeds the limit. Please contact support@qbench.net to discuss modifying this limit

QoL / Bug Fixes

  • Samples are now able to be associated to a Batch in bulk from the Test List page
  • Users are now able to filter Inventory Items by expiring Stock
  • Fixed bug where admins were able to bypass permission restrictions when marking a QMS Document OBSOLETE
  • On Location page, the Sample input is now correctly auto-focused when the modal pops up
  • Fixed bug where “Total Hours Left” on the Professional Services page was showing too many decimal places
  • Fixed bug where some data was missing when exporting Tests to spreadsheet
  • Fixed bug where our custom Jinja2 Filter to download an attachment for report templates did not select the correct attachment version
  • Fixed bug where values in history were not converting datetimes to local
  • Fixed bug in the API where it was not properly converting the “last_updated” parameter for GET endpoints


Latest Articles

How to Eliminate Data Integrity Errors in Your Lab

Data entry errors can be costly for labs, especially as your throughput increases. Learn about the top data entry errors labs face and how a LIMS prevents them.

General
January 9, 2025

Sample Collection & Processing Best Practices For Labs

Labs process billions of samples every year. In this guide, we’ll give you a foundation for proper sample collection and processing in your lab.

General
December 30, 2024

Lab Inventory Management Best Practices [Free Inventory Template]

Proper inventory management is key to the success of your lab. This guide breaks down the best practices and tools for mastering inventory management.

LIMS Tips
December 20, 2024

QBench Continues Winning Streak: Momentum Leader in LIMS and Lab Inventory Management

For the third consecutive quarter, QBench is a G2 Momentum Leader in the LIMS category—and this time, we’re proud to three additional wins: Moving to the #1 LIMS on the Highest-Rated List, reaching #1 on the Easiest to Use List, and winning Momentum Leader in Lab Inventory Management Software category.

General
December 18, 2024

How to Implement a Chain of Custody Program in Your Lab

Chain of custody programs are critical to ensuring the accuracy and reliability of your results. Read our guide to implementing a successful CoC in your lab.

Regulations
December 13, 2024

How A LIMS Increases Efficiency for Cellular Therapy Labs

Cellular-based therapy labs are at the cutting edge of medicine and face numerous key challenges as they scale. Learn how a LIMS increases efficiency for CBT labs.

LIMS Tips
December 6, 2024