Document Control User Guide

Getting the right approved document in front of the right operator, and proving they read it

ProAlert
The one thing to understand first

A document does not reach an operator because it exists in ProAlert. It reaches them because somebody linked it to the thing it governs, and because it is approved. That linking is the setup work, and it is exactly what makes the panel trustworthy: what an operator sees is there on purpose.

How a Document Reaches an Operator

ProAlert does not keep a list of "documents for machine 14". It works the question out each time, from what the machine is actually running.

What gets checked, in order
  1. The product on the run. Anything linked to the product being made right now.
  2. The bill of materials. Components of that product, and their components, down the tree. This is how a Safety Data Sheet for a hazardous material two levels down still reaches the person handling it.
  3. The active route step. Documents attached to the operation being performed rather than to the part.
  4. The asset. Machine-specific instructions, maintenance notes, lockout procedures.
  5. The organisation. Company and plant-level documents, covered in its own section below.
Only approved documents, ever

Drafts and obsolete revisions are never visible to an operator. Not hidden behind a filter they could clear, not greyed out: excluded. Every document picker in the system is approved-only as well, and the server checks again when the bytes are requested, so a draft cannot reach the floor through a stale link or a copied URL.

The result is recalculated whenever the context changes, which in practice means at changeover. Start a different product on the same machine and the document list changes with it.

Key Concepts

ProAlert is the system of record for the documents that govern how a product is made: control plans, work instructions, safety data sheets, inspection plans, process flows, PFMEAs (Process Failure Mode and Effects Analysis), drawings and specifications. Document control is the set of screens and rules that decide which of those documents apply right now, put them in front of the person doing the work, record that they were read, and refuse to start a run when a required one is missing.

ConceptDescription
Document One controlled file with a document code, a title, a version, a revision, a status and an approval record. The file itself lives in ProAlert's document storage; a document may instead carry an external access URL when the controlled copy lives in another system.
Document Type The category, with a stable code: CONTROL_PLAN, WORK_INSTRUCTION, SDS, INSPECTION_PLAN, PFMEA, PROCESS_FLOW, SPEC, PROC, DRAWING and others. The type carries two of the policies: whether approval is required, and whether a document of this type is required before a run may start. Whether operators must acknowledge it is set on the document, not the type.
Link The statement that a document governs a particular thing. One document may be linked to many things, and one thing may carry many documents. Unlinking deactivates the link rather than deleting it, so the record of what once governed the work survives.
Version and Revision Together they identify the exact content an operator saw. Changing either invalidates every prior acknowledgement of that document, which is what makes "the current version is in use" provable rather than assumed. Both are set at upload; left blank, a document arrives as version 1, revision A.
Context The set of documents that apply to a product on an asset, worked out by walking the product's own links, its bill of materials, the active route's steps, and the asset. Shared sub-components appear once, not once per parent.
Acknowledgement Evidence that a named user read a named version and revision of a document, with a timestamp. Acknowledgement is per person and per content snapshot, never per link.
This is ISO 9001 clause 7.5 in practice

The clause asks for three things that are easy to state and hard to prove: the document is available where it is needed, the version in use is the current one, and changes are controlled. Everything on this page is how each of those is answered.

Where Operators Look

Nobody maintains a list of paperwork per station. The operator's list is derived from what the asset is running at that moment, and it changes by itself at changeover. There are three places it shows up.

On the Schedule HUD

The docs panel lists what governs the current run, grouped by where each document came from: the product, a component, a route step, or the asset. Documents open in a new tab. Anything the signed-in user has not read at the current revision is marked, and a banner counts what is outstanding.

On the phone

The mobile app carries a Docs tab beside Problems, Actions, LSW (Leader Standard Work) and Ideas. On the operator layout it sits in the More overflow. The page shows the same derived list, sectioned into Safety, Quality, Work instructions and Reference, with each row carrying its source. Tapping a row opens the document in the platform viewer. The bill of materials is not drawn as a tree on a phone; the source label on each row is what tells the operator why the document is on the list.

At the machine kiosk

The operator kiosk carries a Controlled Documents panel, below the crew panel and the shift figures. It is always on the screen rather than behind a button, and it refreshes itself every few minutes and whenever the screen is brought back to the front, so a changeover or a mid-shift release reaches the floor without anyone pressing anything.

A line at the top of the panel names what the machine is running, and the route when one applies. Below it the documents are grouped as Work Instructions, Quality, Safety, Reference Documents, and Plant and Company Policies. Each row gives the title, the document type, the version and the revision. Tapping a row opens the document in a new tab.

