Scheduling inspections when almost all the data arrives from contractors

In mining, inspection scheduling is mostly the scheduling of other people's crews. Rope testers, mill reline contractors, slurry line survey houses and third-party crane inspectors all return data in their own format. The module has to book the access window, then refuse the result until it carries an asset ID, a fixed measurement location, a nominal and a certified technician — otherwise the next due date is guesswork.

A concentrator does not have a turnaround in the refinery sense. It has a mill reline every few months, a weekly or fortnightly crash stop, a shaft window when the production hoist is released to maintenance, and a conveyor stop that lasts as long as the stockpile lasts. Inspection has to be cut to fit those, and almost every task inside them is contracted: electromagnetic rope testing to ASTM E1571, UT thickness on rubber-lined slurry spools, MT on mill trunnion and shell welds, third-party examination of hoisting and lifting gear under MSHA 30 CFR Parts 56 and 57. Each contractor arrives with a different grid, a different datum and a different idea of what a condition monitoring location is. The scheduling module therefore carries two jobs at once: fit the work into a window measured in ore tonnes, and enforce enough structure on the returning data that a wear rate survives the next audit.

Source: Sources: MSHA 30 CFR Parts 56 and 57, including 56.14100 on safety defects, examination and records and 56.18002 on examination of working places, together with the Subpart R hoisting requirements; ASTM E1571, Standard Practice for Electromagnetic Examination of Ferromagnetic Steel Wire Rope; ASME Boiler and Pressure Vessel Code Section VIII Division 1 for pressure oxidation autoclaves and ASME B31.3 where a site adopts it for slurry and process piping; ASNT SNT-TC-1A and ASNT CP-189 for contractor personnel qualification; the Global Industry Standard on Tailings Management (2020) for Engineer of Record and Independent Tailings Review Board surveillance records.

Technically reviewed by Anoop Rayavarapu — ASNT NDT Level III (UT, RT, MT, PT, VT, ET) · API 653 · ISO 9001:2015 Lead Auditor
Contracted inspection scopes on a mining site, the window each one needs, and the data the schedule must capture on return
Contracted scopeAccess window it depends onData the schedule must capture backWhat breaks if that data is missing
Electromagnetic and visual rope examination, hoist and shaft conveyanceShaft release from production hoisting, typically a fixed weekly or monthly slotRope identity and installed date, position along the rope of each loss-of-metallic-area indication, retirement criterion applied, examiner qualificationTrending is impossible; the next examination cannot tell a growing indication from a new one at a different lay length
Ultrasonic thickness of slurry and tailings pipeworkLine depressurised and flushed during a plant crash stopSpool number, clock position, distance from the weld or bend tangent, nominal wall, liner type, whether the reading is steel onlyA minimum reading with no address cannot be compared to the previous survey, so no erosion rate exists
Magnetic particle and ultrasonic examination of mill shell, head and trunnion weldsMill reline shutdown, mill stopped and cooled with liners partially outWeld identity to the mill drawing, surface preparation state, technique and equipment used, indication length and location, prior repair historyRepeat indications get logged as new findings; the reline team cannot see whether a crack was ground out last campaign
Third-party examination of cranes, lifting gear, hooks and slingsCrane released from service, usually outside production hoursSerial number of the item, not the crane, examination result, defects and corrective action, examiner credentials and dateMSHA records for the item cannot be produced on request and the item cannot be traced when it moves between sites
Pressure vessel and autoclave internal and external examinationPlanned process shutdown with vessel cooled, drained and gas testedComponent and course identity, thickness grid with fixed points, cladding or refractory condition, corrosion allowance remainingRemaining life is calculated from a wall thickness whose measurement point is unknown, and the next interval is unsupportable
Structural examination of conveyor gantries, transfer towers and stockpile structuresConveyor stop limited by live stockpile capacityMember and node identity to the structural mark, coating condition, section loss measured and method usedSection loss is recorded against a structure rather than a member, so no one can decide what to repair first
Every row assumes the contractor is competent. The point of the intake schema is not to doubt the technician; it is to make the result addressable and comparable years later, when neither the technician nor the scheduler is still on site.

