Skip to content

Quality Complaints

Decide reportability on the record, not in an inbox.

A quality complaint is a numbered file with an owner and a review workflow that starts the moment it is logged. QA records the assessment on the file itself, and every change to it lands in the audit trail. When a complaint needs an investigation, it becomes a nonconformance in one linked step.

The complaint file

One lane, two ways out

A complaint stays Open while it is assessed and reviewed. It leaves closed on the record, or converted into a nonconformance, and conversion closes it too.

Quality complaint · CMP- Status through every stage Open
  1. Stage 1: Whoever logs it

    Intake

    Logged against the product, lot and customer, and classified from your own lookup lists. An imported complaint is accepted by someone, who becomes its owner.

    • Numbered CMP- from a per-company counter
    • A resolution target from your complaint SLA setting
    • An owner, by default whoever logged it
  2. Stage 2: QA, on the file

    QA assessment

    Risk level and the reportability call are recorded on the complaint itself. A database trigger writes every change to them into the audit trail, with who and when.

    • Regulatory reportable
    • Safety issue
    • Compliance related
    • Potential recall
    • Repeat / recurring issue
  3. Stage 3: The owner, then an approver

    Review workflow

    Your complaint review workflow starts when the complaint is logged. Action steps go to the owner and approval steps to the owner’s department supervisor.

    • Default steps: Investigation, Review summary, Approval
    • The default approval step asks for an electronic signature, recorded against that step

The complaint leaves the lane one of 2 ways:

  • Closed

    Closed

    Approving the final workflow step closes the complaint. The owner can also close it once no step is left open.

    Server refuses

    Refused while any workflow step is still open. Only a scheduled effectiveness check may run on after the close.

  • Converted to an NC

    Closed

    Select one complaint or several and convert. One transaction creates the nonconformance, links each complaint to it and closes each complaint.

    Creates Nonconformance Draft

    Several complaints can feed one NC. The link shows on both records, and the NC carries the investigation from here.

    Server refuses

    Refused for any complaint that already has a nonconformance linked.

Not drawn: a Cancelled exit. No action cancels a quality complaint; it ends closed or converted.

On the record

The assessment and the sign-off sit on the complaint

A complaint mid-review: QA has flagged it, and the approver is signing the closure step of the review workflow.

Complaint › CMP-006 · QA review
An open quality complaint with its QA assessment flags, with compliance related and repeat issue ticked, and the e-signature PIN prompt raised on its QA Closure approval step.
  1. The QA assessment

    Regulatory reportable, safety, compliance, recall and repeat, set on the file. Here QA has ticked compliance related and repeat issue.

  2. Number and status

    CMP-006, Open. The status moves only through the server’s actions, never through the field.

  3. A signed workflow step

    The QA Closure step asks the approver for their PIN. That signature is recorded against the workflow step, not the complaint.

  4. Create NC

    Conversion starts from the complaint itself, and the new NC is linked back to it.

Convert to NC

What conversion writes, in one transaction

If any part of it fails, none of it is written.

  1. 01

    A draft nonconformance

    With its own NC number and a customer-complaint source. Unless you write one, its description lists the complaints it came from.

  2. 02

    A link per complaint

    A record link from each complaint to the NC, visible from both sides, so the NC shows every complaint it answers.

  3. 03

    Each complaint closed

    Conversion is a link, not a status. Each converted complaint moves to Closed, and a second conversion is refused.

  4. 04

    An audit entry each

    Each complaint’s trail names the NC it went into. The NC’s own entry lists the complaints it came from.

Where it leads

A complaint leads to a nonconformance, and only that

There is no complaint-to-CAPA button. The nonconformance holds the evidence and the disposition, and raises the CAPA when the investigation supports it.

Comes from — Complaint

Complaints start here: logged by your team, or accepted from an import.

Leads to — Complaint

  • NonconformanceConverted

    A complaint converted to an NC stays linked to it — and several complaints can feed the same NC.

Any NC, CAPA, change request, internal complaint, quality event, inspection lot, document or custom-module record can also be linked by hand as related.

The rules

What a complaint will not let you do

Edit the status directly
A trigger on the complaints table refuses any status change that does not come from the server’s own actions, including a direct write through the GraphQL API.
Database refuses
Close with the workflow unfinished
Closing is refused while any workflow step is still open. The only step allowed to outlive the close is a scheduled effectiveness check.
Server refuses
Convert the same complaint twice
A complaint that already links to a nonconformance is refused, and the refusal names it. One pattern converts once.
Server refuses
Change the reportability call quietly
Every change to the complaint row, the five assessment flags included, is written to the audit trail by a database trigger.
Database refuses
Delete without the delete permission
Removing a complaint needs the complaints delete permission. The database checks it, not only the screen.
Database refuses
Your workflow, your approvers
The review workflow is a template you edit. Approval steps go to the owner’s department supervisor. If none is set, the step waits unassigned and the audit trail records why.
You configure

For your auditor

Only people with Manage Access on the module can share.

Share this record

  • Send it to anyone outside your company — no account needed.
  • They open it with a 6-digit code sent to their own inbox.
  • They see a read-only summary with its attachments, not your whole record.
  • The link expires after 30 days, and you can withdraw it at any time.
  • Every open is logged, so you can see who looked and when.

Complaints aren’t included in the Audit Records Package — share them one at a time.

Complaint handling, plainly

What a complaint owner asks before switching

Can a complaint be turned straight into a CAPA?

No, and that is deliberate. A complaint converts to a nonconformance: a draft NC with a record link back. The nonconformance raises the CAPA once the investigation supports it. The app has no complaint-to-CAPA conversion, so nobody opens a corrective action on a complaint that has not been investigated yet.

Is closing a complaint electronically signed?

Not the close itself, and we will not claim otherwise. The signature ledger has no complaint subject, so a close is an audited action, not a signed one. What can carry a signature is the review workflow. The default complaint review ends in an approval step that asks the approver to re-authenticate, and that signature is recorded against the workflow step. A template you build signs only where its steps ask for it.

Does QAbility file the regulatory report?

No. The complaint records whether it is regulatory reportable, next to the safety, compliance, recall and repeat flags, and the audit trail records every change to that call. Making the submission to the regulator stays with you.

What happens when the same problem comes back?

Log it as a new complaint and link it to the earlier ones as similar. A “more like this” search ranks existing complaints by their text, so you can find the matches. When the pattern needs an investigation, convert the whole set into one nonconformance.

Where is the customer support desk?

Customer tickets live in a separate module, Complaint Management, with its own records, its own permission and its own statuses. This page covers the quality complaint file. Ask us about the desk in a demo.

See a complaint assessed, reviewed and converted, with the link on both records.