Your Quality Management Data Template

Universal process mining template
Your Quality Management Data Template

Your Quality Management Data Template

Universal process mining template

This is our generic process mining data template for Quality Management. Use our system-specific templates for more specific guidance.

Select a specific system
  • Standardized data fields for your event log.
  • Key activities to track for complete process visibility.
  • Guidance for extracting data from various systems.
New to event logs? Learn how to create a process mining event log.

Quality Management Attributes

These recommended data fields provide a comprehensive set of attributes to include in your event log, enabling detailed and insightful analysis of your quality management process.
5 Required 6 Recommended 5 Optional
Name Description
Activity Name
ActivityName
The name of a specific task, event, or step that occurred within the quality management process.
Description

The Activity Name describes a distinct action or milestone in the lifecycle of a quality event. Examples include 'Initial Assessment Completed', 'Investigation Initiated', or 'Corrective Action Implemented'. These activities represent the building blocks of the quality management process.

For process analysis, this attribute is essential for constructing the process map, which visually represents the sequence of activities and the flow of cases. It allows analysts to identify bottlenecks, discover common and rare process variants, and check for compliance against standard operating procedures. Understanding the sequence of activities is the first step toward process improvement.

Why it matters

This attribute defines the steps in the process, forming the nodes of the process map and enabling analysis of process flow and variations.

Where to get

Usually derived from event logs, status change records, or task tables related to the main quality event object.

Examples
Investigation InitiatedRoot Cause Analysis CompletedEffectiveness Verified
Event Start Time
EventStartTime
The precise date and time when a specific activity or event occurred or was initiated.
Description

The Event Start Time is a timestamp that marks the beginning of each activity in the quality event's lifecycle. It provides the temporal context necessary for understanding the process flow and performance. This timestamp is critical for ordering events chronologically and for calculating durations.

In process mining, this timestamp is used to sort activities into the correct sequence for each case and to calculate key performance indicators like cycle times, waiting times, and processing times. Analyzing these timestamps helps identify delays between steps, measure resource efficiency, and monitor adherence to service level agreements. It is a cornerstone of any time-based process analysis.

Why it matters

This timestamp is essential for ordering events, calculating cycle times and waiting times, and discovering process bottlenecks.

Where to get

Commonly found in event logs or transaction records alongside the activity name. It may be labeled as 'Creation Date', 'Event Date', or 'Timestamp'.

Examples
2023-04-15T09:00:00Z2023-07-21T14:35:10Z2024-01-05T11:20:00Z
Quality Event ID
QualityEventId
The unique identifier for a single quality event. It serves as the case identifier, linking all related activities from initiation to closure.
Description

The Quality Event ID is a unique key that identifies a specific quality issue, such as a non-conformance, customer complaint, deviation, or audit finding. This identifier is crucial as it connects all the different steps, documents, and data points associated with the event throughout its entire lifecycle.

In process mining, this attribute is fundamental for reconstructing the end-to-end process flow for each quality event. By grouping all related activities under a single Quality Event ID, analysts can visualize the process map, calculate case durations, and analyze variations between different event paths. It enables a clear and accurate analysis of how quality issues are handled from start to finish.

Why it matters

This is the primary key for process mining, enabling the connection of all related events into a single process instance or case.

Where to get

Typically found in the header or main table for quality notifications, events, or non-conformance records.

Examples
QN-2023-00123NC-450008761COMP-5501-A
Last Data Update
LastDataUpdate
The timestamp indicating when the data for the process was last refreshed or extracted from the source system.
Description

The Last Data Update attribute is a timestamp that records the most recent time the data was synchronized from the source system. It acts as a data freshness indicator, showing how current the information in the analysis is. This is particularly important for ongoing monitoring and near-real-time decision-making.

This attribute helps users understand the timeliness of the process mining dashboards and analyses. It ensures that stakeholders are aware of the data's currency when interpreting KPIs and process models, preventing decisions from being made on outdated information. It is a key piece of metadata for maintaining trust in the data.

