Skip to content
ERPNext Data Model
Esc
navigateopen⌘Jpreview
On this page

Masters

Quality Management masters — 8 entities with their key fields and relationships.

Reference data with an independent lifecycle: created once, referenced many times.

8 entities in Quality Management.

Non Conformance

Records an observed failure to follow a Quality Procedure and the resulting corrective or preventive action.

Naming: format QA-NC-{#####} · 10 fields · 0 inbound refs

Key fields

Field Type Req Label
subject Data yes Subject
status Select yes Status

Relationships

Field Type References Req
procedure Link Quality Procedure yes

Quality Action

Tracks corrective or preventive work raised from a Quality Review or Non Conformance.

Naming: format QA-ACT-{#####} · 10 fields · 0 inbound refs

Key fields

Field Type Req Label
date Date Date
status Select Status
corrective_preventive Select yes Corrective/Preventive

Relationships

Field Type References Req
feedback Link Quality Feedback
goal Link Quality Goal
procedure Link Quality Procedure
review Link Quality Review
resolutions Table Quality Action Resolution

Quality Feedback

Records a Customer’s ratings and comments against the parameters in a Quality Feedback Template.

Naming: format QA-FB-{#####} · 6 fields · 1 inbound ref

Key fields

Field Type Req Label
document_type Select yes Type

Relationships

Field Type References Req
template Link Quality Feedback Template yes
parameters Table Quality Feedback Parameter
document_name Dynamic Link resolved via document_type

Quality Feedback Template

Defines the parameters used when collecting Quality Feedback, so the same questions can be reused across feedback records.

Naming: field template · 3 fields · 1 inbound ref

Key fields

Field Type Req Label
template Data yes Template Name

Relationships

Field Type References Req
parameters Table Quality Feedback Template Parameter yes

Quality Goal

Defines measurable quality objectives and their target values.

Naming: field goal · 8 fields · 2 inbound refs

Key fields

Field Type Req Label
frequency Select Monitoring Frequency
goal Data yes Goal

Relationships

Field Type References Req
procedure Link Quality Procedure
objectives Table Quality Goal Objective

Quality Meeting

Records a formal quality discussion, including its agenda, attendees, minutes, and status.

Naming: format QA-MEET-{YY}-{MM}-{DD} · 6 fields · 0 inbound refs

Key fields

Field Type Req Label
status Select Status

Relationships

Field Type References Req
agenda Table Quality Meeting Agenda
minutes Table Quality Meeting Minutes

Quality Procedure

Defines a hierarchical standard operating procedure and its ordered process steps.

Naming: field quality_procedure_name · 11 fields · 6 inbound refs · tree / nested set

Key fields

Field Type Req Label
quality_procedure_name Data yes Quality Procedure

Relationships

Field Type References Req
parent_quality_procedure Link Quality Procedure
process_owner Link User (fw)
processes Table Quality Procedure Process

Quality Review

Records periodic results against the objectives in a Quality Goal.

Naming: format QA-REV-{#####} · 9 fields · 1 inbound ref

Key fields

Field Type Req Label
date Date Date
status Select Status

Relationships

Field Type References Req
goal Link Quality Goal yes
procedure Link Quality Procedure
reviews Table Quality Review Objective

Was this page helpful?