This release is about giving your Customers a portal that works the way your lab does. Sample search now runs on the fields each Customer actually cares about and returns the specific Samples they're looking for, and Assay field screens carry into the portal so Customers see the same Assay-aware views your team does. On the integration side, the v2 API now tells you which worksheet a Test is running and what's in it.
Are you a QBench customer with ideas for new features? We’d love to hear them. Use the "Submit Feedback" link in the Help menu to submit your ideas and vote on feature requests. The requests with the most votes get considered first in our roadmap planning.
Customer Requests (You asked, we delivered!)
- Enhanced Sample Search in the Customer Portal: Search by the Sample fields in a Customer's Division and get back matching Samples. See details below.
- Assay Field Screens in the Customer Portal: Portal users see the fields that belong to the Assay they're looking at. See details below.
- Worksheet Details on the v2 API: Find out which worksheet a Test is running and read its structure in one call. See details below.
Customer Portal
- Enhanced Sample Search in the Customer Portal: Portal users can now find a specific Sample and its Report without digging through an entire Order.
- Search now uses the Customer's own Division top 3 fields instead of the global set, so each Customer searches by what's relevant to them. Customers tied to no Division or several Divisions keep using the global top 3 fields.
- A samples-only toggle in the search bar returns just the Samples that match, not every Sample on the Order.
- Matching Samples are no longer capped at ten per Order, so a search on a shared value like a lot or Source returns every match.
- The search bar, the results columns, and the filter sidebar all resolve fields the same way, so what you search on and what you see back stay in agreement.
- Search-Aware Report Downloads and Filter Clarity:
- With the samples-only toggle on, bulk Report downloads include only matching Samples. Downloads over 100 Samples are blocked with a clear message.
- Hover any Sample row to download that Sample's Report on its own.
- Improved filtering UX:
- The filter icon changes color when a filter is applied and shows how many fields are filtered.
- The samples-only toggle stays pinned to the filter sidebar footer once a Sample-level field is filled in.
- Assay Field Screens in the Customer Portal: Assay-specific field screens now carry through to the portal. When a Customer views Tests for a single Assay, the fields shown are that Assay's field screen, falling back to the Customer field screen or your default configuration. Customers running several Assay types can now view only the relevant fields.
🧪 Contact your account manager to have Field Screens enabled for your lab.
API v2
- Worksheet Version and Type on the Worksheet Data Endpoint:
GET /api/v2/tests/{id}/worksheet/data now returns the worksheet's version and type alongside the data. For Dynamic Spreadsheet Tests, the worksheet configuration is now populated instead of coming back empty, so integrations can read the worksheet's structure without a second call or a hardcoded assumption about which worksheet a Test is on. - Administration Endpoints: The v2 API now covers lab administration: Custom Fields, Statuses, Users, Roles, MFA enrollment, login activity, and audit record retrieval. Config changes emit events so an external control plane can stay in sync, and writes honor idempotency keys.
🧪 Contact your account manager to have this enabled for your lab.
A special treat for those who read all the way here:
What did the chemist say when she found two isotopes of helium?
HeHe.
v2.115