When there is no job running the panel says so, and explains that documents appear when a job starts. When a job is running but nothing is linked to the product, it says that instead. If it cannot reach the server it says the documents could not be loaded and to check the connection, rather than showing an empty list that could be mistaken for "nothing required".

You cannot acknowledge from the kiosk

A kiosk is a shared screen, and an acknowledgement is a personal act: it records that a named person read a named revision. So the panel flags the rows the signed-in user still owes with a warning marker and shows a banner counting them, and the banner carries a Review and Acknowledge button. That button hands you over to the Schedule HUD for that asset with the documents panel already open, where you sign for your own reading. Nothing is ever recorded as read from the kiosk itself.

Drafts never reach the floor

The mobile document endpoint serves approved, active documents only. A document still in draft or pending approval cannot be opened from a phone at a workstation, whatever link points at it.

Knowing You Owe a Review

Being told at the moment you try to start a run that you have unread paperwork is too late. ProAlert therefore carries the count with you, so you can clear it before it costs anybody a minute of production.

On the web

A document icon sits in the top navigation bar of every page, next to the notification bell, carrying an amber number. Hovering over it reads Documents Awaiting Your Review. When you owe nothing the icon is not shown at all, so its presence is the message.

Clicking it drops down a list grouped by asset and product, each row giving the document title, its type, and its version and revision. Clicking a row opens the document in a new tab. The count refreshes every few minutes and when you return to the tab.

On the phone

The mobile app shows an amber pill on the title bar of whatever page you are on, reading 5 to review, or whatever the number happens to be. Tapping it opens the Docs page. When you owe nothing the pill disappears and the page shows its own title again.

The Docs tab itself also carries the number in its label, as Docs (5). On the operator layout that tab sits inside the More overflow, so the tab label alone was several taps out of sight. The title bar pill is there so the number is visible wherever you are working.

If the phone has no asset configured, opening Docs from the pill still shows you something useful: the app loads the first asset you actually owe documents on, rather than reporting that it has no production context.

What the number counts

It counts the separate documents you have not yet acknowledged at their current version and revision, across the assets you work at. Assets you are checked into come first; if you are not checked in anywhere, ProAlert falls back to the assets under your place in the plant hierarchy. Only assets with a job actually running contribute, and a document that governs two machines is counted once. Plant and company policies are deliberately left out of this count, so that clearing your production documents really does take the number to zero.

Uploading and Linking

ProAlert does not change how you author documents. Word, Excel, PDF and CAD stay where they are. ProAlert provides the controlled storage, the lifecycle, the linking and the point-of-use access around them. Existing documentation can typically be imported without re-authoring, though revision metadata, an approval baseline and the links that decide where it appears still have to be set as part of bringing it under control.

Open Quality → Document Links for the plant-wide index: every link in one filterable list, with the thing it governs named rather than shown as an id, and an unlink control. Links can also be created from the detail page of the record itself.

What a document can govern
Link toTypical use
Product The control plan, work instruction and process flow for the part. This is where most links belong, and the product page carries its own documents card so they can be uploaded there directly. It is also the link the start gate checks.
BOM Component Documents that follow a component wherever it is used: a safety data sheet for an adhesive, a spec sheet for a purchased sub-assembly.
Route Step Station-level instructions and inspection plans that apply at one operation only.
Asset Machine manuals, operator guides, maintenance procedures, safety documents. These follow the machine, not the part.
Work Order Procedures, permits, inspection reports and photographs attached to one job.
Problem The standard a daily-management problem's countermeasure was written into, recorded when the problem is resolved.
Leader Standard Work / Tiered Meeting The written standard the routine or the meeting is run to. See Standards on Leader Standard Work and Tiered Meetings.
Part of the organisation The quality manual, the quality policy, a safety policy. Attached to a node of the organisation (the company, a plant, an area, a cell) from that node's page, and it reaches everything underneath: a policy on the plant is available at every cell inside it. Nobody attaches it to each machine. See Organisation-Wide Documents.
Version and revision

Every upload gets a version and a revision, defaulting to 1 and A. Do not leave these blank thinking they are optional. Acknowledgement is recorded against the exact version and revision a person read, so a document with no revision can never re-prompt anyone when it changes.

Only one approved document of a given type can apply to a given context. One Control Plan for a product, not three. The database enforces this rather than trusting the screen, so an attempt to approve a second one is refused rather than quietly accepted. That constraint is the whole reason an operator never has to choose between two documents. To replace a control plan, use New revision and release its replacement: the handover retires the old document and transfers its links, so you never have two approved documents of the same type governing the same thing at once.