Mining inspection scheduling is really contractor scheduling

Most operations run a very small owner-side integrity team against a very large asset base. A single concentrator can hold thousands of metres of slurry and tailings pipework, several mills, a shaft with hoisting ropes, dozens of cranes and lifting appliances, pressure vessels in the leach or pressure oxidation circuit, and kilometres of conveyor structure. Almost none of the examination on that list is performed by the owner. It is bought, in packets, from specialist firms who each turn up for a few days.

That changes what a scheduling module is for. In a refinery, the module coordinates crews you employ against equipment you own. In mining, it coordinates purchase orders, mobilisation lead times, site inductions and access permits for people who will not be on site next month. The scheduling object is not a technician's shift; it is a contractor visit with a lead time, a scope, a window and a deliverable that has to be checked when it arrives.

The practical consequence is that data quality has to be enforced at the boundary of the schedule, not somewhere downstream in a reliability team's spreadsheet. If the module closes a work item the moment a PDF is attached, the site has bought a filing cabinet. The close should be conditional: the visit is complete when the deliverable passes an intake check that the schedule itself defines, because the schedule is the only place that knows what was asked for.

The access windows a concentrator actually offers

Mining does not have one annual turnaround to plan around; it has a small set of recurring, unequal windows. The mill reline is the largest and the most predictable, driven by liner and lifter life rather than by the calendar, and it is the only sensible time to examine mill shell and head welds, trunnion areas, discharge cones and feed chutes. The reline contractor owns the critical path inside it, and any NDT that is not written into the reline sequence will be squeezed out by liner handling.

Then there are crash stops and short planned stops, usually weekly or fortnightly, which are where most piping and structural work has to live. They are short, they move, and they are cancelled when the plant is running well. A module that cannot re-plan a batch of work items from one stop to the next in a single action will lose the connection between what was due and what was actually possible.

The third window is the shaft. Where a site hoists, the production hoist is released to maintenance on a fixed cycle, and rope examination competes with rope change-out, guide work and conveyance inspection inside it. The fourth is the conveyor stop, bounded by live stockpile capacity, which means the window is measured in hours of ore rather than hours of clock. Scheduling against these four window types, and showing what has no window at all, is the core value of the module.

What a contractor result has to carry before the schedule accepts it

A useful intake schema is short and unambiguous. It asks for the asset identifier that the site uses, not the one the contractor invented; the specific measurement location on that asset, expressed the same way every time; the nominal or design value the reading is being compared against; the method, equipment, calibration reference and couplant or consumable batch; and the examining technician's name, method, level and certification expiry under SNT-TC-1A or CP-189. Five fields, applied without exception.

Each of those exists to prevent a specific failure. Site asset ID prevents orphan records. A fixed location prevents the address problem that destroys trending. Nominal prevents a reading being judged against a value someone assumed. Equipment and calibration reference lets a disputed result be reconstructed. Technician credentials mean an examination performed by someone whose certification lapsed mid-campaign can be found and repeated, rather than discovered by an auditor two years later.

The schema should be enforced by the module at the point of submission, ideally through a structured upload or a contractor portal, and not by a person reading PDFs. Where a contractor genuinely cannot supply a field, the record should be accepted with the gap declared and visible, because a known gap is manageable and a hidden gap is not. What must never happen is a work item closing green while the deliverable behind it is unusable.

The arithmetic trap: a minimum reading with no address

Erosion-corrosion in slurry service is not general thinning. It concentrates at bend extrados, at the invert of horizontal runs, immediately downstream of tees and reducers, and around any feature that disturbs flow. Two surveys of the same spool that measure at different clock positions will differ by several millimetres for reasons that have nothing to do with time. Subtract them and you get a wear rate; the rate is fiction, and the remaining life calculated from it is worse than no number, because it will be believed.

Rotation makes this sharper. Many operations deliberately rotate or invert slurry spools on a planned cycle to redistribute wear, which is good engineering and terrible for naive trending. After a rotation the historic thin point has moved. The module must treat rotation, spool replacement and re-lining as baseline-resetting events on the asset history, so that a trend spanning a rotation is either re-mapped or flagged as discontinuous rather than quietly averaged.

