Skip to content
FlinkISO

FlinkISO · Free Open Source QMS

ISO 9001 Audit Management

Plan the audit, work through controlled checklists, record findings and configure the module around your own QMS workflow.

Document-backed and configurable

One audit record, with every checklist and finding kept in context

The Audit Programme and Schedule is the parent record for the audit. It identifies the applicable standard, audit type, risk priority, objective, scope, criteria, dates, locations, departments, lead auditor, audit team, auditee representative and current status.

Audit Checklist and Audit Findings are linked Child Document Forms. Each uses its own controlled document, generated HTML form, database table, record history and API-editable JSON definition while remaining connected to the parent audit.

Current FlinkISO Audit Programme and Schedule form with objective, standard, audit type and risk priority
The current Audit Programme and Schedule form is generated from its saved definition and remains editable through the Form Creation API.

A connected audit cycle

Plan, perform, report and close

Status is more than a label. It controls which parts of the audit are available as work moves forward.

01

Plan

Define the purpose, scope, criteria, timing, locations, departments, audit method and team.

02

Schedule

Confirm participants and make the controlled Audit Checklist available for preparation.

03

Perform

Record clause-based questions, objective evidence, samples, interviewees and results.

04

Report & close

Issue findings, capture responses and evidence, verify effectiveness, conclude and approve the audit.

Three controlled records

How the audit module is structured

Audit Programme and Schedule

The parent document and form. It controls planning information, responsibility, status, conditional tabs and access to linked audit records.

Audit Checklist

A Child Document Form for repeatable clause or requirement checks, audit questions, evidence, sample references, results, auditor and completion date.

Audit Findings

A Child Document Form for findings, requirements not met, responsible people, correction, auditee response, closure evidence, verification and effectiveness.

Audit record at In Progress status showing linked Audit Checklist and Audit Findings child documents
At In Progress, the checklist and findings are available from the parent record. The Conclusion tab remains hidden until Reporting or Closed.

Example visibility model

Show the right work at the right status

Administrators can change these rules. The supplied configuration demonstrates a practical ISO 9001 audit flow.

StatusMain-form tabsChild documentsTypical work
DraftObjective, Scope, Criteria & Reference DocumentsHiddenDevelop the audit plan before releasing operational records.
ScheduledPlanning tabsAudit ChecklistPrepare the checklist and confirm the audit arrangements.
In ProgressPlanning tabsAudit Checklist and Audit FindingsPerform the audit, retain evidence and raise findings.
ReportingPlanning tabs and ConclusionAudit Checklist and Audit FindingsComplete the report, responses, verification and conclusion.
ClosedPlanning tabs and ConclusionAudit Checklist and Audit FindingsRetain the completed controlled record and approval history.
CancelledPlanning tabsHiddenKeep the cancelled schedule without opening operational work.

Field access can follow responsibility

Each field can be editable by the creator, preparer, approver or an employee selected in a responsibility field such as Lead Auditor, Auditor, Responsible Person or Verified By. Administrators can also grant editing to selected designations; other users see that field as disabled even when they can open the record.

Configuration without a separate code fork

Configure and reconfigure the installed module

The installed audit module is driven by its saved form definitions. Use the module configuration page and Form Creation API to update the main form and both Child Document Forms.

Rebuild from saved JSON

After structural or layout changes, Rebuild Module regenerates the main form and linked forms from their saved definitions while keeping the existing custom-table records connected.

  1. Open the Audit Programme and Schedule in Custom Forms.
  2. Use Main Form to add, remove, arrange or update fields.
  3. Set field labels, relationships, required values, defaults and role or designation-based edit access.
  4. Use Tab Configuration to hide tabs on Add or Edit and to define status-based visibility for tabs and Child Document Forms.
  5. Open Child Document Forms to maintain Audit Checklist and Audit Findings independently.
  6. Save the definitions, choose Rebuild Module and then test Add, Edit and View with every relevant status and a normal user account.
Current Audit module Tab Configuration showing conditional visibility for Conclusion, Audit Checklist and Audit Findings
Tab Configuration stores separate visibility rules for main-form tabs and Child Document Forms. Normal Child Forms do not appear in this list.
Before a production rebuild: review the saved JSON and take the database backup required by your change-control procedure. Rebuild after form-structure changes; email and task rules are saved from their own configuration tabs.

Notifications

Add email triggers to an audit form