Document Lifecycle

StatusWhat it means
Draft Being written. Visible to the people authoring it. Never shown to an operator, never served to a phone, and never counted by the start gate.
Pending Approval Submitted and waiting on the approver. Still not a standard.
Approved Released. This is the only status that reaches an operator, satisfies a start-gate requirement, or can be offered in a link picker.
Obsolete Superseded. Its links stay on record but stop governing, which frees the slot for the replacement document of the same type.
Archived Retained for the record only.

A status change propagates to every link the document has, immediately. Approving a document promotes its links; obsoleting it releases the context slot it occupied.

Approval and Separation of Duties

Whether an upload lands as a draft or goes live immediately is set per document type. Types marked as requiring approval land in DRAFT and wait. Approvals are worked from CMMS → Document approvals.

Where releasing happens

CMMS → Document approvals is the release queue: what is waiting on a decision, what is still in draft, and what has been released recently. Approve records who released the document, when, and any notes; those are the fields the audit page reads. Send back to draft returns it to the author. Retire takes a superseded document out of service, which frees its context slot for the replacement.

The author cannot release their own document

ProAlert's default approval policy requires a different person to release an uploaded document. Whoever uploaded a document sees, in place of the Approve button, a line saying another approver must review it, and the server refuses the approval even if the page is bypassed. An approval chain one person can walk end to end is not a control. An installation where one person genuinely runs the plant can allow self-approval in CMMS → Document control settings; the audit page then shows the same name as uploader and approver, which is the honest record of what happened. A document with no recorded uploader is exempt, because there is nobody to separate from.

Which documents go through review

The document type decides, and an administrator sets it in CMMS → Document control settings. A type flagged Requires approval arrives as a draft and reaches nobody until it is released. The shipped types that require it are Control Plan, Work Instruction, PFMEA, Inspection Plan, Process Flow, Specification Sheet and SDS (Safety Data Sheet). Types that do not, such as Manual, are usable the moment they are uploaded, which is what you want for a vendor manual or a photograph on a work order. The same screen sets which types block a production run.

Approving requires a signed-in user with a real identity on file. An approval that cannot be attributed to a person is refused outright rather than recorded against a system account.

Revisions

The approval-and-handover workflow below applies to document types with Requires approval enabled. New revision, on any released document in CMMS → Document approvals, issues the next revision: upload the new file, and the revision letter is suggested for you. The new revision keeps the title, the type and the acknowledgement setting of the one it replaces, and records what it supersedes, so the chain back through every earlier revision stays intact.

Until it is released, nothing changes on the floor. The current revision keeps governing production. The moment the new one is released, the old one is retired and everything it governed moves across in a single step, so there is never a window where a product has no control plan. Doing that by hand has two halves, and forgetting either one fails quietly: leave the old one linked and the new one cannot be linked at all; unlink it early and the next run is blocked for a missing document.

A revision is a new document. If it requires acknowledgement, each person using it must acknowledge the released revision; their acknowledgement of its predecessor does not carry forward. Keep the released file unchanged and use the revision workflow when its controlled content changes.

Issuing a revision, step by step
  1. Find the released document in Document approvals and select New revision.
  2. Choose the replacement file. Check the suggested revision and enter a version or description where needed. Revisions A through Y advance automatically; enter the next revision yourself for Z or another numbering scheme.
  3. Select Create revision. Review the new document and its Supersedes reference before submitting it for approval.
  4. Have an authorized approver release it. ProAlert retires the predecessor and transfers its active links together. Do not retire or unlink the current document in advance.
  5. Open the product's documents again and confirm the replacement is current. Complete any required acknowledgement before starting work.
What happens at the moment of release
  1. The predecessor is marked obsolete first.
  2. The successor's links are created, taking over every context the old one held.
  3. Old links are deactivated, never repointed, so the historical record of what was in effect when stays readable.
  4. Everyone required to read it is prompted again, because the revision changed.

The ordering in step one is not cosmetic. Two approved documents of the same type cannot share a context, so the predecessor has to step down before the successor can step up.

Revisions of types that do not require approval

Currently, New revision creates an approved replacement for these types but does not retire its predecessor or transfer the predecessor's links. An Approved badge alone does not confirm the replacement governs the work. Keep the current links intact and ask an administrator to review the replacement and its links before using it. Confirm the governing document from the product or work record.

Acknowledgement

