Visual Scheduling

Editing a Live Job's Routing in EDGEBIC (Safely)

User Solutions TeamUser Solutions Team
|
10 min read

EDGEBIC by User Solutions lets you edit the routing of a job that is already in production without endangering it, because every scheduled job carries its own frozen copy of the routing, taken the moment it was first scheduled. Engineering can change the standard recipe all week; your live job keeps building from the copy the floor was given. When you do want a live job to change, you change it deliberately, per job, with controls whose blast radius is explicit.

This is the safety model this post walks through: what the frozen copy contains, the three ways to change a live job, what each button actually writes, and the worked numbers that show why the design exists. It assumes you know your way around routings; the flow chart building guide covers that ground.

Why a Frozen Copy Exists at All

Picture the failure mode this design prevents. A job for 100 units is mid-production. Sawing is done; operators are working from printed paperwork. Engineering updates the standard routing: a rate change, a step removed. In a system without isolation, the next reschedule silently re-plans the live job against the new recipe. The paperwork no longer matches the plan. The operator's traveler says one thing, the schedule says another, and nobody decided any of it.

EDGEBIC's answer: at the moment a job is first scheduled, the whole recipe as scheduled is frozen into a private copy. Steps, machines, hours, setup and queue values, parallel and alternative configuration, all of it. Reschedules read the copy. Standard-routing edits touch only future orders and new quote simulations. The floor's reality and the plan cannot drift apart by accident.

Where You Work: the Scheduled Job BOR Tab

Open the Schedule tab, then Scheduled Job BOR. Pick the job in the selector and its own routing loads. You get the same two editors as the standard routing (Data Grid for numbers, Designer for structure), plus, at sites where it is enabled, a read-only Actual Live progress view.

The job Designer adds something the standard Designer does not have: a live header strip showing job progress, actual versus estimated hours, the current step, projected finish, and the due date. You see where the job stands while you decide whether to touch it.

Four header controls define everything that can happen here:

ControlWhat it does
Use Global BOR on RescheduleWhen ticked, the next reschedule reads the latest standard routing and refreshes this job's copy to match. Unticked (the default), reschedules keep using the preserved copy
Update this Job BORSaves your edits into this job's copy only. The button highlights while you have unsaved changes
Reset BOR from GlobalReplaces the copy with a fresh snapshot of the current standard. Asks for confirmation, and cannot be undone
Data Grid / Designer / Actual LiveSwitches between the grid editor, the diagram editor, and the read-only live view

The Three Ways to Change a Live Job

1. Edit just this job's copy

For changes only this job needs (a customer rework step, a one-off machine substitution), edit the copy directly. Add nodes, draw connectors, change hours, exactly as in the standard Designer. Click Update this Job BOR. The standard routing and every other job are untouched.

Two properties make this safe for real production use. First, steps you add to a job's copy are kept when the job is rescheduled; the scheduler recognizes them as part of this job's recipe and places them in their proper spot in the chain. Second, nothing on the Gantt moves when you save: the routing is the recipe, and the plan only changes when you reschedule. Save, review, then reschedule when ready.

2. Adopt the latest standard, via reschedule

For pulling an engineering change into a job: tick Use Global BOR on Reschedule and run a reschedule. The job reads the current standard and refreshes its copy to match. The flag then rests again, so following reschedules lock to that refreshed routing rather than chasing every future standard edit.

3. Reset the copy outright

Reset BOR from Global throws away all per-job customizations and replaces the copy with a fresh snapshot of the standard, immediately. EDGEBIC asks for confirmation with the words "This action cannot be undone," and it means them: there is no automatic version history of the job's copy. The 10-second insurance policy is the grid's Export button, which writes the routing exactly as displayed to Excel before you reset.

The Invariant Underneath All Three: Completed Work Never Moves

Whichever path you take, one rule holds: completed steps are never re-planned. Work that already happened is preserved as-is through every reschedule. If sawing finished Tuesday, no routing edit, no flag, no reset makes the scheduler pretend otherwise. Only remaining work adopts changes.

This is the same actuals-preserving reschedule discipline that handles a machine breakdown mid-job: history is immutable, the future is re-plannable, and the boundary between them is what the floor has actually logged.

The Worked Numbers

