- Home
- Blog
- Admin & Deployment
- Onboarding a New Planner Account in EDGEBIC
Onboard a new planner by assigning an existing role rather than inventing one, forcing a password change at first sign-in, and widening access only when the person hits a real wall. In EDGEBIC by User Solutions a user account is small to create and hard to un-grant, so the safe sequence is role first, account second, additions later. This post is the onboarding routine an administrator runs when a new planner joins.
Offboarding has its own post: deactivating users and offboarding. This is the other half. It assumes your roles already exist; if they do not, build them first from the four roles most plants need.
Start With the Role, Not the Person
The temptation on a Monday morning is to create the account and sort out access later. Later never comes, and the interim grant is usually Administrator.
Access is role-based: a permission is one atomic right, a role is a named bundle of permissions, and a user holds one or more roles. What a person can see and click is the union of their roles. That union is the reason to start narrow. A second role only ever adds capability, so widening access later is a two-minute edit. Narrowing it means deciding which of two roles to remove from someone who has been using both.
So before the account exists, confirm there is a role that describes the job. A planner role typically covers orders, running the scheduler, working the Gantt, logging and editing actuals, routings, master data, quotes, and reports. It typically does not cover the Security area, the data-clearing utility, or the database connection. The mechanics of building one are in how to create a role.
Create the Account
On the Security tab in Settings, the Users list has a New user button. The dialog is short.
| Field | What to put in it |
|---|---|
| Username | The sign-in name, 3 to 64 characters, one per person |
| Full name | The display name shown in the identity strip |
| Optional contact reference | |
| Password | An initial password meeting the policy shown under the field |
| Active | Ticked, so they can sign in |
| Must change password on next login | Ticked, always, for a new hire |
| Roles | The role you confirmed above |
Two of those rows carry more weight than they look.
One account per person, never a shared login. The security audit trail records sign-ins, failed attempts, lockouts, user and role changes, and permission denials permanently. All of that is worth exactly nothing if two planners share a name. There is no browsing screen for that trail inside the application: it is an append-only record your administrator or support can query, which makes attribution at the account level the only thing keeping it meaningful.
Must change password on next login. The person signs in once with the temporary password you set and is then required to choose their own. It costs you nothing and means the password you typed into a chat window stops working the first time they use it.
The username cannot be changed after creation, so agree the naming convention before you start rather than after the third account. That convention belongs in your written conventions document, covered in documenting your plant's conventions.
What Takes Effect When
New planners are often told their access is set up and then find it is not, which is almost always a timing question rather than a permission one.
| Change | When the person sees it |
|---|---|
| New user or role assignment | At that user's next sign-in |
| Role permission edits | Everyone holding the role, at next sign-in (immediately for a user signed in on the same machine) |
| Deactivate | Blocks the next sign-in attempt |
| Reset password with must-change | One sign-in on the temporary password, then a forced change |
The practical rule: if a button is missing after you granted the permission, sign out and back in before investigating anything else. Screens and buttons a user lacks permission for are hidden or refused rather than shown and broken, so an absent control is information, not a fault. When it survives a re-sign-in, walk the role's permission tree for the specific action. The general triage lives in a user cannot sign in and user and permission mistakes.
What a New Planner Can Safely Break
This question decides how nervous you need to be, and the answer is reassuring.
Grid and panel layouts save per user automatically. The scheduler display configuration (colors, bar labels, overlays, timeline range, what a drag is allowed to do) is also per user and per machine, and none of it changes the engine's math. Two planners can configure their screens completely differently and still see the same underlying plan. So a new planner rearranging columns on day two affects nobody, and any view's configuration dialog has a Reset to Defaults button when they overdo it.
What does affect everyone sits in three places: the site scheduling policy on the Settings Schedule tab, the database connection on the DataSource tab, and the data-clearing utility under Data Management. Keep all three out of a starter role. The reasoning behind that split is in how role-based access protects the schedule.
The First Week
Access is the easy part. What makes a planner productive is the loop, and it is worth walking with them once on real data: import or enter the orders, run the scheduler, look at the plan on the Gantt, log an actual, then reschedule and watch what moves.
The single most useful thing to tell them in that first week is what does not move. Completed work is never repositioned by a reschedule. Operations with an actual start and an actual end stay exactly where they happened, and the engine replans forward from where the job actually stands. A planner who trusts that stops being afraid of the Reschedule button, and a planner who is afraid of it stops rescheduling, which is how a plan goes stale.
The Onboarding Sequence
| Step | Do this | Why |
|---|---|---|
| 1 | Confirm a role that matches the job exists | Roles first, always |
| 2 | Create the account with that role | One account, one person |
| 3 | Tick must-change-password | Your temporary password expires on first use |
| 4 | Have them sign in once, same day | Confirms the role loaded |
| 5 | Walk the loop on real data | Access is not competence |
| 6 | Widen access on genuine walls only | Adding is easy, removing is not |
Onboard this way and access grows deliberately instead of accumulating. For the full administrator reference, read the EDGEBIC admin guide; for the model underneath role design, users and roles explained; and for what your new planner is actually being hired to do, what production scheduling is.
Expert Q&A: Deep Dive
Q: A new planner starts Monday and our only role is Administrator. What do we do this week?
A: Build a Planner role first, then create the account, in that order. Open the Roles and Permissions area and tick what a planner genuinely needs: viewing and creating orders, running the scheduler, working the Gantt, logging and editing actuals, viewing and editing routings, master data, and reports. Leave out the Security area, the data-clearing utility, and the data source connection. Then create the user with that role and the must-change-password flag. Giving them Administrator on Monday because you have not built a role yet is how a plant ends up with four administrators and no way to explain who cleared the schedules.
Q: Our new planner says a button is grayed out but we already gave them the permission. Why?
A: Because their rights were loaded when they signed in. A permission added to their role after they signed in on their own machine does not appear until they sign in again. Have them sign out and back in, then re-check. If the button is still refused, the permission you granted is not the one that gates that action: open the role's permission tree, find the module the button belongs to, and confirm the specific action is ticked. Screens and buttons a user lacks permission for are hidden or refused rather than shown and broken, so an absent button means a missing permission, not a bug.
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.