A document flagged Requires Acknowledgement asks every operator to confirm they have read the current revision. That flag is set per document, not per document type, so two work instructions can be treated differently: the one that governs the job is acknowledged, a reference copy kept beside it need not be. Work instructions and control plans are the usual candidates; a safety data sheet kept for reference usually is not.

  • An acknowledgement records the user, the document, the exact version and revision, and the time.
  • Bumping the version or the revision makes every prior acknowledgement stale, and the document is prompted for again.
  • Acknowledging a document once covers it everywhere it appears, because the evidence is about content, not about which link led the operator to it.
  • Acknowledging twice is harmless; the second call is idempotent.
Each person acknowledges for themselves

An acknowledgement records one person, one document, one version and one revision. Nobody acknowledges on anybody else's behalf, and a supervisor cannot acknowledge for a team. What a supervisor gets is visibility: who has acknowledged the current revision and who has not, which is what compliance follow-up actually needs.

Because the record is pinned to a version and revision, a revision bump makes every earlier acknowledgement stale by definition and re-prompts everyone.

Why a stale acknowledgement is refused rather than accepted

The acknowledgement request carries the version and revision the operator was looking at. If the document has moved on in the meantime, the server refuses the acknowledgement and answers with the current version instead of quietly recording it. Recording a read of content the operator never saw would be false evidence, and false evidence is worse than none.

Organisation-Wide Documents

Some documents belong to the company or the plant rather than to a part: a safety policy, a quality manual, a code of conduct. Attach these to a node of the organisation, the company, a plant, an area or a cell, from that node's own page, and they reach everything beneath it. A policy on the plant is available at every cell inside it, so nobody has to attach it to each machine.

They appear in their own section on the operator's panel, on the Schedule HUD and on the phone, labelled with the node they came from, so a corporate policy is distinguishable from a plant one at a glance. They are kept separate from the work instructions on purpose: a quality manual sitting among the operating documents is noise, and a section can be skipped by someone who does not need it. A policy prompts for acknowledgement only if it is flagged for it, exactly like any other document.

They never block a run

A missing corporate policy will not stop production. That check asks whether the product has what it needs to be made; a corporate document is a management-system matter, not a reason to stop a press. Policies are also left out of the count of documents you owe a review on, so clearing your production documents really does take that number to zero.

The Production Start Gate

Starting a run checks two different things, with deliberately different weights.

Check the product named in the start message

On a die-driven asset, the selected die run can resolve to the product configured on the tooling. Readiness and the actual start check that running product. If a refusal names a different product from the schedule, review the tooling's product assignment and the documents linked to the named product. Adding documents to another product will not clear the refusal.

Two different checks
CheckEffect
Required document missing
no approved document of a required type is linked to the product
Always blocks. Producing without a released control plan or work instruction is a nonconformity, not a preference. The refusal names every missing document type.
Unread documents
the person starting the run owes an acknowledgement
Blocks only where the asset says so. Controlled by Require document review before start on the asset. Off by default: elsewhere the unread documents are reported as a warning so a plant can build the habit before the hammer falls.
Configuring what is required
  • Per document type. Required for production start on the document type is the plant-wide default. It ships on for Control Plan and Work Instruction and off for everything else.
  • Per product. A product-level override can add a requirement (an inspection plan on a safety-critical part) or remove one where the default does not fit.

Both the web Schedule HUD and the phone pre-check readiness before offering the start button, and show what is missing. The pre-check is advisory: the button stays live and the server decides, because a client that has been open for an hour is not a trustworthy judge of what is approved right now.

Whose acknowledgement is checked

The person starting the run. Crew-wide coverage, where every operator checked in on the asset must be current before the run may start, arrives with the kiosk crew check-in work and is not in place today.

Audit Mode

Quality → Document Audit answers an auditor's questions about one product on one asset, on one page: what governs it, at which revision, who approved it and when, and who has acknowledged it. Acknowledgements against an older revision are shown as such, so "everyone signed for it" and "everyone signed for this revision" cannot be confused with one another.

The page shows the current state. Reconstructing what governed a product on a date in the past needs a document version-history table that ProAlert does not have yet; the acknowledgement rows are the genuine history available today, because each one pins the version and revision that person saw.

Standards on Leader Standard Work and Tiered Meetings

Two daily-management routines are themselves performed to a written standard, and both carry a Governed by card listing the controlled documents they run to.

  • Leader standard work routines. Link the gemba walk standard on the routine editor. The card is repeated read-only on the execution page, so a leader mid-walk can open the standard without leaving the checklist.
  • Tiered meetings. Link the tier board standard, the escalation procedure or the meeting charter. The card sits above the agenda, because the document governs what the agenda is for.

Only approved documents are offered, and removing one deactivates the link rather than erasing it, so an auditor can still see what was claimed to govern the routine last quarter.

