- Home
- Blog
- Troubleshooting
- The Schedule Looks Different on Two Screens: Cause…
The Schedule Looks Different on Two Screens: Causes and Fixes
Two people on one EDGEBIC database seeing different schedules is almost always the age of one view or a personal display setting, not a disagreement in the data. EDGEBIC by User Solutions keeps exactly one schedule on a shared database, so there are no copies to drift apart. What can differ is when each screen last read it and how each person has chosen to display it.
This post is the detailed version of that symptom in the EDGEBIC troubleshooting guide. The related case where one job reports different hours in two places is covered in the same job shows different hours in two places, and a what-if result whose dates differ from the live board is covered in a scenario result that does not match the live schedule.
What You Are Seeing
A supervisor says a job starts Tuesday. The planner says Wednesday. Both are signed into the same system, looking at what they believe is the same board, and neither can explain the other's screen. Sometimes it is a start date, sometimes a whole job that one person has and the other does not, sometimes a machine assignment.
The instinct is to look for a fault in the plan. That is almost never where the answer is.
Why It Happens
Cause 1: One view is older than the other. The single most common answer. A screen shows the plan as of when it last read it, and a scheduling run rewrites the forward plan wholesale. So a supervisor who opened a board at seven and left it open, and a planner who re-ran the scheduler at ten, are both reporting honestly about different moments. Changes made elsewhere do reach open screens automatically within a few seconds, but not every surface is on that path, and a full run is a much larger change than a single edit.
Cause 2: Somebody reopened the tab instead of refreshing. Shared lists such as work centers and products are held in memory for the length of a session, so closing a screen and opening it again can rebuild the view from the same in-memory data. It looks like a reload and can show exactly the same stale value again. Only refresh forces a re-read from the database.
Cause 3: Personal display settings differ. Colors, bar labels, which overlays are on, how lanes are grouped, and the description shown on each bar are saved per user. Two people can present the same plan so differently that the boards look unrelated. None of this changes what the engine computed.
Cause 4: Different filters, date ranges or grid layouts. Also personal. A supervisor filtered to one department and a planner looking at everything will genuinely see different sets of jobs, correctly.
Cause 5: One person has unsaved staged edits. Dragging a bar on the Gantt stages a change on that screen and does not touch the database until it is saved. Until then the other workstations are showing the unchanged plan, correctly, and the person who dragged is the only one seeing the new position. Pending edits are private until saved.
Cause 6: A run happened between the two looks. Related to cause 1 but worth separating, because the answer is different: nothing is stale, the plan genuinely changed, and the question is who ran it and when.
Cause 7: The two workstations are on different databases. The only cause on this list that is a genuine data difference. A machine that was never switched over still points at its own local single-file database and is showing a completely separate plan, which looks plausible because it was built from the same imported master data. The tell is that refreshing changes nothing and the two views disagree about things that have no reason to differ, such as which jobs exist at all.
How to Fix It
- Both people press refresh, then compare again. Do this before anything else. It costs seconds and resolves the majority of these reports. Note that refreshing is not the same as closing and reopening the screen.
- Stop comparing boards and compare one job. Open the same job number on both screens and read its operation dates. A vague disagreement about how two boards look becomes a specific disagreement about one number, which is answerable.
- Ask when the last scheduling run happened. If it was between the two looks, the plan changed and neither screen was wrong, one was simply older.
- Check for unsaved staged edits. Ask whether either person has dragged anything they have not saved. If so, that screen is the outlier by design.
- Compare the display configuration and the filters. Same date range, same filters, same lane grouping. If the difference is which jobs appear rather than when they run, this is usually where it is.
- Check the data source on both workstations. Same server, same database name. Do this last for a room that has been working normally, and do it first for a machine that was recently rebuilt or newly installed.
How to Prevent It
- Teach the refresh habit on day one. Before making a promise from a number on a screen that has been open for hours, refresh. This is the single highest-value habit on a shared database, and it is much easier to teach as a rule than to discover as a lesson.
- Name one owner of the scheduling run and a cadence. When the plan changes at predictable times, "is your screen older than the run" becomes a question people can answer themselves. Why only one run happens at a time covers the mechanism, and how to reschedule safely covers the run.
- Say once that display settings are personal. Colors, labels, overlays, columns and filters are yours and are supposed to differ. Knowing that stops people treating a different-looking board as evidence of a different plan.
- Verify the data source on every new or rebuilt workstation. A machine quietly running on its own local database will pass every other check and disagree about everything. Add it to your build checklist. How to install and connect EDGEBIC covers the setting.
- Ask people to save or discard staged edits before walking away. A pending drag is invisible to everyone else, so an unfinished edit left on screen over lunch is a disagreement waiting to be reported.
In nearly every case it is the age of one of the views rather than a disagreement in the data, because there is only one schedule and no copies of it. A screen opened before the last scheduling run shows the plan as it was then. Changes made elsewhere do reach open screens automatically within a few seconds, but a few surfaces sit outside that path, and a run that rewrote the forward plan is a much bigger change than a single edit. Both people pressing refresh and comparing again resolves the large majority of these reports in under a minute.
Yes, and it is the one cause that genuinely is a data disagreement rather than a display or timing difference. A workstation that was never switched over still points at its own local single-file database, so it shows a completely separate plan that happens to look plausible because it was built from the same imported data. The tell is that refreshing changes nothing and the two views disagree about things that have no reason to differ, such as which jobs exist at all. Check the data source setting on both machines before investigating anything else about the schedule itself.
No. Display settings change what you see and never what the engine computed. Colors, bar labels, which overlays are switched on, how lanes are grouped, column choices, filters and date ranges are all saved per user, so two people can present the same plan very differently. That is deliberate, because a planner and a supervisor want different views of one truth. It also means a genuine comparison has to be about a specific job's dates rather than about whether the two boards look alike.
Expert Q&A: Deep Dive
Q: Our supervisor says a job starts Tuesday and the planner says Wednesday. Both are on the same server. Where do we start?
A: Have both of them press refresh and look again, before anything else. A view opened at seven in the morning shows seven in the morning, and if the planner re-ran the scheduler at ten then the two screens are honestly reporting different moments rather than contradicting each other. If the dates still differ after both refreshes, stop comparing boards and compare one job: open the same job number on both screens and read its operation dates. That converts a vague disagreement into a specific one. If they still differ, check that both workstations are pointed at the same database, which is the only cause on this list that is a genuine data difference.
Q: One of our planners has drag edits on the Gantt that nobody else can see. Is that a bug?
A: No, that is how staged edits work and it is deliberate. Dragging a bar stages a change on that person's screen and does not touch the database until they save. So until they press save, the plan every other workstation reads is unchanged and correct, and their screen is the only one showing something different. The two screens disagreeing is the expected state of an unfinished edit. The practical point for a team is that pending edits are private until saved, so 'I already moved that job' is not the same as 'that job has moved', and a quick word beats assuming.
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
An Operation Moved and the Machine Was Free: Finding the Hidden Cause
A job slid and every machine shows open hours. Tooling is the cause the Gantt cannot draw. How to rule it in or out in two minutes before you chase calendars.
An Operation Shows Running Forever Though All Hours Are Logged
A step stays in progress after every hour is logged because completion is an explicit stamp, not an hours threshold. How to close it and stop it recurring.
Another User Changed This Record: Causes and Fixes
EDGEBIC refuses a save when the record moved after you loaded it. The usual cause is a colleague, but the message also appears when you are alone. How to read it and what to do.
