Document control

One controlled copy, and everybody has it.

ForgeSpex numbers every policy, procedure, work instruction and form, sends each new revision down the approval route you set for its type, and swaps the released copy in a single step. The floor keeps working from the current revision while the next one is written.

Weld cell start-up

Work Instruction

WI-014Rev C

Released

In force since 12 Mar 2026

WI-014Rev D

In review

Not in force yet

Next review12 Mar 2027

  1. Always exactly oneThe floor works from Rev C right up to the second Rev D replaces it.
  2. One step, no gapApproval releases Rev D and makes Rev C obsolete in the same moment.
  3. Review date set at releaseThe next periodic review comes from the document or its type.

Lifecycle

  1. Draft
  2. In review
  3. Released
  4. Obsolete
The same work instruction as two pages: revision C stamped released and in force, and revision D in review beside it, waiting for its second approval.

The journey

From a draft to the copy on the bench.

A document is the numbered container. A revision is one version of its content, and it is the revision that has a state. The rules below are enforced by the application, not by a procedure that tells people to be careful.

  • Draft
  • In review
  • Released
  • Obsolete
  1. 01

    Create

    Pick the type and the controlling department. The number is composed from the type's scheme, and it stays with the document through every revision that follows.

  2. 02

    Author

    A draft is the only state you can edit. Attach the controlled copy, up to 25 MB, or link to a document that lives elsewhere. Reference material sits beside it.

  3. 03

    Submit

    A submit without a change note, or without a controlled copy, is refused. The revision then freezes, and the approval route for the type takes over.

  4. 04

    Approve

    Approvers sign in turn. One rejection ends the whole request, with a comment and a return to draft, and the next submit starts a fresh run.

  5. 05

    Release

    Approval releases the revision, dates it, computes the next review, and makes the old copy obsolete in the same step. There is never a moment with two, or none.

  6. 06

    Review

    When the review date arrives, confirm the document for another cycle, start a revision, or withdraw it. A withdrawal with nothing in flight archives the document.

01 / Periodic reviews

The review date comes to you.

Every type carries a review cycle, and the release stamps the next date from it. Authors see what falls due in the next 14 days on their dashboard, overdue first, so a procedure does not quietly go stale between audits.

  • Confirm, revise or withdraw. Each one is a recorded decision, not an edit.
  • A document can carry its own cycle, which overrides the default of its type.
  • No cycle at all is a valid answer: the document then carries no review obligation.

Periodic reviews

Due in the next 14 days

  • QP-004Calibration of measuring equipmentQuality ProcedureOverdue by 12 days
    ConfirmReviseWithdrawNext review, 24 months
  • WI-022Torque sequence, frame AWork InstructionDue in 3 days
  • FORM-018Goods-in inspection recordFormDue in 9 days
  • POL-03Quality policyPolicyDue in 14 days
  1. Overdue firstThe queue sorts by how late the review is, so the worst one is never below the fold.
  2. Three ways to answerConfirm the document for another cycle, start a revision, or withdraw it. Each one is recorded.
  3. The date came from the releaseRelease stamped it from the document's cycle, or from the default of its type.
View
Dashboard queue
Window
Next 14 days
Sorted
Overdue first
Seen by
The authors
The periodic-review queue on the dashboard: four documents due, the overdue one open on its three answers.

02 / Import

Bring the register you already have.

Import your register from CSV. Rows arrive released, so nothing you already control goes back through approval, and nobody is notified about documents they have had for years.

  • A row with no file is flagged Missing file, and the register keeps a filter for them until the copies are attached.
  • Type names the import does not recognize can be created as you go, and given their number format afterwards.
  • Departments must exist first, so the import cannot invent your organization.

Import from CSV

124 rows · 3 new types

Example document register import: five rows, two flagged as missing their file.
NumberTitleTypeStatus
QP-001Control of documented informationProcedureReleased
WI-014Weld cell start-upWork InstructionReleased
WI-022Torque sequence, frame AWork InstructionMissing file
F-107First-article inspection recordFormReleased
POL-03Quality policyPolicyMissing file

The register

Everything the record carries.

One page holds the document, its revisions, its approvals and its history. Nothing about a controlled document lives in somebody's mailbox.

Document types

The type sets the number, the route and the cycle.

Start from the catalog and the eight standard types arrive with their number formats and review cycles. Edit them, add your own, or import a list of types from CSV. The type's code is what the approval engine routes on.

The standard document types: code, name, review cycle in months, number format and revision labels.
CodeTypeReview cycleNumber formatRevisions
POLPolicy36 monthsPOL + 2 digitsA, B, C
QMQuality Manual36 monthsQM + 2 digitsA, B, C
QPQuality Procedure24 monthsQP + 3 digitsA, B, C
WIWork Instruction12 monthsWI + 3 digitsA, B, C
FORMForm24 monthsFORM + 3 digitsA, B, C
SPECSpecification24 monthsSPEC + 3 digitsA, B, C
CPControl Plan12 monthsCP + 3 digitsA, B, C
EXTExternal Document12 monthsEXT + 3 digits1, 2, 3

ISO 9001

Clause 7.5, without the binder.

Documented information has to be identified, approved, available and version controlled, and the obsolete copies have to be kept out of use. Each of those is a rule the application enforces.

ISO 9001 clause 7.5, what each part asks for, and what ForgeSpex keeps for it.
ClauseWhat it asks forWhat ForgeSpex keeps
7.5.2Identify, describe and approve documents as suitable, when they are created or updated.The number, the title, the type and the department identify the document. Approval is the only route to release, and the change note says what moved.
7.5.3 aMake documents available where they are needed.One released revision is the controlled copy, and the register is open to everybody who signs in.
7.5.3 bControl changes, and keep version control.A released revision never changes. Each change is a new revision, with its own approval and its own place in the history.
7.5.3 bKeep obsolete documents from unintended use.Release makes the old copy obsolete in the same step, and an old revision opens with a banner saying it is not the current copy.

ForgeSpex keeps the records. It does not certify anybody, and an auditor still judges what you keep in it.

Questions

Document control, answered.

What quality managers ask before they move the binder.

Can we keep our existing document numbers?
Yes. Each type carries a number format, a prefix and a digit count, and the application composes the next number from it. You can also type a number of your own at create. Imported documents keep the numbers they arrive with.
Who approves a revision?
An approval policy decides, and it routes on the document type's code. One type can need the area manager and the quality manager in turn, another just one signature. You set the policies in Settings, and a type with no code takes the default.
What happens to the old revision?
It becomes obsolete the moment the new one releases, in the same step. It stays readable in the history, and it opens with a banner saying it is not the current controlled copy.
Does ForgeSpex store the files?
It can. Upload PDF, Word, Excel or image files, up to 25 MB each, and they release together as one controlled copy. If a document lives on another system, link to it instead and control the record here.
What if a revision is rejected?
The rejection needs a comment, and it ends the whole request rather than sending it back one step. The revision returns to draft, the author fixes it, and the next submit starts a fresh run from the first approver.
Can a document be withdrawn?
Yes. Withdrawing makes the released copy obsolete. If no successor is in flight, the document archives, and it stays in the register as obsolete for the audit trail.

Start with the documents you already control.

Import the register, set the approval route for each type, and the next revision follows it.