Create rules on the parent audit, checklist or findings form according to the event and audience that need the message.

  1. Open the required form’s configuration page and select Email Triggers.
  2. Choose when the rule runs: Record created, Record updated, Record deleted, Field value changed or Date reminder.
  3. For a field rule, choose the field, condition and destination value. For a reminder, choose the date field and the number of days before it.
  4. Select recipients: administrators, department HoDs, people from relevant branches, departments or designations, an employee/user field from the audit record, or named employees.
  5. Choose immediate or delayed delivery, optionally suppress repeated messages, and decide whether to exclude the person who caused the event.
  6. Write the subject and body, enable the rule and save it. Use All Rules and Delivery Log to review configuration and delivery.

Messages can include values such as {{module.name}}, {{record.id}}, {{record.FIELD_NAME}}, {{changes.FIELD_NAME.old}}, {{changes.FIELD_NAME.new}}, {{actor.name}} and {{reminder.target_date}}.

Read the complete Email Triggers guide →

Current Email Triggers panel for the Audit Programme and Schedule module
Email rules are configured against the selected audit form, with event, condition, recipient and delivery controls.

Assigned follow-up

Create audit tasks from record conditions

A task rule turns a meaningful audit condition into assigned work with a target date and dashboard visibility.

Current Create Tasks panel for the Audit Programme and Schedule module
The task rule uses employee, condition and date fields already defined in the selected audit form.
  1. Open the required audit form’s configuration and select Create Tasks.
  2. Select the Employee Field that identifies the assignee, such as Lead Auditor, Auditor or Responsible Person.
  3. Select a choice-based Condition Field, the comparison and the value that creates the task.
  4. Select the Date Field used as the task target date.
  5. Write the task message, choose Publish and save the rule.

When the saved condition is met, the task is assigned to the employee referenced by the record, appears on that employee’s dashboard and sends the task notification email. Do not create a second email trigger for the same task condition unless a different audience or message is required.

Approvals and release

Complete the workflow with named approval steps

Choose an approval process

Attach the appropriate process to the form. Each configured step displays its own name and can request the relevant reviewer, HoD, approver, designation or user.

Control participation

Combine table permissions, approval roles and field-specific editor or designation rules so each participant can change only the information assigned to them.

Retain the evidence

Keep comments, prepared-by and approved-by identities, approval history, controlled documents and linked child records with the audit.

Ready to use. Ready to adapt.

Available Modules

These readily available forms are created within the system without any coding. Similar to these forms, you can create your own forms & modules on-the-fly without any help from experts and with zero-coding.

You can customize all these existing modules & forms without any coding. You can add/ remove fields, change field locations, resize them, hide/ show fields on index page, restrict users from editing fields etc. You can also add your own business rules, email notifications, custom alerts & tasks and much more.

More from FlinkISO

More Features

In their own words

What Clients Say?

Testimonials

We’ve been using FlinkISO for about a year, and it has become a key tool for managing our QMS for ISO 9001 and ISO 27001.

The platform is powerful yet straightforward—easy to navigate, quick to understand, and practical for day-to-day work. The team support is also excellent: fast, responsive, and genuinely helpful whenever we need it.

Overall, it’s a highly reliable solution and, in our experience, one of the best QMS tools available today.

Victor Casas
LABY - Forever Data, Spain

The FlinkISO Online System certainly has revolutionized our business, it certainly allows us to work "smarter, not harder".

The online tracker, database, reports and graphs etc, have outperformed our initial system.

All the documentation is accessible at the press of a button, needless to say we are proud to be affiliated with you and with this level of professionalism.

Mrs. V. Donjeany
LEPRO Corporation CC, South Africa.

We have been using FlinkISO as our Quality Management Software for the past few years and we are extremely satisfied with the software and services offered.

The support team installed the software for us and worked with us to customize our Quality Management website which made the transition from a paper-based system to an online one effortless.

They always respond promptly to any questions or inquiries and have processed our web customization requests with speed and reliability.

I would highly recommend their services.

Priyangi Perera
Pro-Lab Diagnostics, Round Rock, Texas.

Siemens Pro-Lab Diagnostics UPC LABY HiMedia Laboratories Acontis Technologies Farinter LEPRO Corporation
  • On Cloud

    Start your 15 days On-Cloud QMS trial. No payment required. One free training session included. Live chat & email support.

    Register
  • On Premise

    Download Free Quality Management Software On-Premise Edition. Installation, Training, Support Services on-demand.

    Free Download