Why it matters

Indicates the freshness of the data, ensuring users are aware of how up-to-date the process analysis and KPIs are.

Where to get

This is typically metadata generated during the data extraction (ETL) process. It is usually not found within the source system's transactional tables.

Examples
2024-05-20T04:00:00Z2024-05-21T04:00:00Z2024-05-22T04:00:00Z
Source System
SourceSystem
The system from which the data was extracted, such as the specific ERP, QMS, or MES instance.
Description

The Source System attribute identifies the originating application or database where the quality management data was recorded. In complex IT landscapes, quality event data may come from multiple systems, for example, an ERP for material data and a dedicated Quality Management System for process data.

Identifying the source system is important for data governance, validation, and troubleshooting. It helps in understanding the context of the data and can be used to segment the analysis. For instance, an analyst might compare the quality processes managed in different systems or locations to identify best practices or inconsistencies.

Why it matters

Provides context about the data's origin, which is crucial for data validation, troubleshooting, and segmented analysis in multi-system environments.

Where to get

This information might not be present in the source tables themselves but is often added during the data extraction, transformation, and loading (ETL) process.

Examples
SAP S/4HANA QMVeeva Vault QualityMasterControl QMS
Event End Time
EventEndTime
The precise date and time when a specific activity or event was completed.
Description

The Event End Time is a timestamp marking the completion of an activity. Paired with the Event Start Time, it allows for the precise calculation of the processing time for individual tasks within the quality management process. For events that are considered instantaneous, the start and end times may be identical.

This attribute is crucial for performance analysis at the activity level. By calculating the duration of each task (End Time minus Start Time), analysts can identify which steps consume the most time and are prime candidates for optimization. It also enables a more accurate calculation of overall case cycle time and provides the data needed for resource workload and efficiency analysis.

Why it matters

Enables the calculation of activity processing times, which is essential for detailed performance analysis and identifying resource-intensive tasks.

Where to get

Often found in the same event log or transaction record as the start time. In some systems, it may need to be inferred from the start time of the subsequent event.

Examples
2023-04-15T17:30:00Z2023-07-22T10:05:45Z2024-01-05T11:25:00Z
Quality Event Type
QualityEventType
The classification of the quality event, such as Non-Conformance, Customer Complaint, Audit Finding, or Deviation.
Description

The Quality Event Type categorizes the nature of the quality issue being addressed. Different types of events often follow distinct processes, have different levels of urgency, and are governed by different standard operating procedures.

By filtering and comparing processes based on this attribute, analysts can uncover significant variations. For instance, the process for handling a 'Customer Complaint' may be much more rigorous and time-sensitive than the process for an 'Internal Problem'. Understanding these differences is crucial for evaluating whether each process variant is operating efficiently and in compliance with its specific requirements.

Why it matters

Allows for the segmentation of analysis to compare and contrast how different types of quality issues are handled, revealing important process variations.

Where to get

Found in the header data for the quality event, often as a 'Notification Type', 'Event Type', or 'Category' field.

Examples
Customer ComplaintNon-Conformance Report (NCR)Deviation
Resource
Resource
The user, employee, or automated agent who performed or is assigned to a specific activity or quality event.
Description

The Resource attribute identifies the individual or system responsible for executing a task. This could be an investigator, a quality approver, or an automated system user. Tracking who performs each activity is fundamental to understanding workload distribution, team performance, and collaboration patterns.

Analyzing the process by resource helps uncover performance variations between individuals or teams, identify training needs, and optimize workload balancing. It can reveal overburdened resources who may be bottlenecks, or show handoff patterns between different people, which are often a source of process delays. This analysis is key for improving organizational efficiency.

Why it matters

This attribute is vital for resource-based analysis, including workload distribution, performance comparison, and identifying organizational bottlenecks.

Where to get

Usually found in transaction or log tables, often labeled as 'User Name', 'Changed By', 'Owner', or 'Assigned To'.