Liners add a third trap. Rubber-lined and polyurethane-lined pipe returns ultrasonic readings that may or may not include the liner depending on technique and coupling. A grid where some readings are steel-only and some are through-liner is not a grid, it is two datasets in one column. The intake schema should force the contractor to declare it, and the module should refuse to trend across a change in that declaration.

Hoisting, lifting and the records MSHA will ask for

Wire rope on a hoist is one of the few places in mining where non-destructive examination is directly and visibly tied to life safety, and where the record is inspected as closely as the rope. Electromagnetic examination to the practice described in ASTM E1571 produces a trace with indications located along the rope by distance; the value of that trace is entirely in the ability to compare it with the previous one at the same position. A scheduling module that stores the report but not the rope identity, installed date and position convention has stored a picture.

Lifting gear presents a different problem: population. Hooks, slings, shackles, beam clamps and lifting frames number in the hundreds and move between areas, contractors and even sites. MSHA expects records of examination, defects and corrective action to exist for the item. The only way that holds together is if the item, and not the crane or the workshop, is the record's subject, with each third-party examination appended to its history.

Mobile equipment sits under the general defect-examination and record obligations of 30 CFR Part 56, and workplace examinations under the same part run on their own daily rhythm. These do not belong on the same calendar view as a mill reline, but they do belong in the same system, because when a records request arrives it does not distinguish between what your team examined and what a contractor examined.

Tailings and water: surveillance scheduled by governance

A tailings storage facility is scheduled differently from every other asset on site. The regime is set by the Engineer of Record and reviewed independently, and it is dominated by monitoring frequency: piezometers, survey monuments, decant and underdrainage, freeboard, and the structural and pipework inspections that accompany them. Under the Global Industry Standard on Tailings Management the completeness and timeliness of that record is itself an assessed item.

This inverts the usual argument about schedule slip. Elsewhere on site, deferring an inspection is a risk-based decision with an engineering justification. On a tailings facility, a deferral is a governance exception that has to be raised, justified and closed out visibly. The module has to support that distinction: some scheduled items can be re-planned by a supervisor, and some cannot be moved without an approval trail that a review board will read.

Tailings and return water pipelines then bring the contractor data problem back in its sharpest form, because they are long, buried in places, examined in campaigns, and surveyed by whoever won the work that year. Consistency of measurement location across contractor changes is the whole game. If the module does not own the location register, the location register belongs to whichever contractor last held the contract.

How to evaluate an inspection scheduling module for a mining operation

Ask for a demonstration of failure, not of success. Have the vendor submit a deliberately deficient contractor report — wrong asset ID, no clock position, no nominal, an expired technician — and watch what the system does. The right behaviour is that the submission is retained, the work item does not close, the deficiency is named, and the contractor can be sent a specific list rather than a complaint. Systems that quietly accept it will quietly accept it in production too.

Then ask about the window. Can the module hold access events as first-class objects, attach a backlog of due work to them, and re-plan the whole batch when a crash stop moves by four days? Can it show a list of work that is due and has no window in front of it? Can it show mobilisation lead time so a contractor visit is booked before the window is confirmed rather than after? These questions separate a maintenance calendar from a scheduling module.

Finally, test the history. Ask the vendor to show the last three examinations of one measurement location across two different contractors, with a spool rotation in between. If the system can present that as one honest, discontinuous history rather than a smooth false trend, it understands the industry. Atlantis NDT builds this on an Odoo foundation so the contractor visit, the purchase order, the certification register and the inspection record are the same set of data; a demonstration against your own asset register and one real contractor report is available on request through info@atlantisndt.com.

Why can a mining site not schedule inspections on due dates alone?

Because the due date is not the binding constraint — access is. A slurry line may be due for a thickness survey in March, but the line cannot be opened until the plant takes a crash stop, and the crash stop is set by ore blending and stockpile level, not by the inspection calendar. A workable module treats the due date as a target and the access event as the actual scheduling object, then shows which due items have no window in front of them.

What makes contractor thickness data untrustworthy even when the readings are correct?

