- Home
- Blog
- EDGEBIC How-To
- How to Give One Work Center Its Own Calendar in ED…
To give one work center its own calendar in EDGEBIC, open its Work Center Configuration dialog, select the Associated Shifts tab, and untick Use Global Shifts. The shift-management buttons become active, you build a shift list that belongs to that machine alone, and the grid marks it with an amber Custom badge so every planner can see the exception exists.
Most work centers should never need this. The default (Use Global Shifts ticked) means one plant calendar governs everything, and one edit reaches every machine. The custom calendar exists for the genuine exception. This page is the mechanics of that exception, plus the maintenance cost it carries. For the plant-wide calendar model behind it, read shifts and calendars explained from EDGEBIC by User Solutions.
Before You Start
- The work center already exists (how to add a work center).
- The shift you want already exists, or you are ready to build one on the spot.
- You have a real reason. Three qualify: a machine staffed on a different shift from the rest of the plant, a cell that works a shorter week (Monday to Thursday only), or a shared or external resource available to you on fixed days.
- You accept the maintenance. Every custom calendar is one more place to update when the plant pattern changes.
Step 1: Open the Work Center for Editing
Open the Workcenter tab. On the Work Center Management grid, click ✏️ Edit on the target work center's row. The Work Center Configuration dialog opens.
Step 2: Select the Associated Shifts Tab
Select the Associated Shifts tab (section Shift Management). With Use Global Shifts ticked, the shift cards and buttons on this tab are disabled: the global calendar rules and there is nothing to edit here.
Step 3: Untick Use Global Shifts
Untick Use Global Shifts. The shift-management buttons become active.
At this moment the work center is on a custom calendar with an empty (or inherited-copy) shift list. Do not save and walk away here. A work center with a custom calendar and no shifts on it has zero working hours and will never receive a job.
Step 4: Build the Machine's Shift List
You have three controls:
| Control | What it does |
|---|---|
| Add Existing Shift | Opens the Select Shifts dialog ("Select shifts to associate with this work center"). Tick the shifts you want and click Add Selected. This copies the pattern locally as a starting point |
| Create New Shift | Defines a brand-new shift that belongs only to this work center |
| Remove Selected Shift | Detaches the highlighted shift from this work center |
On each shift card you can rename it in Shift Name, toggle individual weekdays, and set Start: and End: per day. 🔄 Reset All Days clears the card if you want to build it from scratch.
A worked case: a mill that runs nights only gets one card, Shift Name Night Shift, Monday to Friday ticked, Start: 16:00, End: 00:00. Each row shows the computed duration as you type, so 8h per weekday confirms the entry before you save. The wrap-around arithmetic is handled for you, and setting up an overnight shift covers which calendar day those hours are attributed to.
Step 5: Save
Click Save. The Shift Calendar column on the grid flips from 🌐 Global (green) to 📅 Custom (amber) for this work center.
What Changes When You Save
| Surface | Effect |
|---|---|
| Shift Calendar column | Flips to the amber Custom badge immediately |
| Global shift edits | No longer reach this work center. The badge tooltip says so directly |
| Resource Calendar and capacity views | Show the new hours when refreshed |
| Existing schedules and promised dates | Unchanged. Bars stay where they were computed |
| Next Drive Schedule run | Books this work center strictly inside its own hours |
Nothing moves until you rerun. If a job currently sits at 09:00 on a machine you just moved to nights, that bar stays at 09:00 until the next scheduling run rebuilds it.
How to Check It Worked
- Confirm the amber Custom badge on the work center's row in the Shift Calendar column.
- Open the Resource Calendar and read that work center's capacity for a normal working day. A one-instance machine on a single 8-hour custom shift should read 8 hours, not 0 and not 16.
- Run Drive Schedule and check the Gantt. Bars for this work center should now sit inside the new window and nowhere else. A night-shift mill's bars should appear in the evening block.
- Confirm nothing else moved. Only jobs routed through this machine should have different dates.
Common Mistakes
Unticking Use Global Shifts and leaving the list empty. This is the fastest way to make a machine disappear from the plan. Zero shifts means zero capacity, and the symptom (a work center that never gets any work) looks nothing like the cause.
Forgetting the custom calendars during a plant-wide hours change. Global shift edits stop at the Custom badge, by design. After any change to the plant pattern, work through every Custom work center separately. This is a recurring entry in our shift and calendar mistakes list.
Using a custom calendar for a one-off day. Approved Saturday overtime for a single week is not a calendar change. It is a per-day capacity override, which carries a reason and an audit trail and expires when you reset it. See how to add a Saturday shift for one week.
Breaking a dependent-parallel group. Work centers that must run in synchronization need at least one shift in common. Giving one of them a custom calendar that does not overlap the others prevents the group from ever finding a simultaneous slot.
Next
A custom calendar is a deliberate exception with a visible badge and a real maintenance cost. Use it for the machine that genuinely lives on a different clock, and use per-day overrides for everything temporary. When the exception ends, how to return a work center to the global shift calendar covers re-ticking Use Global Shifts and what happens to the custom shifts. More single-task recipes are in the EDGEBIC how-to hub, and the platform overview is at /edgebic.
Expert Q&A: Deep Dive
Q: We staff only one of our two mills on nights. Should I use a custom calendar or just create a night work center?
A: Use a custom calendar on the existing mill. Give CNC-Mill-2 its own Night Shift (16:00 to 00:00) by unticking Use Global Shifts on its Associated Shifts tab. Total milling capacity goes from 8 hours a day to 16 across the two machines, day jobs on CNC-Mill-1 stop queueing behind night work, and the routings that already reference CNC-Mill-2 keep working untouched. Creating a separate night work center would force every routing to choose between a day version and a night version of the same physical machine, which multiplies your routing maintenance for no scheduling benefit.
Q: The plant just moved from 8-hour to 10-hour days and one cell finished a week late. What went wrong?
A: That cell almost certainly carries the amber Custom badge, so the global shift edit never reached it. Everything else in the plant picked up 10 hours a day at the next Drive Schedule run and the custom cell kept its old 8, which turns it into an artificial bottleneck within days. Open its Associated Shifts tab, update its own shift cards to the new hours, and rerun. Build a habit around this: after any plant-wide hours change, filter the Work Center Management grid on the Shift Calendar column and update every Custom work center before you communicate new dates.
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.