Examples
j.doem.smithSystem.Batch
Responsible Department
ResponsibleDepartment
The department, team, or functional area responsible for the quality event or a specific activity.
Description

The Responsible Department attribute indicates which organizational unit is accountable for a quality event or a particular step in the process. This could be 'Manufacturing', 'Quality Assurance', 'Research and Development', or 'Logistics'.

This attribute is essential for organizational analysis. It allows managers to see how work flows between different departments, measure the performance of each functional area, and identify cross-functional friction or delays. For example, analysis may reveal that handoffs between Manufacturing and Quality Assurance are a primary source of delay. Segmenting KPIs by department helps pinpoint areas for targeted process improvement initiatives.

Why it matters

Enables analysis of process performance by organizational unit, highlighting cross-functional delays and helping to assign accountability.

Where to get

Typically located in the header data of the quality event record or derived from the user responsible for the activity.

Examples
Quality ControlProduction Line BSupplier Quality
Root Cause Category
RootCauseCategory
The high-level classification of the identified root cause of the quality event.
Description

The Root Cause Category is a classification of the fundamental reason for the quality issue, such as 'Human Error', 'Equipment Failure', 'Process Deficiency', or 'Supplier Issue'. This attribute is typically populated after an investigation and root cause analysis have been completed.

Analyzing the frequency of different root cause categories provides powerful insights for strategic improvement. If 'Process Deficiency' is a common root cause, it signals a need for process re-engineering. If 'Equipment Failure' is frequent, it may point to a need for better maintenance schedules. Process mining can correlate these categories with process behavior, for example, showing if events caused by 'Human Error' take longer to resolve.

Why it matters

This is crucial for strategic analysis, as it moves beyond process flow to the underlying reasons for failure, guiding targeted preventive actions.

Where to get

Found in the investigation or root cause analysis section of the quality event record. May be a code or free text.

Examples
Equipment FailureHuman ErrorMaterial Defect
Severity
Severity
A classification of the quality event's potential impact, such as critical, major, or minor.
Description

The Severity attribute categorizes quality events based on their business impact, risk, or urgency. This classification helps in prioritizing resources and attention towards the most critical issues. Severity levels are typically defined by the organization's quality policy.

This is a powerful attribute for filtering and segmentation in process mining. Analysts can compare the process flows for 'Critical' events versus 'Minor' events to ensure high-severity issues are being fast-tracked as intended. It can also reveal if 'Minor' issues are consuming a disproportionate amount of resources or if 'Critical' issues are getting stuck in the process. This helps in optimizing the process for risk-based management.

Why it matters

Enables risk-based process analysis, helping to prioritize investigations and verify that high-impact events are handled with appropriate urgency.

Where to get

This is a standard field in the quality event header data, often labeled 'Severity Level' or 'Priority'.

Examples
CriticalMajorMinor
Affected Product
AffectedProduct
The product, material, or component that is the subject of the quality event.
Description

The Affected Product attribute identifies the specific item, material, or product line impacted by the quality issue. This link between the process and the product is critical for root cause analysis and impact assessment.

Analyzing quality events by product allows businesses to spot trends, such as a particular product having an unusually high number of non-conformances. This can trigger deeper investigations into the product's design or manufacturing process. It also helps in prioritizing quality events based on the strategic importance or sales volume of the affected product, ensuring that critical issues are addressed first.

Why it matters

Links process data to product data, enabling analysis of quality issues by product line to identify trends and prioritize high-impact problems.

Where to get

Found in the main record for the quality event, often as 'Material Number', 'Product ID', or 'Part Number'.

Examples
PROD-100-XLMAT-RAW-05BFG-2055-ASSY
Effectiveness Check Outcome
EffectivenessCheckOutcome
The result of the verification check to confirm if the implemented corrective and preventive actions were effective.
Description

