Upgrade & Comparison

Migrating Operators and Skills to EDGEBIC

User Solutions TeamUser Solutions Team
|
8 min read

Migrating operators and skills to EDGEBIC is done entirely in the interface, because operators, skills, certifications, rosters and time off are not import entity types. In EDGEBIC by User Solutions you build them in dependency order, skills first, then operators, then certifications, then rosters and time off, and only then set a Required Skill on the routing steps that need one. It is a smaller job than a parts migration, and the useful discipline is to model only the labor constraints that genuinely shape your plan.

Decide what is actually a constraint

The temptation on arriving at an operator model is to enter everyone. Resist it during a migration. The value comes from the places where a person, not a machine, decides whether work can run. In most shops that is a short list: a welding process only some people are certified for, a regulated inspection with signed-off inspectors, or the one setter who can run a particular machine.

Steps that require no particular skill can stay unmodeled, and they will plan exactly as they do today. That keeps this part of the migration proportional, and it means the constraints you do enter are ones the planners will recognize as real.

Nothing here rides on an import mask

Worth stating plainly, because it changes how you plan the work.

DataHow it gets in
Skill catalogEntered in the interface
OperatorsEntered in the interface
Certifications and expiry datesEntered per operator
Weekly rostersEntered per operator, per shift
Time offEntered per operator
Required Skill on a routing stepSet on the step, and the BOR mask loads the step itself

There is no bulk load to prepare, so there is also no mask to build and no column mapping to get wrong. What you need instead is a decision list and an afternoon, ideally after work centers and shifts are loaded and the plant already schedules.

Build in this order

1. Skills. Create the catalog first. Certification checklists draw from it, so an empty catalog means nothing to tick.

2. Operators. Add each person with a display name and a required badge or payroll code. The code is the field to map from your old records, since it is the stable identifier your HR or payroll list already uses.

3. Certifications. Select an operator, open the Skills sub-tab, and add skills from a checklist. Each resulting row carries the details worth transcribing carefully:

ColumnWhat to carry over
Certified OnWhen the qualification was earned, informational
Expires OnBlank means never expires; an expired certification stops qualifying the person on the next scheduling run
LevelOptional site-defined proficiency number, informational in this release
ActiveUntick to suspend a qualification without deleting its history

4. Rosters. On the Roster sub-tab, add a shift and tick the weekdays the person works it. Add further rows if somebody rotates between shifts.

5. Time off. On the Time Off sub-tab, enter known ranges. Both the start and end days are inclusive, which is the detail people get wrong when transcribing a leave calendar.

6. Required skills on steps. Last, on the routing step, set Required Skill, set the operator attention value for how much of a person the running machine occupies, and optionally pin a named operator. Do this only after the certifications exist, or a step will ask for a skill nobody holds.

The expiry dates are the point

If your certifications currently live on a wall chart or a spreadsheet, the expiry column is the part that was doing invisible work. A lapsed card is normally discovered on the floor, on the morning the job was meant to run.

Once migrated, an expired certification simply stops qualifying that person at the next scheduling run, so the constraint arrives in the plan rather than in a conversation. That makes transcribing the dates accurately more valuable than transcribing the levels, which are informational in this release. Pair this with skill expiry and recertification when you train the planners.

Prove it works with one deliberate test

An entered certification is not a demonstrated constraint. Run this check before you tell anyone the model is live.

  1. Pick a routing step with a Required Skill where exactly one person is certified.
  2. Confirm that person's roster puts them on shift.
  3. Enter a day of time off for them and reschedule.
  4. Confirm the step moves off that day instead of planning as though anyone could run it.

If it does not move, work back down the chain: is the certification Active and unexpired, does the roster cover that shift, and is the Required Skill actually set on the step. This is the labor equivalent of the one-per-day test in migrating capacity and utilization settings, and it is worth doing once per skill you care about.

Leavers, joiners and history

Use Active rather than deletion. Unchecking Active on an operator removes the person from all future scheduling while keeping them for history, which matters when your migration also brought in open jobs and actuals: the record of who did what stays readable, and the plan stops offering somebody who has left.

For the migration itself, the cleanest rule is to enter current staff only. A departed operator contributes nothing to a forward plan, and the history of their work travels with the imported actuals rather than with an operator record.

The takeaway

Migrating operators and skills to EDGEBIC means building them by hand in the right order, skills, then operators with their badge codes, then certifications with accurate expiry dates, then rosters and time off, and finally Required Skill on the routing steps that genuinely need one. Model only the labor that constrains your plan, transcribe expiry dates carefully because they turn a lapsed card into a planning fact, prove one skill with a deliberate time-off test, and deactivate rather than delete when people leave. See the platform on the EDGEBIC overview, the upgrade path on the RMDB to EDGEBIC guide, and pair this with how operator skills gate work center assignment and training your RMDB team on EDGEBIC.

Expert Q&A: Deep Dive

Q: Our old system had no operator model at all, we tracked certifications on a wall chart. Where do we start?

A: Start by deciding which constraints are real, because you do not need to model every person to get value. The question that matters is where labor, not machines, actually limits the plan. In most shops that is a short list: welders certified for a specific process, anyone signed off on a regulated inspection, and one or two setters who are the only people who can run a particular machine. Build the skill catalog for that list, add the people who hold those skills, certify them, and set Required Skill on just the routing steps involved. Everything else can stay unmodeled, and the schedule behaves exactly as it does today for those steps. Then transcribe the wall chart's expiry dates into the Expires On column, because that is where the wall chart was genuinely doing work no schedule could see: an expired certification stops qualifying the person on the next scheduling run, which turns a lapsed card from a floor surprise into a planning fact.

Q: What do we do about people who leave, and about historical work they logged?

A: Deactivate rather than delete. Unchecking Active on an operator drops the person out of all future scheduling while keeping them for history, which is what you want after a migration that brought in completed work: the record of who ran what stays intact and the plan stops offering someone who no longer works there. The same pattern applies one level down, on individual certifications, where unticking Active suspends a qualification without deleting its history, which suits somebody awaiting a re-test. Plan for this in the migration itself. If your old records include people who have already left, the cleanest approach is to enter only current staff, since a departed operator adds nothing to a forward-looking plan and history for their work travels with the imported actuals rather than with the operator record.

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

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.

Let's Solve Your Challenges Together