- Home
- Blog
- Visual Scheduling
- Reading the EDGEBIC Gantt: Planned vs Actual at a…
Reading the EDGEBIC Gantt: Planned vs Actual at a Glance
On the EDGEBIC Gantt, planned versus actual is not two charts to reconcile: it is one chart that keeps both. The scheduling engine's dates stay stored alongside whatever the floor actually records, every bar draws at reality once reality exists, and the bar's state tells you at a glance whether an operation is untouched plan, moved plan, work in progress, or finished history. EDGEBIC by User Solutions builds its whole visual scheduling model on that comparison, because the gap between plan and actual is where every scheduling decision lives.
This post teaches you to read the chart cold: what a bar is, where its edges come from, what the states mean, and where the hours behind the picture are rolled up. It pairs with the colors and labels deep dive, which covers configuring the visuals; here we focus on reading them.
One Bar, One Operation
Start with the unit of the chart. One bar is one operation: one routing step of one job, running on one work center. A job for a three-step routing shows three bars, on three work center lanes, reading left to right in routing order because each step starts after the step it depends on.
EDGEBIC has two main Gantt surfaces, answering two different questions:
| Surface | Question it answers |
|---|---|
| Schedule View tab | The whole plant: every checked job, every work center lane, drag-and-drop editing |
| Job View tab | One job at a time: summary panel, per-work-center grid with hours, its own Gantt strip |
Both draw bars by the same rules, so learn to read once and it transfers.
Where a Bar's Edges Come From
This is the core mechanic. A bar's visual position follows a strict preference order:
- No actuals recorded: the bar sits on the engine's scheduled dates. Pure plan.
- Actual start recorded, no end: the bar starts at the real start and extends for the original planned duration. You see when work truly began and how long it was expected to take from there. This is an in-progress operation.
- Both actuals recorded: the bar shows the real dates. Pure history.
Meanwhile the scheduled dates never disappear; they stay in the grid columns and in the database. That is why the bar can "disagree" with the Sched Start column and both be right: the bar is reality, the column is plan, and the distance between them is your schedule variance, visible without running a single report.
A bar that seems to skip a day usually is not variance at all: bar positions follow shift calendars, so the gap is a weekend, a holiday, or an off-shift window. The engine only places hours inside working shifts, which is what separates a finite capacity schedule from a drawing.
The States: What Each Bar Is Telling You
Every bar carries an operation state, shown by color against the legend strip. The exact colors are configurable per site, so match bars to your legend, but the states themselves are fixed vocabulary:
| State | What it means in practice |
|---|---|
| Default | The engine scheduled it; nobody has touched it. The bar sits on plan |
| Overridden | You dragged or resized it but have not saved. Exists only on your screen |
| Applied | Your change was saved; the operation carries actual dates that differ from the plan |
| Resource Replaced | Saved onto a different work center than the engine chose |
| Rescheduled | Actual dates exist and match the scheduled dates exactly; common right after a reschedule run |
| Actual Start Applied | Only the real start is recorded; the operation is in progress |
| Downstream Changed | An earlier operation in the same job moved; this later one may now be out of sequence. A review flag only, no data changed |
| ERP Actuals | Actual dates came from an external feed; this state outranks every other color |
| Planned Applied | A future planned start is pinned on the operation, with no actuals; the next reschedule honors the pin |
| Completed | Not a state color but an opaque background shade: the job, or this individual operation, is complete. It paints over whatever state the bar had |
Notice how the states sort themselves into a planner's mental model:
- Plan states: Default, Rescheduled, Planned Applied. Nothing has physically happened.
- Reality states: Actual Start Applied, Applied, ERP Actuals, Completed. The floor has spoken.
- Attention states: Overridden (you have unsaved work) and Downstream Changed (the plan may no longer be internally consistent).
Two subtleties repay attention. Applied versus Rescheduled is exactly the planned-versus-actual comparison, automated: both are saved states with actuals, but Applied means the actuals differ from the plan (someone moved it) while Rescheduled means they match it exactly. And ERP Actuals outranks everything: if a bar is stuck in that state, the dates came from an external feed and the Gantt will not override them; correct the feed. That import path runs through the same import-export masks as the rest of the ERP data flow.
Two Special Bars That Are Not Operations
The lead-time tail. A slate bar labeled Lead Time appears after a job's last operation, spanning from the last work center's finish to the job's final availability date. It exists because promised dates include end-item lead time, and a chart that hid it would make delivery promises look earlier than they are. It consumes no capacity, and you cannot drag, resize, or edit it: it is information, not work. To change it, change the product's lead time.
The parallel marker. A bar marked with the parallel symbol is a parallel work center step. Dragging it moves its parallel siblings together, because those machines run the same operation in lockstep by definition.
The Job View Tab: the Hours Behind the Picture
Bar positions show when; the Job View tab shows how much. Pick a job and the summary panel reads:
| Field | What it shows |
|---|---|
| Job Number, End Product Name, Quantity | Identity of the job |
| Original Start / Original End | The engine's planned window for the whole job |
| Total Schedules | How many operation rows the job has |
| Total Hours / Actual Hours / Remaining / % Complete | The job-wide roll-up: planned, logged so far, still to do, and progress. Actual shows a dash until any hours are logged |
A worked snapshot: a 20-unit job showing Total 16.5 h, Actual 6.0 h, Remaining 10.5 h, 36.4% complete. Those figures are summed from the job's actual operation rows, not from a static estimate typed at order entry, so they move as the floor logs hours.
Below the summary, the per-work-center grid gives one row per operation: Sched Start, Sched End, Actual Start, Actual End, plus scheduled, actual, and remaining hours and pieces, rate, and completion flags. This grid is planned-versus-actual in tabular form, and it is where you go when a bar raises a question the picture alone cannot answer.
The date window defaults to today minus 7 days through today plus 3 weeks; clear a picker and it falls back to the job's own first or last date on that side.
A Reading Drill
Open Schedule View on a live plant and try narrating one job aloud:
- Saw bar: Completed shade. That work is history; nothing will ever move it.
- Mill bar: Actual Start Applied, starting Tuesday 08:00 while its Sched Start column says Monday 08:00. Started a day late, still running, projected by planned duration.
- Paint bar: Downstream Changed. The mill's slip means paint's plan may no longer hold; review it, or reschedule and let the engine re-plan it.
- Slate Lead Time tail after paint: the customer-facing availability date includes lead time; do not promise the paint-finish date.
If you can narrate that, you are reading planned versus actual at a glance, which is the entire skill. Everything the floor logs (through the shop-floor screens covered in the shop floor guide) flows into the same picture, and the picture never asks you to choose between the plan and the truth: it shows both, and shows you the difference.
Why This Design Beats Two Charts
Plenty of tools show a plan. Some show actuals. The scheduling payoff is in the comparison, kept live: on-time analysis needs both dates; progress needs actual hours against planned hours; the decision to re-plan needs to know which operations are history and which are still movable. When GE Railcar rebuilt its scheduling practice on User Solutions tools, on-time shipping went from 30% to 90%, and that class of improvement starts with everyone seeing the same plan-versus-reality picture and trusting it. The company has been refining that discipline since 1991.
See the full EDGEBIC platform, start from the visual scheduling pillar guide, or bring a job that slipped last week to a demo and read its Gantt with US.
Expert Q&A: Deep Dive
Q: My bar shows different dates than the Sched Start and Sched End columns in the grid. Which one is lying?
A: Neither. Once actual dates exist, the bar draws at the actual position while the scheduled dates stay in the grid columns; that side-by-side is the point. A bar at Tuesday 08:00 with Sched Start Monday 08:00 reads: planned Monday, actually ran Tuesday. For an in-progress operation, the bar starts at the actual start and spans the original planned duration until the end is logged.
Q: How do I check a job's overall progress in hours, not just look at bar positions?
A: Use the Job View tab. Pick the job and the summary header rolls up hours from the job's actual operation rows: Total, Actual, Remaining, and % Complete, for example 16.5 total, 6.0 actual, 10.5 remaining, 36.4%. Actual shows a dash until any hours are logged. Below it, the per-work-center grid gives one row per operation with scheduled and actual dates, hours, pieces, rates, and completion flags, filtered by a date window that defaults to today minus 7 days through today plus 3 weeks.
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
Staged Changes on the EDGEBIC Planner Board
Nothing on the Planner board is written until you press Save Changes, and a machine-only change writes no actual dates at all. What staging protects, and what saving actually records.
Why EDGEBIC Refuses a Drop on the Planner Board
A refused drop is never silent and never destructive. EDGEBIC keeps the machine, keeps your time shift, and puts the reason on the status line. Here is every refusal and what it means.
Why Planner View Focus Is Never Saved in EDGEBIC
Clicking a bar re-orders the machine block for as long as you are looking at it. It is a way of seeing, not a setting, so it never touches your saved configuration.