Job JOB-2026-0101: Widget-A, 100 units, mid-production, sawing complete. Engineering improves assembly from 0.30 to 0.25 hours per unit and saves the standard routing.

ChoiceAssembly planEverything else
Do nothing0.50 setup + 0.30 × 100 = 30.5 hPaperwork stays exactly as printed; job finishes on the original plan
Tick Use Global BOR on Reschedule, reschedule0.50 + 0.25 × 100 = 25.5 h, five shift-hours earlierCompleted sawing untouched; the job adopts the improvement
Edit just this job (say, add a rework weld)Unchanged rate, plus the new step in-chainStandard routing and all other jobs unaffected

Meanwhile every new order for Widget-A plans assembly at 25.5 hours automatically. The improvement propagates forward on its own; it reaches live work only by decision.

Practices That Keep Live Edits Safe

Match the edit to the blast radius. One-off rework belongs in Update this Job BOR. A permanent process improvement belongs in the standard, then gets adopted per job deliberately. Mixing these up is how a customer-specific step ends up on every future order.

Export before Reset. No undo means no undo. The Excel snapshot costs 10 seconds and preserves the customizations, the markers, and the numbers.

Hover before you edit on the canvas. The job Designer shows the same single-title nodes as the standard one; the tooltip tells you whether you are on a primary step, a parallel copy, a true alternative, or a sub-assembly. Editing the wrong variant is the classic mistake.

Remember the recipe/plan split. Update this Job BOR saves the recipe. The Gantt moves when you reschedule, not before. If you saved and "nothing happened," that is the design working; run the reschedule.

Watch the flag after a surprise. If a job picked up an engineering change you did not expect on reschedule, someone left Use Global BOR on Reschedule ticked. The copy has already refreshed; review the routing and correct what needs correcting.

Untangle sub-assembly additions explicitly. A sub-assembly added to the standard does not appear in a live job until that job opts in. The sub-assembly modeling post walks the scenario.

Troubleshooting

SymptomCauseFix
Changed the job's routing but the Gantt did not moveThe save wrote the recipe; the plan changes on rescheduleRun a reschedule for the job
Job adopted a standard change unexpectedlyUse Global BOR on Reschedule was tickedUntick it; review the refreshed routing and correct as needed
Per-job customizations vanishedReset BOR from Global was clickedNo undo exists; rebuild from your exported snapshot
Cannot meaningfully edit a completed jobCompletion banner is showing; finished work is preservedNothing to fix; the record of what ran is intentionally immutable

Change Is Constant; Chaos Is Optional

Engineering changes, customer reworks, and rate corrections arrive weekly in any real shop. The question is whether each one lands as a decision or as an accident. Since 1991, User Solutions has built scheduling tools around the decision model, for shops of every size up to the US Navy, GE, BAE Systems, and Cummins, and the frozen-copy design in EDGEBIC is that philosophy made concrete: the standard evolves freely, live jobs change only on purpose, and history never rewrites itself.

See the full EDGEBIC platform, read the visual scheduling pillar for the bigger picture, or bring your gnarliest mid-production change scenario to a demo and walk it through with US.

Expert Q&A: Deep Dive

Q: Engineering just cut our assembly rate from 0.30 to 0.25 hours per unit. We have one job mid-production with sawing already complete. What are my real options?

A: Three, each with a different blast radius. Do nothing: the job continues on its frozen copy, assembly still plans 0.50 setup + 0.30 x 100 = 30.5 hours, and paperwork stays exactly as printed. Tick Use Global BOR on Reschedule and reschedule: assembly re-plans at 0.50 + 0.25 x 100 = 25.5 hours, finishing five shift-hours earlier, while the completed sawing step is untouched. Or edit just this job's copy for a change only it needs. New orders pick up the 0.25 rate automatically either way.

Q: A customer wants a one-off extra weld operation on their order only. Where does that change go so it does not pollute every future order?

A: Into the job's own copy. Open Schedule, then Scheduled Job BOR, pick the job, switch to Designer, add the Weld-1 node and connect it into the chain, and click Update this Job BOR. The standard routing and every other job are unaffected, and the added step survives that job's future reschedules. Export the grid first if the customization is significant: Reset BOR from Global would erase it with no undo, and the export is 10-second insurance.

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

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.

Let's Solve Your Challenges Together