- Home
- Blog
- Admin & Deployment
- Documenting Your Plant's EDGEBIC Conventions
A plant's EDGEBIC conventions document is one page covering seven things: naming rules, master data ownership, mask sources, role meanings, scheduling policy decisions with reasons, renamed labels, and the standing rules. In EDGEBIC by User Solutions every current setting is discoverable from a Settings tab, and none of the reasoning is. This post is what to write down so the second year of running the system looks like the first.
If you are assembling a handover pack, this document is the largest item in it; see handing over to a new IT owner. If you are running the system day to day, it is what stops five people making the same decision five ways.
1. Naming Rules
Start here, because naming is the convention with a direct effect on the plan.
Import masks match rows to existing records by name. So a work center that arrives as Mill 2 in one file and Mill-2 in another becomes two work centers, each with its own capacity, its own shifts, and its own scheduled load. Nothing warns you. The plan simply reflects a plant with more machines than you own, and the mistake is hard to trace because no screen shows one machine split in two.
Write the rule for three things: work centers, products, and job numbers. Be specific about separators and case. Then note where the rule is enforced, which should be in the source file rather than in the application, because the file is where the next load comes from. If you rename anything in the application later, see how to rename a work center and fix the source file in the same hour.
2. Who Owns Which Master Data
This section is short and prevents a specific, silent failure.
Saves follow a last-write-wins contract: if two people save the same record within the same window, the second overwrites the first with no warning and no error, including fields the second person never touched. That behavior is explained in full in what happens when two admins save the same record. The protection is not a setting, it is ownership.
So name an owner per area: work centers and shifts, products and routings, customers, orders. One name each. Collisions need two people in the same row at the same time, and clear ownership makes that rare enough to forget about.
3. Which File Feeds Which Mask
For each import mask, record three things: what it loads, which file and which report produces that file, and who owns it when the layout changes.
That third column is the one that matters. A mask keeps working until its source file changes, and files change without telling anybody: a renamed column, an added field, a rebuilt export. Knowing whose phone to pick up turns a broken load from an afternoon into ten minutes.
Add one warning while you are here, because it catches people repeatedly: a routing import wipes and recreates a product's steps on each run, so each product's complete routing must live in one file. A routing split across two files leaves an incomplete routing behind, and the symptom appears later as a job that will not schedule. The governance around all of this is in the data import governance workflow.
4. What Each Role Means
List the roles that exist, one line each on what the role is for, and who approves a change to it.
Then record the duty attached to them: after every upgrade, review the custom roles, because new permissions from a product update are granted automatically to the built-in Administrator role only. Custom roles must be granted new capabilities explicitly. Without that line in writing, the review does not happen, and the symptom arrives months later as a feature only the administrator can see. Role design itself is covered in the four roles most plants need.
5. The Scheduling Policy Decisions, With Reasons
The Schedule tab in Settings holds seven site-wide choices: the default direction stamped on new jobs and quotes, what happens when a backward job does not fit, which optimizer engine runs, how a short confirm is replanned, how far ahead the engine may search for capacity, whether parallel hours roll into job totals, and whether sub-assemblies are scheduled with their parent.
Anyone can read those seven values in half a minute. Nobody can read why. Write one line per setting: the value, the date it was chosen, and the problem it solved. This section is the highest-value paragraph in the document, because policy is read fresh on every scheduler run with no restart, which makes it easy to change and easy to change back by someone who never knew the reason. See how to configure scheduling policy.
6. Renamed Labels
If your plant says cell rather than work center, the Localization tab lets an administrator rename on-screen text: tab captions, button labels, column headers. That is a good idea and a documentation hazard at the same time, because every guide, every training note, and every support conversation still uses the default vocabulary.
So record the renames. A two-column list of default term and your term saves a new planner from hunting for a screen that exists under another name. The mechanics are in how to rename on-screen labels.
7. The Standing Rules
Half a dozen lines that never change and are forgotten anyway.
| Rule | Why |
|---|---|
| Back up before any data clear, mass routing import, or provider switch | One click, and none of the three is undoable |
| One account per person, never a shared login | The security audit trail only means something when actions map to people |
| Deactivate leavers rather than deleting them | Bars sign-in while keeping their history attributable |
| Dry-run a mask on a small slice before a full load | The four result counts tell you whether the mapping is right |
| Announce policy changes before you save them | The next run uses them, and surprises erode trust in the plan |
| Two people can administer the system, always | One administrator who leaves is a locked door |
Keep It to One Page, and Review It Quarterly
The failure mode of documentation is length. A twelve-page runbook is written once and read never; one page gets reread, corrected, and handed over.
Review it at the same sitting as your access and policy review so it never drifts more than a quarter out of date, per the quarterly admin health check. Systems at the US Navy, GE, and Cummins have outlasted the people who commissioned them for one unglamorous reason: somebody wrote down what was decided and why. For the full administrator reference, read the EDGEBIC admin guide, and for the practice this document ultimately protects, what production scheduling is.
Expert Q&A: Deep Dive
Q: We keep ending up with duplicate work centers after imports. Is that a settings problem?
A: It is a naming problem that a convention fixes. Imports match on the name, so Mill 2, Mill-2, and MILL2 arriving in different files become three work centers, each with its own capacity, shifts, and scheduled load. The plan then looks wrong in a way that is hard to trace, because no single screen shows you that one machine has been split three ways. Write one naming rule, apply it in the source files rather than in the application, and merge the duplicates you already have before your next full load. Then dry-run the mask on a small slice and read the created versus updated counts: a clean run updates and does not create.
Q: Who should own the conventions document, IT or planning?
A: Planning owns the content and IT owns two sections of it. Planning decides naming, master data ownership, role meanings, and scheduling policy, because all four are operational decisions that shape the plan. IT owns the database and backup section and the upgrade routine. Keep it as one document rather than two, because the person who inherits the system needs both halves and will not find the second one if it lives in a different team's folder. Review it at the same time as the quarterly access and policy review so it never drifts more than three months out of date.
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 Tell Whether Anything Is Actually Hosting Your Syncs
A healthy idle integration host writes no run rows, so run history cannot tell you whether anything is running. What the liveness beacon reports, including from workstations that host nothing.
Reading the EDGEBIC Scheduling Session Log
The scheduling session log is the third diagnostic surface: a decision-by-decision trace of one scheduling run. What it records, how to read it, and when to switch it off.
What to Decide Before Several Workstations Share One EDGEBIC Database
The software handles the mechanics of several planners on one database. These are the eight decisions it cannot make for you, and what each one costs if you skip it.
