If you run an NDT or inspection team, you've almost certainly dealt with this: a technician shows up to site and finds someone else already working the same job. Or a client calls asking why their inspection window wasn't met — and when you look at the records, the job was never formally assigned to anyone. Or you lose a week trying to retrospectively piece together who was where and when for a client audit.
These aren't failures of process. They're failures of tooling. When job scheduling happens in one place — a whiteboard, a shared spreadsheet, someone's personal calendar — and job records happen somewhere else, the gap between the two is where conflicts live.
The Real Cost of Disconnected Scheduling
Most inspection companies underestimate how much time they spend on scheduling administration. The obvious costs are visible: a double-booking, a missed job, a client complaint. The invisible costs are larger:
- Reactive planning — supervisors spend the start of every week resolving conflicts that a shared calendar would have prevented the day the jobs were created.
- Uneven workload distribution — without visibility across the team, some technicians are overloaded while others are underutilised. Neither situation is good for quality or retention.
- Audit exposure — when a client or accreditation body asks who was assigned to a job, on what dates, and for how many hours, a retrospective answer assembled from email threads is not the same as a contemporaneous, timestamped record.
- Branch blindness — multi-site companies have no visibility of scheduling conflicts across branches unless someone manually maintains a consolidated calendar.
What Integrated Scheduling Actually Looks Like
The core problem with bolt-on scheduling tools — Outlook shared calendars, Google Sheets rosters, standalone scheduling apps — is that they're disconnected from the job record. A job is created in one system and a calendar entry made in another. Any change to the job doesn't automatically update the schedule. Any change to the schedule doesn't update the job record. The two drift apart.
Integrated scheduling means the schedule is part of the job record itself. When a job is created in OMS, the scheduler fills in the Job Schedule section as part of the same form: start date, end date, daily allocated hours, and assigned personnel. That's it. There's no second system to update.
Once the job is saved, it appears immediately in the Personnel Schedule Calendar — a visual calendar showing all scheduled jobs for the selected branch, department, and personnel. The calendar is populated automatically from the job records. There's no export, no copy-paste, no synchronisation lag.
Multi-Person and Multi-Day Jobs
Real NDT and inspection jobs rarely fit neatly into a single person for a single day. A shutdown inspection might span ten days. A pipeline survey might require two UT technicians working in parallel. An RT job might need a Level III on site for the first day and a Level II for the remainder.
OMS handles this with schedule rows. During job creation, the Add(+) Row function allows schedulers to add as many schedule entries as the job requires — each row defining its own start date, end date, daily hours, and assigned person. A job assigned to three people across two weeks creates three rows, each independently trackable on the calendar.
This matters for resource planning. When a supervisor opens the Week view filtered by branch and department, they can see at a glance that two of their Level II technicians are double-booked on Thursday — before the week begins, not after a conflict emerges in the field.
Calendar Views That Match How Teams Work
Different roles need different views of the same data. A field supervisor checking tomorrow's assignments needs the Day view. A project manager planning the next fortnight needs the Next 7 Days or Week view. A branch manager reviewing monthly capacity needs the Month view.
The OMS Personnel Schedule Calendar supports all of these — with the same filter set available in every view. Branch, department, personnel, active vs. inactive users, job number, client company, and time range per day all narrow the calendar to exactly the subset of data each person needs.
The My Calendar view is particularly useful for field technicians who need to check their own schedule without needing access to the full team view. A technician logging in from a client site sees their own jobs, their assigned dates, and their daily hours — nothing more.
The Audit Trail Question
For NATA and NABL accredited laboratories, and for ISO/IEC 17025 and 17020 inspection bodies, job scheduling isn't just an operational matter — it's a compliance one. Clause 6.2 of ISO/IEC 17025 requires that technically competent personnel are assigned to the work. Demonstrating that requires a record of who was assigned, when, and under what authorisation.
When scheduling is integrated with the job record in OMS, every change to the job schedule is captured in the audit trail — user, timestamp, original value, new value. If a job is reassigned from one technician to another because the first technician's PCN certification expired, that change is in the record. The reason can be documented. The original assignment is preserved. There's no ambiguity about what was planned versus what was executed.
For an auditor reviewing a job file, this is the difference between a credible record and a reconstructed one.
From Whiteboard to Calendar in One Step
The transition from manual scheduling to integrated job scheduling doesn't require a separate implementation project. In OMS, the Job Schedule section appears as part of the standard job creation form. Schedulers who were previously writing assignments on a whiteboard or updating a shared spreadsheet complete the same information — just in the same system where the job record lives.
The result is a calendar that's always current, because it's built from live job data rather than manually maintained alongside it. Conflicts become visible before they become problems. Resource distribution becomes something you can see and act on. And when a client or auditor asks who was assigned to a job and when, the answer is already there.
OMS Job Scheduling & Calendar
Integrated job scheduling with a visual Personnel Schedule Calendar — built into the same platform as your test records, calibration tracking, and compliance workflows.
Book a Free Demo