DemandFlow Support Centre

AUDITACTION: Corrective Action

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A corrective or preventive action raised from an audit finding, nonconformity, or incident, with root cause analysis and effectiveness verification.

AUDITACTION: Corrective Action

A corrective or preventive action raised from an audit finding, nonconformity, or incident, with root cause analysis and effectiveness verification.

Default definition. This article describes the default AUDITACTION definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches AUDITACTION.

Entity properties

PropertyValue
Entity codeAUDITACTION
Display nameCorrective Action
PluralCorrective Actions
Level90010

Use cases

AUDITACTION is the CAPA (Corrective And Preventive Action) entity required by ISO 9001 clause 10.2 and ISO 27001 clause 10.1. It tracks the full lifecycle from identification through root cause analysis, action planning, implementation, and effectiveness verification. The actionType field distinguishes corrective (fix the problem) from preventive (stop it recurring) actions. Source traceability is provided via objectLookup links to AUDIT, AUDITFINDING, and NCREPORT.

Fields

General: Action Details

FieldTypeRequiredNotes
nametextYesAction Title.
actionTypeenumYesAction Type. Valid ids: corrective (Corrective Action), preventive (Preventive Action), improvement (Improvement).
statusenumYesStatus. Valid ids: open (Open), investigating (Investigating), planned (Action Planned), inProgress (In Progress), implemented (Implemented), verified (Verified Effective), closed (Closed).
priorityenumPriority. Valid ids: critical (Critical), high (High), medium (Medium), low (Low).

General: Source

FieldTypeRequiredNotes
sourceAuditreference → AUDITSource Audit.
sourceFindingreference → AUDITFINDINGSource Finding.
sourceNCRreference → NCREPORTSource Nonconformity.
isoClausetextISO Clause Reference. Placeholder: e.g. 9001:2015 clause 8.5.1.

General: Assignment

FieldTypeRequiredNotes
assignedToreference → userYesAssigned To.
dueDatedateYesDue Date.
completedDatedateCompleted Date.

General: Description

FieldTypeRequiredNotes
descriptiontext (multi-line)YesDescribe the nonconformity, problem, or opportunity for improvement
immediateContainmenttext (multi-line)What was done immediately to contain the issue

Root Cause & Action Plan: Root Cause Analysis

FieldTypeRequiredNotes
rcaMethodenumRCA Method Used. Valid ids: 5why (5 Whys), fishbone (Fishbone / Ishikawa), fta (Fault Tree Analysis), pareto (Pareto Analysis), other (Other).
rootCausetext (multi-line)The underlying root cause identified through analysis
contributingFactorstext (multi-line)Contributing Factors.

Root Cause & Action Plan: Action Plan

FieldTypeRequiredNotes
correctiveActiontext (multi-line)What actions will be taken to correct the nonconformity
preventiveActiontext (multi-line)What actions will prevent recurrence
processChangestext (multi-line)Any policies, procedures, or work instructions that need updating

Verification: Effectiveness Verification

FieldTypeRequiredNotes
verificationMethodtext (multi-line)How will you verify the action was effective?
verificationDatedateVerification Date.
verifiedByreference → userVerified By.
effectivenessRatingenumEffectiveness Rating. Valid ids: effective (Effective), partiallyEffective (Partially Effective), notEffective (Not Effective), pending (Pending Verification).

Verification: Verification Evidence

FieldTypeRequiredNotes
verificationEvidencetext (multi-line)Describe the evidence that demonstrates the action was effective
recurrenceCheckbooleanRecurrence confirmed prevented.
lessonsLearnedtext (multi-line)Lessons Learned.

Attachments

FieldPanelAllowed typesMax files
(unnamed)Documentsanymultiple

Relationships

  • Lookups: sourceAudit points at a AUDIT record; sourceFinding points at a AUDITFINDING record; sourceNCR points at a NCREPORT record.
  • Activity: activity timeline panel attached.

Creating a Corrective Action via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "AUDITACTION",
  "level":    90010,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Action Title",
  "actionType": "corrective",
  "status": "open",
  "description": "Nonconformity / Problem Description"
}

Listing Corrective Actions records

GET /v1/entities/AUDITACTION/SUB

See also

auditactioncorrective actioncorrective actionsauditactions

Was this article helpful?

← Back to Knowledge Base