The Effectiveness Check Outcome records the result of the verification step that follows the implementation of corrective actions. The outcome is typically 'Effective' or 'Not Effective', indicating whether the action successfully resolved the root cause of the problem.

This attribute is critical for measuring the true success of the quality management process. A high rate of 'Not Effective' outcomes points to a systemic problem in the root cause analysis or action planning phases, resulting in rework and recurring issues. In process mining, this can be used to analyze rework loops. For example, cases with a 'Not Effective' outcome often loop back to the investigation or root cause analysis stage, significantly increasing cycle time and cost.

Why it matters

Directly measures the success of corrective actions and is essential for analyzing rework loops and the effectiveness of the root cause analysis process.

Where to get

Found in the records related to corrective and preventive action (CAPA) verification or closure steps.

Examples
EffectiveNot EffectivePending Verification
Location
Location
The physical or logical location, such as a plant, site, or warehouse, where the quality event occurred or is being managed.
Description

The Location attribute specifies the geographical or organizational site related to the quality event. This could be a manufacturing plant, a specific production line, a distribution center, or a business unit.

Analyzing process performance by location is a powerful way to benchmark and identify best practices. It can reveal if certain sites are more efficient at resolving quality issues or if specific locations are a source of recurring problems. This geographical or site-based analysis helps management allocate resources effectively and standardize high-performing processes across the organization.

Why it matters

Allows for comparative analysis between different sites or plants, helping to benchmark performance and identify location-specific issues or best practices.

Where to get

This information is typically part of the main quality event record, often labeled as 'Plant', 'Site', or 'Business Unit'.

Examples
Site A - Building 2Main WarehousePlant 0010
Quality Event Status
QualityEventStatus
The current overall status of the quality event in its lifecycle, such as Open, Under Investigation, or Closed.
Description

The Quality Event Status indicates the current state of a quality event case. This is a dynamic attribute that changes as the case progresses through its lifecycle. It provides a high-level snapshot of where an event stands at any given time.

In process mining, this attribute is useful for analyzing the current workload and backlog. By filtering for events with an 'Open' or 'In Progress' status, managers can monitor the volume of active cases. It also helps in conformance checking by comparing the actual status changes with the expected process flow. For example, an event should not be 'Closed' before 'Corrective Action' is implemented.

Why it matters

Provides a snapshot of the current state of a case, which is critical for monitoring backlogs, active workload, and checking process conformance.

Where to get

This is a key field in the header record of the quality event and is updated as the event progresses.

Examples
OpenPending ApprovalClosed
Target Resolution Date
TargetResolutionDate
The planned or required date by which the quality event should be fully resolved and closed.
Description

The Target Resolution Date is a deadline set for the closure of a quality event. This date is often determined by regulatory requirements, customer service level agreements, or internal policies based on the event's severity.

This attribute is essential for performance monitoring and compliance analysis. By comparing the actual closure date with the target date, organizations can calculate an 'On-Time Resolution Rate' KPI. Process mining can identify which types of events or process steps are most likely to cause delays and breaches of these targets. This helps focus improvement efforts on meeting timeliness goals.

Why it matters

Enables performance measurement against timeliness targets, helping to calculate on-time resolution rates and identify causes for delays.

Where to get

Usually found in the header or planning data of the quality event record.

Examples
2024-06-302024-07-152024-08-01
Required Recommended Optional

Quality Management Activities

This section outlines the key process steps and critical milestones to capture, ensuring accurate process discovery for your quality management workflows.
7 Recommended 8 Optional
Activity Description
Corrective Action Implemented
Represents the completion of the tasks outlined in the approved corrective action plan. This confirms that the necessary actions have been taken to address the immediate problem.
Why it matters

This activity marks the end of the hands-on corrective work. The time between plan approval and implementation reflects the efficiency of the team executing the required tasks.

Where to get

This is typically recorded when an implementer marks the assigned action items or tasks as complete in the system.

Capture

Use the completion timestamp of the related corrective action tasks or a status update on the action plan record to 'Implemented'.