Address, not accuracy. A survey house records a minimum wall for a spool without recording clock position, distance from the bend tangent, nominal thickness or whether the reading passed through a rubber liner. The next survey, done by a different crew, measures somewhere else on the same spool. Subtracting one minimum from the other produces an erosion rate that is an artefact of where the probe was placed, not of metal loss.

How does spool rotation invalidate a wear trend?

Slurry lines wear fastest at the extrados of bends and along the invert of horizontal runs, so many operations rotate spools 120 degrees or invert them on a planned cycle to spread wear. After a rotation, the thinnest point measured last year is no longer at the same clock position. Unless the rotation is recorded as an event that resets or re-maps the baseline, the trend silently compares two different pieces of steel.

Should a scheduling module be allowed to reject a contractor submission?

Yes, and the rejection must be non-destructive to the plan. The module should accept the report as received, mark it unvalidated, run the intake checks, and if it fails, reopen the work item without losing the original window, the mobilisation record or the cost. Systems that only allow accept or delete push reviewers into accepting bad data, because rejecting it appears to erase evidence that the work was done at all.

How does the module help with an MSHA records request?

By keeping the examination record attached to the item examined and to the person who examined it, with dates, defects found and corrective action, in the form 30 CFR Parts 56 and 57 expect. Records that live in a contractor's PDF archive are technically in existence and practically unavailable. A scheduling module that files by asset and date, and holds the examiner's certification level and expiry alongside, turns a records request into a query.

Is inspection scheduling different at a tailings facility?

Materially. Tailings surveillance under the Global Industry Standard on Tailings Management is driven by governance rather than by damage rate: the Engineer of Record sets an inspection and monitoring regime, and an independent review board expects the record to be complete and on time. Missed or late surveillance is itself the finding. That makes schedule adherence, not just condition, a reportable metric at a tailings storage facility.

Request a consultation

Built for any business that runs on operations

Most companies do not fail at their craft. They lose time, margin and goodwill in the gaps between the tools they use to run the place — a quoting spreadsheet that does not talk to the job sheet, a job sheet that does not reach accounts, and a compliance folder nobody can search when a client asks. Atlantis closes those gaps by putting the whole operation on one platform, so information is entered once and everything downstream stays in step.

What you can run on it

  • Sales and CRM — leads, quotes, follow-ups and the pipeline that tells you what next month looks like.
  • Projects and job costing — plan the work, track the hours and materials against it, and see the margin while the job is still live rather than at final account.
  • Field and service teams — dispatch, schedules, mobile capture that works with no signal, and sign-off from site.
  • Inventory and purchasing — stock, suppliers, reorder points and goods receipt, joined to the jobs that consume them.
  • People — records, qualifications and licences with renewal reminders, timesheets, leave and payroll.
  • Quality and documents — procedures and forms under revision control, with the audit trail an inspection or accreditation body actually asks for.
  • Accounts — invoicing, expenses, multi-currency and the reporting your accountant stops chasing you for.

Affordable, accessible, fully customizable — and we mean each word

Affordable because the whole suite is included rather than sold to you a module at a time, and because implementation is done by people who have run operations rather than by a chain of subcontractors. Accessible because it runs in a browser and on a phone, works for a small team on day one, and does not need a specialist on staff to keep it alive. Fully customizable because your process is the thing that makes you competitive — the software should bend to it, not the other way round.

Industries we configure for

Service businesses and contractors, manufacturing and fabrication, trading and distribution, laboratories and testing houses, engineering consultancies, construction and facilities, and asset owners across energy, marine, aerospace and infrastructure. Inspection and testing is where we started, and it remains the sector we go deepest in — but the platform underneath is general-purpose, and most of what it does has nothing to do with inspection at all.

What happens when you get in touch

A short conversation, not a sales sequence. We ask how the business runs today and where it hurts, show you the platform doing that work, and send a written quote shaped to your region, your team size and the scope you actually need. No obligation, nothing to install first, and no pressure to decide on the call. Reach out and tell us what you are trying to fix.

Related: business management platform · inspection management software · choosing the right category of software · modules · by industry · asset integrity platform. Book a free consultation.