- Home
- Blog
- EDGEBIC How-To
- How to Set the Capacity Search Window in EDGEBIC
To set the capacity search window in EDGEBIC, open Settings and then the Schedule tab, find the Capacity Search Window group, and change Search ahead (days) to how far the scheduler may look into the future for free capacity before giving up on a step; then click Save. In EDGEBIC by User Solutions this value defaults to 5000 days with a 30-day minimum, and the next scheduler run uses it with no restart. Lower it only when you would rather scheduling fail fast on an overloaded work center than plan work far into the future.
This post covers one policy setting. For the whole Settings and Schedule screen, see how to configure scheduling policy in EDGEBIC; the full task library is at the EDGEBIC how-to hub.
What the window is for
The scheduler places one operation at a time, and for each one it walks forward day by day looking for a work center with room. The Capacity Search Window caps how far that walk may go before the engine gives up on the step. The default of 5000 days is deliberately generous, so on a plant with any slack the scheduler practically always finds a slot and never reports a step it could not place. That safety has a cost: a badly overloaded work center can quietly absorb work months into the future, and a step planned that far out is often a warning you would rather see than bury. Lowering the window is how you trade a little of that safety for an early signal, and the 30-day minimum guarantees ordinary jobs can still schedule. The value is read fresh on every run, so you can tune it and re-run without a restart.
Before You Start
- You can reach the Settings tab; it is permission-controlled.
- You know your longest genuine lead time, so you do not set the window below the horizon real jobs need.
- You understand this is a safety valve, not a normal planning knob. Most sites never touch it.
The Steps
- Open the Schedule policy tab. From the main navigation open Settings, then the Schedule sub-tab.
- Find the Capacity Search Window group. Scroll to the group labeled Capacity Search Window.
- Read the current value. Search ahead (days) defaults to 5000, the number of days the engine may walk forward looking for free capacity before it gives up on a step.
- Set your value. Type the horizon you want. The minimum is 30 days, so ordinary jobs can always schedule.
- Save. Click Save. The next scheduler run uses the new value; there is no restart.
- Run the scheduler and watch how far ahead work is placed.
What Changes When You Save
| Surface | Effect |
|---|---|
| The next scheduler run | Uses the new look-ahead horizon; no restart needed. |
| A step on an overloaded work center | With a lower value, the scheduler gives up sooner and surfaces the problem instead of planning months out. |
| A legitimate long-lead job | Needs a window at least as long as its lead time, or it cannot place work. |
| Stored data | None. The setting changes behavior only. |
How to Check It Worked
Change the value, click Save, and run the scheduler on a work center you know is heavily loaded. With a lower window, steps that previously landed far in the future should now be flagged as unplaceable sooner, giving you a visible signal. Raise the window and re-run to confirm the same steps schedule again. Because the setting is read fresh on each run, the difference shows immediately without a restart.
Common Mistakes
Setting it below real lead times. A window shorter than your longest genuine lead time stops legitimate long-lead work from scheduling. Cover your real horizon, then manage overload separately.
Treating it as a planning horizon. It is a safety valve for overload, not the window your plan lives in. Most sites leave it at the default and manage load through capacity and priorities.
Expecting a restart. Scheduling policy is read at the next run. Save and run; do not restart.
Lowering it to hide overload. The point is the opposite: a low value makes overload visible sooner. If you lower it just to make errors go away, you are hiding the very signal it exists to raise.
What to Do Next
The search window is one lever against overload; capacity is the other. To adjust a work center's available hours on specific days, the capacity override tools are the direct fix, and how to configure scheduling policy in EDGEBIC covers the rest of this screen's decisions. For a related choice about how logged hours re-plan downstream work, see how to set partial confirm behavior in EDGEBIC, and EDGEBIC configuration options explained frames policy versus presentation. The EDGEBIC product page shows where the policy screen sits in the platform.
Expert Q&A: Deep Dive
Q: One overloaded work center is quietly pushing jobs months into the future and nobody notices until a due date is blown. Can I make that surface sooner?
A: Yes, by lowering the Capacity Search Window. Open Settings and then Schedule, find Search ahead (days), and reduce it from the default 5000 to a horizon that matches how far ahead you actually plan. Now, instead of walking months into the future to find room on the overloaded resource, the scheduler gives up on that step sooner and surfaces it as a scheduling problem you can see and act on. Save, then run the scheduler. Keep the value at or above the minimum of 30 days so ordinary jobs still schedule; the point is to turn a silent months-out placement into a visible signal, not to break normal scheduling.
Q: We set the window low and now some legitimate long-lead jobs will not schedule. How do we fix it without going back to quietly planning everything months out?
A: Raise the window back toward the default, because you have found its real purpose the hard way: it is a safety valve, not a planning horizon. The default of 5000 days exists so the scheduler practically never fails to place work, and a low value trades that safety for early warning on overload. If legitimate long-lead work needs to plan further out than your low value allowed, set Search ahead (days) high enough to cover your longest genuine lead time, then manage overload through capacity overrides and priorities instead. Save and re-run; the setting is read fresh on each run.
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
How to Create a Watched-File Integration in EDGEBIC
Create a watched-file integration in EDGEBIC: point it at the file your ERP drops, pick the target entity and import mask, set the debounce, and let a new file trigger the run.
How to Rehearse an Integration With the EDGEBIC Simulator
Use the built-in Simulator to provision demo data, watch real integration runs happen, and prove the mechanism before you point anything at a live ERP. Includes the tear-down rule.
How to Run an Integration Now and Pause All Schedules in EDGEBIC
Force one integration to run with Run Now, cancel a run in progress, disable a single definition, or tick Pause all schedules to stop every automatic sync for the session.
