Duration: ~15 minutes
Welcome to Agrometrisis. This tutorial walks you from your very first login all
the way to downloading a signed PDF analysis report. No prior LIMS experience
is assumed. By the end of these 15 minutes you will have completed a full
cycle: contact → sample → analysis record → measurements → review → approval
→ released PDF.
The cycle mirrors the workflow required by ISO/IEC 17025:2017 (clauses §7.4
sample receipt, §7.5 technical records, §7.8 reporting of results). Each step
maps to specific clauses — citations appear at the end of each section so you
can later correlate using the system with meeting the standard.
Goal: confirm you have everything needed to complete the cycle without
interruption. Duration: ~30 seconds.
Get the following ready:
you a username (usually your work email) and a temporary password. Keep
them at hand.
Edge work too, but Chrome is the recommended test platform.
at the lab. We will not use mock data — the tutorial assumes you have
something genuine to log so the cycle is meaningful.
the sample. E.g. "Soil pH per ISO 10390". If you are unsure, ask your
quality manager before continuing — changing methods mid-analysis triggers
corrective action.
When you finish this step, you should have: username, password, an open
browser at the Agrometrisis URL, and a sample in front of you.
Goal: sign in and land on the Dashboard. Duration: ~30 seconds.
https://lims.your-lab.gr).
for a one-time code from your authenticator app. Enter it and click
Confirm.
temporary password with one of your own. Choose a strong password
(12 characters minimum) and save it.
When you finish this step, you should see: the Dashboard with live
metric cards — e.g. samples awaiting analysis, pending reviews, overdue
calibrations. Your name and role (e.g. ANALYST, REVIEWER, LAB_DIRECTOR)
appear top-left. The left navigation bar shows the sections Contacts,
Samples, Analyses, Settings.
Related clause: signing in fulfils the general ISO/IEC 17025 §6.2 requirement
that every activity is performed by identified and authorised personnel.
Goal: register the customer who owns the sample. Every sample in the
system must be linked to a contact — this is the first link in the chain
of custody. Duration: ~1.5 minutes.
customers appears.
("New Contact") with tabs Info / Addresses / Phones / Emails. The
last three tabs are disabled until you first save the Info tab — you
cannot add a phone or email before the first save.
marked with a red asterisk (*):
): e.g. "George".): e.g. "Papadopoulos"."Customer", "Farmer", or "Agronomist" (the options are tailored to the
agricultural/lab domain, not generic business categories).
taxId): e.g. "123456789". The system validatesthe checksum; if it is wrong, an error message appears below the field.
enabled.
without international prefix; optional label).
will be used later to deliver the final PDF report, so double-check it.
When you finish this step, you should see: a success message after the
first save, the Addresses/Phones/Emails tabs now active, and your phone/email
appearing on their own tabs (not on the Info tab). Make a mental note of the
last name — you will need it in the next step to locate your contact quickly
in a larger list.
Related clause: logging the contact implements ISO/IEC 17025 §7.4.1 —
every test item is accompanied by a sufficiently identified
customer/submitter.
Goal: register the physical sample in the system so you can track it
through its lifecycle. Duration: ~2 minutes.
samples appears, sorted by most recent.
opens.
sampleCode): you can either type your own code orleave the field blank — if blank, the system will auto-generate a
unique code on save according to the configured numbering pattern
(e.g. SAM-2026-00041). For your first sample, leave it blank and let
auto-numbering do the work. The field hint reads "Leave blank for
auto-numbering".
contactId, *): click the field and start typing thelast name you just saved. Pick your contact from the dropdown.
labMethodId): optional here, but recommended to setnow — e.g. "Soil pH per ISO 10390" (the method you identified in step 1).
The system automatically "pins" the current Standard Operating Procedure
(SOP) version onto the sample, so that if the SOP evolves later, the
version in force at intake is retained.
collectedAt, *): when the sample was actually taken in the field. If you do not know the exact time, use 09:00 of the
relevant day. The field requires date and time (microsecond
precision, so simultaneous samples are distinguishable).
conditionOnArrival, *): pick OK fora sample that arrived in pristine condition. If the seal was broken,
the quantity was insufficient, or the sample was not properly
preserved, pick the matching value (Damaged, **Insufficient
quantity, Unpreserved, Other**). For this tutorial assume
OK. (Picking anything else automatically reveals a mandatory
"Customer Consultation" section — see
record-customer-consultation-7.4.3.md if you need it.)
cropId): optional but recommended. E.g. "Olive".When you finish this step, you should see: the new sample at the top of
the samples list with status Received and an auto-assigned code (e.g.
SAM-2026-00041).
Related clause: logging the sample code, owner, sampling time, and arrival
condition fulfils ISO/IEC 17025 §7.4.1 for unique identification and §7.4.3
for documenting receipt anomalies.
Goal: open an AnalysisRecord against the sample's aliquot, so measurement
entry can begin. Duration: ~1.5 minutes.
sample — it is a separate top-level section). The list of all the lab's
analysis records appears.
contactId): pick the same customer you registered instep 3. The Aliquot list right after it filters automatically to
that customer's available aliquots.
aliquotId, *): the system automatically creates onealiquot ("Aliquot 1" or similar) for every new sample, so you will
usually see a single option here corresponding to the sample from
step 4. Pick it.
(the analysis date can be today).
area, in the lab's own unit — Settings › Area Unit): e.g. 12.5.analysisTypeId, *): e.g. "Soil".accreditationScopeId): optional. If leftblank, the report will be released as non-accredited. If you pick an
active scope, the final report will carry the accreditation mark
(per §5.3).
Important: the Lab Method is not selected again here — it was
already set on the sample itself, in step 4. The record's
sopVersionAtCreation is derived automatically from the sample's method the
moment you click Save here.
When you finish this step, you should see: a new row in the analyses
grid with status DRAFT. Click the row to enter the analysis record
detail page (/analyses/:id) — that is where you will finish the remaining
steps. The top-right of the page shows a coloured status chip — for DRAFT.
Related clause: binding to a specific LabMethod (on the sample) and
auto-logging the SOP version at analysis-record creation time fulfils
ISO/IEC 17025 §7.2.1.3 (verifiable traceability to the method actually
applied).
Goal: record the actual numeric values measured at the bench for every
Element of the method. Duration: ~3 minutes.
On the analysis record detail page, at the bottom, you will see the
measurements grid. It has one row per Element included in the method
you picked. For example, a soil-pH method will show a row for **pH (1:5
H2O); a macronutrient method will show rows for N, P, K**,
Ca, Mg, S.
measurement) on the first row. Type the numeric value you measured at the bench, e.g. 6.8 for pH or 42.5
for nitrogen in mg/kg. Press Tab to move to the next row.
auto-saved when you leave the cell.
in the accreditation scope or in the method, the app automatically
evaluates conformity:
for one element), enter a brief comment in the Notes field of that
row.
record cannot move past DRAFT with empty Element rows).
When you finish this step, you should see: a fully populated
measurements grid with numeric values in every row and conformity colour
indicators next to each value (where applicable). The record remains in
DRAFT status.
Related clause: the measurements grid is the technical record (technical
record) required by ISO/IEC 17025 §7.5.1 — legible, traceable, with
automatic comparison against acceptance limits where defined.
Goal: move the record from DRAFT to REVIEWED by passing an independent
check. Duration: ~2 minutes.
The principle in ISO/IEC 17025 is segregation of duties: the analyst
who entered the measurements cannot review the same record. There must be
a second certified user as reviewer (REVIEWER role).
Submit for review button. This action moves the record from DRAFT
to REVIEWED only when a second user runs it; if you run it as the
analyst, the system rejects with "self-review not allowed". This is
intentional.
their page they see the DRAFT status and a **Review and approve
review** button.
the required review competency (competency guard) for the record's
method/instrument and, if it passes, moves the record to REVIEWED.
Note: the instrument-calibration and accreditation-scope checks do
not run at this step — they run later, at the final Approval
(step 8), when the lab director performs it. If they block there, see
handle-calibration-overdue.md.
the transition is blocked. Ask the quality manager to record the
required authorisation.
When you finish this step, you should see: the record in REVIEWED
status. The Status log now shows two rows: who created the record and who
reviewed it, both with timestamps. Measurements remain technically editable
until final approval — the real lock kicks in at the next step.
Related clause: the DRAFT → REVIEWED transition with an independent
competency check satisfies ISO/IEC 17025 §7.7 (ensuring validity of results)
and §6.2 (personnel competence).
Goal: approve the record and release the official PDF report to the
customer. Duration: ~2 minutes.
Final approval is reserved for users with the LAB_DIRECTOR role (or
any other role authorised to sign reports). If you are an ANALYST or
REVIEWER, your work is complete in the previous step — ask the lab
director to sign in and finish.
Approve button in the action bar.
ISO 17025 checks, including:
an active, non-overdue calibration? (If not, see
handle-calibration-overdue.md.)
for the specific method/instrument?
is its status ACTIVE?
For your first sample in a fresh test environment these checks usually
pass cleanly. If one blocks, an informative error message names the
specific issue.
transaction:
measurements lock permanently; no edits are allowed without a formal
amendment process (§7.8.8);
reportNumber) via the auto-numbering system (e.g. RPT-2026-00007);
the released report. If an amendment is later needed (§7.8.8), a
new version is created and the old one is preserved as history;
REPORT_READY event that triggers an email notification tothe customer (if the email template is configured).
PDF"). Click it.
generates the PDF on the backend. In a few seconds your browser
auto-downloads the file (e.g. RPT-2026-00007.pdf).
v1).When you finish this step, you should see: the record in APPROVED
status, a PDF in your browser "Downloads" folder, and an outgoing email to
the customer with the report attached. The chain of responsibility is
complete: analyst → reviewer → lab director, each step timestamped and
named.
Related clause: releasing a named PDF report with a report number, a
version number, and the signature of a responsible person fulfils
ISO/IEC 17025 §7.8.1 (report content) and §7.8.2 (release identification).
Congratulations — you have completed your first full cycle in Agrometrisis.
In ~15 minutes you covered the entire flow from contact to signed PDF. Now
you can dive into specialised workflows.
Suggested next reading:
workflow-samples.md — Detailed sample workflow: batch intake,aliquot management, external subcontracting, cancellation and rejection.
workflow-analyses.md — Advanced analysis management: replicates,observations and recommendations, chart embedding, multi-sample reports.
amend-released-report-7.8.8.md — How to release a correctedversion of a report when an error is discovered after release
(amendment process per ISO/IEC 17025 §7.8.8).
handle-calibration-overdue.md — What to do when the calibrationguard blocks a transition: identifying overdue instruments, scheduling
recalibration, override with justification.
Welcome to the team. If any step did not behave as described, let your
quality manager know — feedback becomes a corrective action per §8.7.