Review Signals

ProAlert quietly collects hints that a controlled document may no longer match reality. Three events produce one today:

  • a scrap threshold crossing, pointing at the control plan for the product being run;
  • a nonconformance raised against a product or asset, pointing at the same;
  • a repeat failure on an asset inside the detection window, pointing at the maintenance procedure.
Nothing acts on these yet, on purpose

There is no banner, no notification and no automatic "review needed" flag. The signals are being collected so that the thresholds for such a feature can be chosen from real plant data instead of guessed at. Nothing you do in the product changes because of them.

Roles and Access Control

Operators view the current approved documentation for the work in progress and acknowledge the revisions they are required to read. A supervisor gets visibility on top of that: who has acknowledged the current revision and who has not, which is what compliance follow-up actually needs. Who can reach each screen is set by role:

Who can use what
ScreenWho can use it
Document Links index and link management Admin, SuperUser, Manager, Quality, TemplateEditor
Document Audit Admin, SuperUser, Manager, Quality
Document approvals (release queue) Admin, SuperUser, Manager, Quality
Document control settings Admin, SuperUser
Viewing and downloading a document Any signed-in user, so that links from other records always work
Acknowledging a document The signed-in user, for themselves only. There is no way to acknowledge on someone else's behalf, which is the point.

Best Practices

  • Link at the product, not at the asset, unless the document really follows the machine. A control plan linked to five presses is five things to update; linked to the product it is one.
  • Put machine differences inside the work instruction. If a section has to say "on press 2, index the fixture first", say it there.
  • Turn on acknowledgement for the documents an operator has to have read, and leave it off for reference material. A prompt that appears for everything is a prompt nobody reads.
  • Use New revision when controlled content changes. Release the replacement through the approval queue so the old file, links and acknowledgement history remain traceable.
  • Adopt the start gate in two steps. Run with warnings first and watch what the plant is actually missing, then turn on Require document review before start per asset once the gaps are closed.
  • Obsolete, do not delete. A deleted document takes its history with it; an obsolete one leaves the record intact and stops governing.

Variation Between Machines

When the same product runs on different equipment, machine quirks, tooling notes and setup differences are captured inside the controlled document itself. ProAlert does not support appendix-style amendments or asset-specific overrides held as separate metadata.

This is a deliberate design decision rather than a limitation. Appendix-style addenda introduce drift, and they create real ambiguity at audit about which combination of documents was in effect at a given moment. One controlled document per process variant, approved as a unit, is the conservative choice.

Worth a conversation before you commit

If your plant currently manages variation with addenda, validate the one-document-per-variant approach with your registrar and your customers before migrating. It is the more defensible structure, but it changes how your document set is organised, and that is a conversation to have early rather than during a surveillance audit.

Troubleshooting

SymptomCause and fix
A document is linked but the operator cannot see it It is not approved. Only approved documents reach the floor. Release it from CMMS → Document approvals.
The Approve button is missing on a document waiting for a decision You uploaded it. Another approver has to review it, which is the ISO rule. If one person genuinely runs the plant, allow self-approval in Document control settings.
An uploaded document is nowhere to be found Its type requires approval, so it is sitting in Drafts on the Document approvals page waiting to be submitted and released. That is the intended path, not a fault.
The run will not start and names a missing document type No approved document of that type is linked to the product. An asset-level link does not satisfy a product requirement. Link an approved document to the product, or remove the requirement for that product if it genuinely does not apply.
Operators are being re-prompted for a document nobody changed The version or revision was edited. Any change to either invalidates prior acknowledgements. Use the revision field for content changes and leave it alone for metadata edits.
Acknowledgement is refused with a message about the current version The document moved on while the screen was open. Reload the page, read the current revision, and acknowledge that.
A new approved document of the same type cannot be linked An approved document of that type is already linked to the same thing. Either issue it as a New revision of that document, which does the handover for you, or obsolete the old one first to free the slot.
The docs list on the phone is empty Either the asset is not running anything, in which case the page says so, or the product carries no links yet. Check the product on the Document Links index.
A document opens on the web but not on a phone The stored file is missing from document storage. The web viewer and the mobile endpoint read the same file, and the mobile endpoint answers "not found" rather than failing silently.
On compliance

ProAlert supports the ISO 9001 clause 7.5 documented-information controls through identification, revision control, approval status, effective-date management and point-of-use availability, and is designed to support IATF 16949 document and engineering-change control requirements. Whether a given plant satisfies a clause still depends on its configuration and its working practice. Document control supports compliance; it does not replace the discipline behind it.