- Home
- Blog
- Visual Scheduling
- Why a Gantt Bar Will Not Move in EDGEBIC
When a bar on the EDGEBIC scheduler Gantt refuses to move, that is information, not a malfunction. EDGEBIC by User Solutions deliberately holds a small number of things still: display-only bars, work that already happened, operations a planner pinned on purpose, and interactions a site has switched off. Knowing which of the five cases you are looking at turns a frustrating minute into a decision.
The chart's normal contract is generous: you can drag almost anything, EDGEBIC warns about questionable moves without blocking them, and nothing reaches the database until you press Save Changes. That is the override-and-warn model described in drag-and-drop rescheduling. This post is about the exceptions.
Case 1: It Is the Lead-Time Tail, Not an Operation
At the end of a job, on the last work center's lane, you may see a slate bar labeled Lead Time. It is not an operation. It is a display-only band spanning the gap between the last operation's finish and the job's final availability date, derived from the end product's lead time.
It cannot be dragged, resized, edited, or right-clicked into a menu, and it can never be saved, because it is not a schedule row at all. It also consumes no capacity, which is the point: promised-date information should never masquerade as schedulable work. To change it, change the product's lead time, not the chart. The full behavior is in the lead-time tail bar.
The tell is the color. The tail is styled unlike any operation state precisely so it never gets mistaken for one.
Case 2: Somebody Locked That Operation
Right-click any bar and one of the menu items is Lock Single Operation Segment in Current Position. It does exactly what it says: that segment is protected from being moved, while everything else on the board stays editable.
This is the correct tool for the operation you have already promised, staffed, or built a shift around. A planner two seats over who drags across a busy lane will not accidentally take it with them. The rest of the right-click menu, including the precise Move Operation to Date/Time entry and the clear-actuals family, is walked through in the Gantt right-click operation menu.
Practical habit: lock deliberately and sparingly. A board where half the bars are locked is a board nobody can re-plan, and the engine's reschedule is usually the better instrument for holding a job together.
Case 3: The Site Switched Dragging Off
The Configuration tab on Schedule View holds an appointment permissions card, and it is a plain set of checkboxes for what the chart allows:
| Permission | Shipped default | What it governs |
|---|---|---|
| Allow Create | Off | Making a new bar directly on the chart |
| Allow Edit | On | Opening a bar for editing |
| Allow Delete | Off | Removing a bar from the chart |
| Allow Copy | Off | Duplicating a bar |
| Allow Drag | On | Moving a bar in time |
| Allow Resize | On | Changing a bar's length |
| Drag Between Resources | On | Moving a bar onto another work center's row |
| Allow Conflicts | On | Permitting overlapping allocations |
A read-only supervisor station usually turns off Allow Drag and Drag Between Resources. That leaves the picture fully readable, states, captions, and all, while removing rearrangement.
One warning that matters more than it looks. Turning Allow Conflicts off does not make EDGEBIC capacity-check your drags. Feasibility of a manual move is on the planner, and the next scheduling run is what resolves it. If you want per-account control over who may do what, that belongs in roles and permissions, not in this display card.
Case 4: A Capacity-Request Job With Machine Changes Disabled
Capacity-request jobs are placeholders for load you want reserved without committing a real routing to a specific machine. When a site runs them with work center replacement disabled, dragging one of those bars onto a different lane behaves oddly on first encounter: the time shift is accepted, but the bar returns to its original row.
That is deliberate, not a glitch. The status message under the toolbar tells you what happened. If the job genuinely needs to live on another machine, it needs to stop being a capacity request first. Moving ordinary operations between lanes works normally and is covered in moving an operation to another machine.
Case 5: The Bar Moves, but the State Will Not
The last case is subtler: the drag works, the save works, and the bar stubbornly keeps one color. That is the ERP Actuals state, which applies when an operation's actual dates arrived from an external feed. It outranks every other state on the chart, including a work center replacement.
The chart is not the place to fix it. Correct the source data, which reaches EDGEBIC through the same import and export masks as your other external data, and the state resolves on the next load. Trying to out-drag an external feed is a losing game by design: the feed is the authority, and the color is telling you so.
The Special Case Everyone Meets First: Completed Work
Completion is not a lock in the permission sense, but it behaves like one where it counts. A completed operation, or any operation on a completed job, is painted with an opaque shade that overrides its state color, and no reschedule will ever re-plan it. Finished work is preserved exactly as it happened, which is the guarantee described in how a reschedule protects completed work.
If completion was recorded by mistake, reopen the job from the Job View tab. The shade lifts and the operation returns to normal handling on the next run. If it was not a mistake, leave it alone: rewriting history to make a chart tidy is how variance reporting becomes fiction.
A Two-Minute Diagnostic
When a bar will not move, work down this list in order:
- Is it slate and labeled Lead Time? Then it is not work. Change the product's lead time instead.
- Is it opaquely shaded? Then it is complete. Reopen the job only if completion was wrong.
- Right-click it. If the lock item reads as engaged, unlock it deliberately.
- Check the Configuration tab's appointment permissions. If Allow Drag is off, the whole board is read-only by policy.
- Read the status message under the toolbar. Capacity-request handling and warning messages announce themselves there.
Five checks, and each one ends in an informed action rather than a workaround.
Locks Are a Feature of a Trusted Board
Every one of these behaviors exists because a schedule people trust is worth more than a schedule people can push around freely. Display-only bars never pretend to be work. Completed work never moves. External actuals win. A planner can hold one operation still without freezing the plant. To hold a slot for work that has not started yet, a planned start pin parks a future operation on a chosen date and machine without recording an actual it never had.
User Solutions has been building schedules manufacturers actually run since 1991, for shops of ten and for organizations including the US Navy, GE, BAE Systems, and Cummins. The through-line is the same as in any serious job shop scheduling practice: freedom to plan, discipline about the past.
See the full EDGEBIC platform, start with the visual scheduling pillar guide, or bring your current board to a demo and let US show you which of your bars should be movable and which should not.
There are five documented reasons a bar resists a drag: it is the display-only lead-time tail, the operation is individually locked in position from the right-click menu, dragging is switched off in the appointment permissions, the bar is a capacity-request job whose work center replacement is disabled, or the drag lands but the state will not change because the operation carries externally fed actual dates. Each reason protects something specific.
A completed operation is painted with the opaque Completed shade so finished work reads as finished, and EDGEBIC never re-plans it on a reschedule: history is preserved as it happened. If a completion was recorded by mistake, reopen the job from the Job View tab and the shade lifts, which returns the operation to normal handling on the next run.
Right-click the bar and choose Lock Single Operation Segment in Current Position. That protects one operation segment from being moved while every other bar on the chart stays fully editable. It is the right tool for a job that has already been promised to a customer at a specific time, or an operation that a crew has been scheduled around.
Expert Q&A: Deep Dive
Q: A bar is stuck in one color no matter what I drag or save. Is the Gantt broken?
A: Almost certainly not. That is the ERP Actuals state, which applies when the operation's actual dates arrived from an external data feed, and it deliberately outranks every other state including a work center replacement. The Gantt is not the right place to change it, because the feed will simply reassert itself. Correct the data on the ERP side, which arrives through the same import and export masks as your other external data, and the state resolves on the next load.
Q: We want supervisors to read the schedule but not rearrange it. Is there a setting short of removing their access?
A: Yes. The appointment permissions card on the Configuration tab holds individual checkboxes for what the Gantt allows: create, edit, delete, copy, drag, resize, and dragging between work center rows. Turning off Allow Drag and Drag Between Resources leaves the chart fully readable while removing the ability to rearrange it. Note the one thing this does not do: turning off Allow Conflicts does not make EDGEBIC capacity-check a drag, because the model is override and warn.
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.