Event type explicit
Corrective Action Plan Approved
Marks the official approval of the proposed corrective action plan by a designated authority. This approval is a critical gate that allows implementation to begin.
Why it matters

Approval cycles are common sources of delay. Analyzing the duration and frequency of this activity helps identify bottlenecks in the review and approval workflow.

Where to get

This is usually an explicit, timestamped approval action in the workflow, often captured through an electronic signature or a specific status change.

Capture

Capture the timestamp from an electronic signature record or a status change to 'Approved' or 'Released for Implementation'.

Event type explicit
Effectiveness Verified
Confirms that the implemented corrective and preventive actions successfully resolved the root cause and prevented recurrence. This is a formal verification step, often occurring after a set monitoring period.
Why it matters

This is the ultimate measure of a successful quality intervention. It validates that the resources spent on the investigation and actions yielded a positive result, preventing future rework.

Where to get

This is captured when a dedicated effectiveness check task is completed or the record's status is updated to 'Effectiveness Verified', often with an electronic signature.

Capture

Capture the timestamp of the completion of the effectiveness check task or a final verification approval step.

Event type explicit
Investigation Initiated
Marks the formal start of the investigation phase to determine the scope and root cause of the quality event. An investigator or team is officially assigned to the case.
Why it matters

This activity defines the beginning of the core problem-solving phase. Tracking the time from event creation to investigation start reveals potential backlogs in the quality team.

Where to get

This event is typically captured when the record's status is updated to 'Under Investigation' or when an investigator is formally assigned to the record.

Capture

Use the timestamp of the status change to 'Under Investigation' or the first assignment of an owner or investigator role.

Event type inferred
Quality Event Closed
The final activity, marking the successful resolution and administrative closure of the quality event record. At this point, the process is considered complete and the record becomes historical.
Why it matters

This is the primary end point of the process. The time to closure is a critical KPI, and analyzing closed events provides a complete view of the end-to-end process.

Where to get

This is a key, explicit event captured when the record's final status is changed to 'Closed' or 'Completed', which is recorded with a timestamp.

Capture

Use the timestamp of the final status change to 'Closed', 'Completed', or an equivalent terminal state.

Event type explicit
Quality Event Created
This is the first activity, marking the formal creation of a quality event record. A user identifies and logs a quality issue, such as a non-conformance, defect, or complaint, into the system, initiating the process.
Why it matters

This activity serves as the primary start point for the process, allowing for the measurement of the total cycle time from identification to resolution. It is essential for tracking the volume of incoming quality events.

Where to get

This is typically an explicit event captured in an audit trail or transaction log when a new record is created. Look for creation timestamps on the primary quality event table.

Capture

Use the creation timestamp of the quality event record, such as a Quality Notification, Non-conformance, or Complaint record.

Event type explicit
Root Cause Analysis Completed
Represents the completion of the investigation where the root cause or causes of the quality event have been identified and documented. This is a critical milestone before any corrective action can be planned.
Why it matters

This milestone marks the end of the diagnostic phase. Analyzing the duration of root cause analysis helps identify complexities and bottlenecks in problem-solving activities.

Where to get

This can be inferred when the 'Root Cause' or related analysis fields are filled and saved. In some systems, it corresponds to the completion of a specific RCA task.

Capture

Capture the timestamp when a dedicated root cause analysis task is marked as complete or when the root cause description field is first populated.

Event type inferred
Corrective Action Plan Proposed
This activity occurs when a formal plan to address the identified root cause is documented and submitted for review. It outlines the specific corrective actions to be taken.
Why it matters

This step initiates the resolution phase of the process. Tracking the time to propose a plan reveals how quickly teams move from analysis to action.

Where to get

This is often captured by the creation of a related Corrective Action Plan record or a status change indicating a plan is ready for review.

Capture

Use the creation timestamp of a linked Corrective Action or CAPA record, or a status change to 'Pending Approval'.

