- Home
- Blog
- Glossary (EDGEBIC)
- What Is a Resource Replacement Audit? EDGEBIC Defi…
What Is a Resource Replacement Audit? EDGEBIC Definition
A resource replacement audit is the report that lists every job whose work center was changed, showing the old machine, the new machine, who made the change, and when. In EDGEBIC by User Solutions, it is built from work-center-swap entries in the schedule change log, and it answers a single accountability question: which jobs had their work center changed, by whom, and to where? It captures both a planner reassigning a step by hand and the scheduling engine choosing an alternate work center during a run.
This entry is part of the EDGEBIC glossary series. For the broader planning vocabulary, see the manufacturing glossary. The audit is a diagnostic sibling of the scheduling anomaly check, which flags data integrity problems rather than routing changes.
How a Resource Replacement Audit Works
Every time a job's step changes work center, EDGEBIC writes a record to the schedule change log with a change type marking it as a work-center swap. The payload on that record carries the old work center identifier and name and the new ones. The resource replacement audit reads the log for a date range, keeps only the swap entries, and lays them out as a readable table.
The result is a list of jobs that left their planned machine for another one, each row naming the old and new work centers, the actor who made the change, and the timestamp. Because the record is written at the moment the swap happens, the audit is a true trail rather than a guess reconstructed after the fact.
This matters because work-center swaps are easy to lose track of. A planner offloading a step from an overloaded bottleneck to an alternate is doing exactly the right thing, but if the swap is invisible, no one can tell an intended relief move from an accidental one. The engine also selects alternate work centers on its own when a primary is full, so swaps can happen without any human touching them. The audit is the one place that gathers all of them, whatever their source.
A Concrete Example
Suppose Mill-1 is the flagged bottleneck and, during a scheduling run last Tuesday, its queue was too deep to take Job 42's Step 3. The engine (or a planner reviewing the run) moves the step to Mill-2, a configured alternate.
Run the resource replacement audit for the week, and the row reads:
| Field | Value |
|---|---|
| Job | 42, Step 3 |
| Old work center | Mill-1 |
| New work center | Mill-2 |
| Actor | the planner or the run that made the change |
| When | last Tuesday |
That single row confirms the swap was deliberate and tells you exactly where the work went. If Job 42 later runs late, the audit gives you the first thread to pull: the step left the bottleneck for an alternate, so the next question is whether Mill-2's time factor made the operation longer. The audit does not answer that on its own, but it points you at the cause.
How EDGEBIC Uses the Resource Replacement Audit
The audit is one of the panes in EDGEBIC's reports catalog, reached through the report dialog and run for a date range. Its walkthrough is how to run the resource replacement audit in EDGEBIC, which covers opening the pane and reading the columns.
It works best in pairs. Where the resource replacement audit tells you a job's machine changed, the reschedule history report tells you whether its dates changed, and both read the same schedule change log filtered to different change types. A job can swap machines without moving in time, or move in time without swapping machines, so running the two together gives the full story of what happened to a job after it was first scheduled: where the work went, when it moved, and who was behind each change.
Expert Q&A: Deep Dive
Q: The audit shows Job 42 Step 3 swapped from Mill-1 to Mill-2 last Tuesday. What do I do with that?
A: Use it to confirm the swap was intended and to trace its effect. The row tells you the job and step, the old and new work centers, who made the change, and when. If Mill-1 was the flagged bottleneck and someone offloaded to Mill-2 as an alternate, that is a deliberate relief move. If it was unexpected, you now know exactly who to ask. Pair it with the reschedule history report to see whether the swap also shifted the job's dates.
Q: A job runs late and I suspect it got moved to a slower machine. How do I prove it?
A: Run the resource replacement audit for the window and filter to that job. Each work-center-swap row shows the old and new work center names, so you can see whether the job left its planned machine for a slower alternate. If it did, and the alternate carries a higher time factor, that is a plausible cause of the slip. The audit gives you the swap; the earned value or late jobs report tells you what the swap cost in hours or days.
Frequently Asked Questions
Ready to Transform Your Production Scheduling?
User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team
Manufacturing Software Experts
User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.
Share this article
Related Articles
The EDGEBIC Scheduling Glossary Index
A themed index to the EDGEBIC glossary: scheduling engine, capacity and calendars, materials and planning, shop floor, reporting, quoting, and data import terms, defined in plain language.
What Is the Critical Chain in Manufacturing Scheduling?
The critical chain is the longest dependent path through a plan once shared machine contention is counted, not just step precedence. Here is how it differs from the critical path.
What Does Finite Capacity Mean in EDGEBIC?
Finite capacity means the scheduler refuses to book more hours on a machine than that machine actually has. See exactly how EDGEBIC enforces it, day by day and shift by shift.
