MOC

Management of Change

Risk-based change control where the right reviewers and the right artifacts get attached automatically — based on what's actually changing.

For
Quality Managers, change owners, anyone raising MOCs
Find it at
Sidebar → MOC
Reading time
8 min

In one sentence

A Management of Change record (MOC) is a controlled change to a process, document, piece of equipment, or system — the system picks the reviewers and the required artifacts based on what's changing, so risky changes get the right scrutiny without anyone having to remember the rules.

Three things to remember
  • Templates seed the checklist. Pick a change type (Equipment swap, Spec revision, etc.) and the right required artifacts — FMEA, JHA, before/after SOPs, training updates — appear on the MOC automatically.
  • The checklist is frozen at creation. Edits to the template don't retroactively touch MOCs that are already open, which keeps audit history defensible.
  • You can't submit for approval with required items missing. The system hard-blocks submission and tells you what's outstanding.

How an MOC moves through QFormance

1
Raise it
Pick a change-type template, set scope, edit the seeded checklist.
2
Build the case
Risk assessment, linked FMEAs / JHAs, before/after documents, attachments.
3
Submit for approval
Approvers resolve from routing rules — change type × risk level × document.
4
Implement
Actions roll out the change; affected documents update; training prompts fire.
5
Close
Verification evidence in place; the record locks.

Emergencies skip ahead — see *Emergency MOCs* below.

Creating an MOC

From MOC → New MOC:

app.qformance.io/moc/new
New MOC form with template gallery, change type, and the seeded required-artifacts checklist
1
2
3
1

Template gallery. Pick a change type — e.g. Equipment swap. Pre-fills the form and seeds the checklist.

2

Required artifacts. Edit the labels, drop items that don't apply, add custom ones. Defensible config, not magic.

3

Scope and document. The document determines who'll review the change.

The form steps you through:

  1. (Optional) Pick a template — change type, description, and a checklist of required artifacts pre-fill.
  2. Select the document this change is against — drives approval routing.
  3. Set title, description, and change type.
  4. Optionally mark as emergency or one-time change.
  5. Set facility and department scope.
  6. Edit, remove, or add to the seeded checklist before creating.

Templates and required-artifact checklists

Templates are admin-managed presets — Equipment swap, Supplier change, Spec revision, Chemical introduction. Each one seeds a checklist of required artifacts onto the new MOC:

Change typeSeeds (typical)
Equipment swapBefore/after SOP slots, FMEA, operator JHA, equipment-register action
Supplier changeBefore/after spec, supplier risk assessment, receiving-inspection action
Spec revisionBefore/after document, FMEA refresh, customer notification action
Chemical introductionSDS attachment, JHA, training update, storage update action

Two principles guide how templates behave:

  • Defensible config, not magic. Every item is visible on the New MOC form and is fully editable. Change a label, drop an item, mark one optional, add a custom item — all before you submit.
  • Frozen at creation. The checklist is copied onto the MOC when it's raised. Editing the template later does not retroactively touch MOCs that are already open. Each MOC keeps the checklist it was opened with, in audit history.

The Checklist tab

Every MOC has a Checklist tab that shows the required-artifact list and tracks completion. Most items satisfy automatically as you work the MOC:

  • Document link items (with a Before / After / Reference role) tick when a matching link is added on the Documents tab.
  • FMEA / JHA / Risk items tick when the corresponding entity is linked on the Links tab.
  • Attachment / Action item / Custom items tick manually.

A progress banner at the top of the page shows how many are complete.

Watch out for: trying to submit with required items open

The Submit for approval button is hard-blocked while any required item is unsatisfied. The error lists exactly which items are missing — fix those, then resubmit.

The tabs at a glance

TabWhat lives here
OverviewSummary, access card, Scope panel at the top of the tab
DetailsEdit basic details
RiskRisk assessments — import from register or create new
ApprovalsSet approvers and submit
ActionsTrack actions related to the change
DocumentsLink related documents (Before / After / Reference)
ChecklistRequired-artifact checklist with completion state
AttachmentsFile attachments
LinksConnections to other modules
AccessPer-record access control (if you have the capability)
HistoryThe unified record-history feed — see Record history

The MOC is unusual in that Scope sits at the top of the Overview tab, not on the sidebar. Scope is a first-class field for change control, not a hidden setting.

Approval workflow

Approvers are resolved automatically when you submit:

  • The document the MOC is against.
  • The change type (Equipment swap vs Spec revision vs ...).
  • The risk level computed from the risk score at submission time.

Routing rules — admin-configured at Admin → MOC → Approval Routing — combine those three to pick the right approvers.

A few things to know:

  • Editing during pending approval resets the chain. If you change something material after submitting, the chain re-resolves and the approvers re-vote. This is intentional — approvers only sign off on a stable record.
  • Required checklist items must all be satisfied before submitting. No exceptions in standard flow.
  • Step-up confirmation may be required. If your organization has Require passkey for approvals turned on, approving an MOC and closing an MOC each prompt for a fresh passkey confirmation. The confirmation lasts 5 minutes. The approver must have at least one passkey enrolled. See Auth policy and Passkeys.

Emergency MOCs

Mark the MOC emergency at create-time to bypass the standard approval chain. Only the highest-level approver is required, and a post-approval review window is configured at Admin → MOC → MOC Settings. Use sparingly — emergency use is logged and visible to oversight.

Admin

PageWhat you configure
Admin → MOC → MOC SettingsChange types catalog, emergency review window, FMEA/JHA requirements per change type, document automation
Admin → MOC → Approval RoutingApprover assignments per change type and risk level
Admin → MOC → MOC TemplatesTemplates and their required-artifact checklists. Requires the Manage MOC templates permission.

Removing a change type that's already in use

Deleting a change type that real MOCs already reference shows a usage warning — "5 in-flight MOCs use this change type; 2 routing rules and 1 template reference it" — and asks you to confirm. Existing MOCs keep their change type; the option just stops appearing in new-MOC pickers, routing-rule pickers, and template editors.

If the change type controls FMEA / JHA artifact requirements for that type, the editor also shows a preview of which in-flight MOCs would lose required-artifact entries if those requirements changed at the type level. Use the preview to decide whether the change is safe to ship.

If you delete an MOC

MOCs can be deleted while they're still pre-approvalDraft, Submitted, or Rejected. The record lands in Trash for 90 days, where an admin with the Manage trash permission can restore it. Restoring brings the change-type, checklist, risk assessment, linked documents, and routing chain back together.

MOCs that have crossed into Approved, Implementing, or Closed status are permanent — the delete button is hidden on them. They represent a decision the org has acted on; removing them would break the audit trail an inspector relies on. To delete a terminal-status MOC in a true edge case, revert it to an earlier status first (which is itself logged), then delete from there.

See Soft-delete — how it works.

Finding MOCs in the list

The MOC list page has a filter for every column right in the table header — narrow by change type, risk level, status, scope, and so on, all at once. A count of matching MOCs sits in a footer strip below the table, so you always know how big the set you're looking at is.

Was this helpful?
Suggest an edit →