Event type explicit
Corrective Action Plan Rejected
Indicates that the proposed corrective action plan was reviewed but denied. This requires the plan to be revised and resubmitted, creating a rework loop in the process.
Why it matters

This activity highlights inefficiency and rework within the process. High rejection rates can indicate unclear requirements or inadequate root cause analysis.

Where to get

This is captured by a status change to 'Rejected' or 'Revision Required', often accompanied by a reason code or comments.

Capture

Capture the timestamp of the status change to 'Rejected' or 'Sent Back for Revision'.

Event type explicit
Effectiveness Verification Failed
Indicates that the implemented actions were found to be ineffective at resolving the issue. This outcome often triggers a new investigation or a new corrective action cycle.
Why it matters

This activity signifies a significant process failure and a major rework loop. Analyzing these events is critical for understanding why solutions are failing and improving the RCA process.

Where to get

This is captured when the verification step is failed, leading to a status change that re-opens the investigation or CAPA planning.

Capture

Capture the timestamp of a status change indicating a failed verification, such as 'Effectiveness Failed' or 'Re-Investigation Required'.

Event type explicit
Final Review Completed
A final check of the entire quality event record is performed to ensure all documentation is complete and all procedural steps have been followed. This is often the last approval step before closure.
Why it matters

This activity represents the final quality gate before a case is closed. Delays here can artificially extend cycle times and may indicate documentation issues.

Where to get

This is often an explicit approval step or electronic signature by a quality assurance role before the status can be changed to 'Closed'.

Capture

Use the timestamp from a final quality review approval or a status change to 'Pending Closure' or 'Final Review Complete'.

Event type explicit
Initial Assessment Completed
Represents the completion of the initial review or triage of the newly created quality event. During this step, the event is categorized by type, assigned a severity level, and prioritized to determine the subsequent workflow.
Why it matters

Analyzing the time spent in this initial phase helps identify delays in acknowledging and processing new quality events. It also provides attributes for filtering cases by severity or type.

Where to get

This is often inferred from a status change from 'New' to 'Under Assessment' or 'In Progress'. It can also be captured when specific categorization and priority fields are first populated.

Capture

Capture the timestamp when the status changes to reflect assessment is complete, or when categorization and priority fields are first saved.

Event type inferred
Preventive Action Implemented
Marks the completion of tasks aimed at eliminating the cause of potential non-conformities to prevent future occurrences. This is a proactive step that often follows a corrective action.
Why it matters

This activity demonstrates a mature quality process focused on prevention, not just correction. Tracking the implementation of preventive actions helps measure long-term process improvement efforts.

Where to get

This is captured when the assigned preventive action tasks are marked as complete, often in a record linked to the original quality event.

Capture

Use the completion timestamp of the related preventive action tasks or a status update on a preventive action record.

Event type explicit
Quality Event Canceled
An alternative endpoint where the quality event is terminated without full resolution. This occurs if the event is deemed invalid, a duplicate of another entry, or was created in error.
Why it matters

This activity represents an alternate, non-productive end to the process. A high volume of canceled events may suggest issues with user training or the initial data entry process.

Where to get

This is captured by a terminal status change to 'Canceled' or 'Void', often with a corresponding reason code.

Capture

Capture the timestamp when the record status is updated to 'Canceled', 'Void', or 'Invalid'.

Event type explicit
Stakeholders Notified
Represents the action of formally communicating the resolution of the quality event to relevant parties, such as the person who reported it or affected departments.
Why it matters

While not always a core process step, tracking stakeholder communication can provide insights into the completeness of the process and overall service levels.

Where to get

This is difficult to capture and may be an explicit, logged action. It could also be inferred from the completion of a 'Final Notification' task in a workflow.

Capture

Capture the timestamp when an automated email notification is logged or a manual communication task is marked complete.

Event type inferred
Recommended Optional

Extraction Guides

How to get your data for process mining.

Extraction methods vary by system. For detailed instructions,

read our ETL guide

or select a specific process and system.