PowerSolver — customer handover guide
For: the planners and data owners who will run PowerSolver on their own after the pilot. You will learn to: keep your planning workbook up to date, check it, make a plan, read the result, replan when something changes, compare plans, and know when to call for help. Your consultant used the pilot guide to build your first workbook; you do not need it to work day to day.
Contents
- Access and roles
- Your plan type and your workbook
- Keeping the workbook up to date
- Checking the data before planning
- Reading the messages
- Making a plan, reading it, replanning, comparing
- Versions and safe keeping
- Common errors and when to call for help
- Handover checklist
1. Access and roles
| Item | What to know |
|---|---|
| Address | https://planning.planningpowertools.com |
| Sign in | your username and password, created by your administrator (PowerAdmin); your account belongs to your company. Your plans are your files (§7): the planner keeps nothing between plans. |
| Roles | PowerAdmin has the roles admin, user, analyst and viewer. The planning wizard itself does not restrict what a signed-in user can do: agree internally who may change the workbook and who may publish a plan. |
| Languages | English, French, German, Spanish, Dutch (flag at the top) |
| Browser | a recent Chrome, Edge or Firefox. The wizard keeps your work in this browser between visits (see §7). |
Left menu: Define Problem (the 7 steps), Results, Compare Solutions, Solve, Upload (open a saved plan file), Download (save the current plan file), Reset Wizard (start again — saves nothing), Documentation.
Recommended set-up for your team: one plan owner (makes and publishes plans), one data owner per sheet (keeps that sheet correct, §3.1), one back-up who has done the checklist of §9.
2. Your plan type and your workbook
2.1 Your plan type
Your plan type was chosen in the pilot and is written in the Setup sheet of your workbook (row Problem type). Keep it. The plan types the wizard offers are: job shop, school timetabling, conference scheduling, employee rostering, maintenance scheduling, cloud optimisation, task assignment, vehicle routing and generic. The type only changes the wizard's form labels; your rules are in your workbook.
2.2 Where your workbook comes from
- Your current plan: wizard step 1 → Download workbook template gives the plan loaded in the wizard as a workbook (lists, rules, settings).
- Starting from nothing: the same button, with nothing loaded, gives a small example to replace with your data.
- The file your consultant handed over: keep it as your master copy (§7).
2.3 What is in it
| Sheet | What it holds | Who updates it |
|---|---|---|
| Setup | what you plan, what PowerSolver decides, the time limit | the plan owner, rarely |
one sheet per list (e.g. operations, machines, slots, teachers) | one row per item or option | the data owner of that list, every period |
| Rules | your rules, one row per rule | the plan owner, only when a rule changes |
| How to fill | what every sheet and column holds | nobody (it is regenerated with the template) |
The words you will meet:
| Word | Meaning |
|---|---|
| Item | something placed in the plan (an operation, a lesson, a shift position, a job) |
| Decision | what PowerSolver chooses for each item (machine, time, room, person) |
| Option | one possible choice for a decision (a machine, a time slot) |
| Reference list | data the rules read but PowerSolver never chooses (e.g. the teacher already given to a class) |
| Must / Wish | a must rule is never broken; a wish is followed as much as possible, by order of weight |
| Pinned | an item whose decisions are already taken (e.g. already done): PowerSolver keeps it and plans around it |
3. Keeping the workbook up to date
3.1 Every planning period
| # | Do | Sheet |
|---|---|---|
| 1 | Save a copy of last period's workbook under a new name (§7) | — |
| 2 | Replace the items: one row per item of the new period | items sheet |
| 3 | Update availability: leave, maintenance, closures | options / reference sheets |
| 4 | Update capacities if they changed (contracts, new machine) | options / reference sheets |
| 5 | Update the time grid if the period changed (new dates) | time sheet (e.g. slots) |
| 6 | Leave Setup and Rules unchanged unless your rules changed | — |
3.2 Writing values correctly
| Kind | Write | Example | Not |
|---|---|---|---|
| Id | unique, never empty, never reused for something else | PO-4102-1 | a name that may change |
| Text that rules compare (skills, needs) | exactly the same spelling everywhere | milling | Milling, milling |
| Number | a number | 40 | 40 h |
| Yes/no | TRUE or FALSE | TRUE | x |
| Date and time | year-month-day and time | 2026-11-23T06:00 or an Excel date | 23/11 |
| Duration | hours and minutes in the form PT…; rules count it in hours (PT55M = 0.92 h) | PT2H, PT55M | 2h |
| Several values in one cell | separated by commas | milling, turning | one per column |
| A link to another list | the other row's id | MA-2 | Mme Roux |
An empty cell means "nothing": no requirement, never unavailable.
3.3 Changes that need care
| Change | How |
|---|---|
| New column for a new rule | add the column to the list sheet, then the rule in step 4 (or ask your consultant) |
| New option (machine, room, person) | add a row with a new id; fill its capabilities and availability |
| Removing an option | delete its row and every reference to its id (pins, depends_on, fixed person) |
| Renaming a sheet or a list | do not: Setup, rules and sheets use the names together |
| Changing a rule | do it in the wizard (step 4), then Download rules (Excel) and paste the Rules sheet into your workbook |
4. Checking the data before planning
4.1 In Excel (5 minutes)
- ☐ Every sheet still named as before.
- ☐ No empty id; no id twice (Excel: Conditional formatting → Duplicate values on column A).
- ☐ Every id used in another sheet exists (fixed person,
depends_on, pinned values). - ☐ Dates are in the new period; earliest is before due on every row.
- ☐ Spellings of skills/needs identical in both sheets (sort the unique values side by side).
- ☐ Rough count: for each skill, the items needing it fit in the options offering it (e.g. 42 exams needing a large hall, 9 large halls × 4 free slots = 36: it cannot fit).
4.2 In the wizard
- Step 1 → Load a plan from Excel → choose your workbook.
- The dialog lists what each step will receive (rows per sheet). Check the counts.
- Fill all steps now. If anything is wrong, nothing is imported and each problem is listed with its sheet, row and column: correct the workbook, save, load it again.
- You land on step 7: Can this work? checks the data (next section).
You can also go step by step (each step shows "Ready in your-file.xlsx … Import"); the step bar marks what is waiting (spreadsheet icon) and what is imported (✓).
5. Reading the messages
5.1 Can this work? (step 7, before planning)
| Colour | Means | You do |
|---|---|---|
| Red — "No valid plan is possible with this data" | certain: a must rule cannot hold | read the reason under each rule; correct the data (add capacity, widen options) or make the rule a wish; check again |
| Amber — "Possible, but some resources are nearly full" | a resource is used 85 % or more | plan it; if it fails, add margin |
| Green — "No problem found" | nothing makes it impossible (not a guarantee) | plan it |
| "The problem cannot be read" | an error in the data | each message says what, and where: step, rule, setting |
Try a quick plan (20 s): a short trial. "A valid plan exists" is a proof; "No valid plan found in a quick plan" does not mean impossible — the full plan has more time.
Typical red reasons and what to do:
| Message says | Usually | Do |
|---|---|---|
| "… can only use N places: they need M" | more items than room for them | add an option, free unavailable times, or move some items to another period |
| "… have no … left" | no option has what they need, or all are unavailable | check spelling of needs/capabilities; add an option |
| "… must start after … and before …, but … is later" | dates reversed or wrong | correct the dates |
| "… wait for each other in a loop" | A depends on B and B on A | remove one dependency |
| "… the chain does not fit in its time window" | too many steps before the due date | move the due date or the start |
| "The data itself breaks …" | a fixed person lacks the skill, or is given more than their limit | change the attribution or the limit |
| "The fixed (pinned) items already break …" | two pinned items clash | unpin or correct one |
5.2 Check before you use it (Results page, after planning)
| Colour | Means | Example | You do |
|---|---|---|---|
| Red | the plan cannot be used | "Must-follow rules broken: 2", "Items not planned: 3", "The planner reported an error" | follow the advice; Fix it in step N opens the right step |
| Amber | allowed, worth a look | "Rules that cannot make a difference" | read; adjust if it matters |
| Grey | information only, nothing to fix | "Machines working back-to-back", "Slots with nothing planned: 2 of 40 — spare capacity" | nothing |
Other messages: "The planner is busy with other plans" → try again in a minute (nothing wrong with your data); "The planner hit an internal error" → plan again, then call support with the run id (§8).
6. Making a plan, reading it, replanning, comparing
6.1 Making a plan
- Load the workbook (§4.2), check (§5.1).
- Step 6: the time limit (from your Setup sheet). Short (30-60 s) while you test, the full one for the final plan.
- Step 7 → Plan it. The wizard shows progress and opens the Results page.
- The wizard downloads two files automatically:
problem_<date-time>.json(what was planned) andsolution_<date-time>.json(the plan). Keep them (§7).
6.2 Reading the Results page
| Part | What it tells |
|---|---|
| Verdict | Ready to use, Valid · N to review, or Not usable yet |
| Key figures | items planned, must rules met, load per resource, longest stretch, planning period |
| Check before you use it | §5.2 |
| Tabs | Overview (calendar / grid by resource, by week), Rules & score (each rule, how many breaks), All items (each item and its decisions), Changes (§6.4) |
| Export to Excel | the plan in Excel: summary, every item with its decisions, one timetable per resource, calendar |
| Download JSON | the problem and solution files again |
6.3 Replanning when something changes
Example: on Wednesday a machine breaks down until Friday.
- Open your workbook copy for this replan (§7:
…_replan_wed.xlsx). - Mark what is already done or must not move: in the items sheet, column
pinned= TRUE and the decided values in the decision columns (copy them from Results → Export to Excel). - For the other items, keep their current values in
previous_<decision>columns (e.g.previous_machine): your Rules sheet has wishes "keeps its machine/time" that make PowerSolver move as little as possible. (Your consultant sets these up during the pilot; demo 18problem.wednesdayshows the pattern.) - Apply the change: the machine's unavailable slots, a person's absence, a new urgent item (new row).
- Load, check, Plan it.
- Results → Changes: what moved, what stayed, what is new, which rules got better or worse.
The wizard has no "replan from this plan" button yet: the steps above are done in Excel.
6.4 Comparing plans
- Changes tab: compares with the last plan made in the same browser tab, or with a baseline you load (the
problem_…jsonandsolution_…jsonof the earlier plan). - Compare Solutions (left menu): several plans in a row (e.g. Monday, Wednesday, Friday), each with its problem file; what changed in the data and in the plan at each step.
7. Versions and safe keeping
7.1 Naming
<site>_<plan>_<period>_<version>.xlsx e.g. lyon_machining_2026-W48_v1.xlsx
lyon_machining_2026-W48_replan_wed.xlsx
problem_<date-time>.json / solution_<date-time>.json (downloaded by the wizard — keep them next to the workbook)
7.2 Rules
- Never edit the master workbook directly. Copy it for each period and each replan.
- Keep, for every published plan: the workbook, the problem file and the solution file, in one folder per period.
- Change rules only in the wizard (step 4) and export them (Download rules (Excel)); note the change and the date in a "changes" line of your team log.
- The wizard remembers your work in this browser only. Another computer, or Reset Wizard, starts empty: your files are the real record.
- Keep the workbook closed in Excel while the wizard reads it, and save before loading.
8. Common errors and when to call for help
| Symptom | Cause | Do |
|---|---|---|
| "Required column … is missing" | a column the plan type needs was deleted or renamed | restore it (header row) |
| "… is not a number / not a date-time / not yes/no" | wrong format in a cell (row and column given) | correct the cell (§3.2) |
| "ID … is already in the list" / "ID is empty" | duplicate or missing id | correct the id |
| "A rule uses a field that no item has" | a column a rule reads was renamed or removed | restore the column name |
| "A value points to something that does not exist" | an id used in another sheet was deleted | correct the reference |
| A step shows fewer rows than expected | the sheet name changed, or rows below a blank row | rename the sheet; remove blank rows |
| Items not planned | not enough capacity, or a rule too strict | §5.1 red reasons; ask the business whether to add capacity or relax |
| The plan changes a lot after a small change | the "keep" wishes or pins are missing | §6.3 steps 2-3 |
| "The planner is busy" | other plans running | retry in a minute |
Call your consultant when: you need a new rule or a rule behaves unexpectedly; a red Can this work? finding looks wrong for your data; you change the plan type, the decisions or a list name. Call support when: "internal error"; the plan never finishes; you cannot sign in. Send the workbook, the problem_… and solution_… files, a screenshot of the message and the step you were on.
9. Handover checklist
Do each item yourself, with the consultant watching. Tick when done without help.
Access
- ☐ I can sign in and change the language.
- ☐ I know who in my team owns each sheet of the workbook.
Workbook
- ☐ I can download my workbook from step 1 and explain each sheet.
- ☐ I prepared the next period's workbook from a copy (§3.1) and wrote values in the right format (§3.2).
- ☐ I added an option (e.g. a new machine) and removed one cleanly (§3.3).
Checking and planning
- ☐ I ran the Excel checks (§4.1).
- ☐ I loaded the workbook with Fill all steps now, and corrected a problem reported by sheet, row and column.
- ☐ I read a Can this work? verdict and explained it (§5.1); I corrected one red finding on purpose.
- ☐ I made a plan and found the two downloaded files.
- ☐ I read the Results page: verdict, checks, Rules & score, Overview, Export to Excel.
Replanning and comparing
- ☐ I replanned a real change with pins and "keep" columns (§6.3) and read the Changes tab.
- ☐ I compared three successive plans in Compare Solutions.
Safe keeping and help
- ☐ I filed the workbook, problem and solution of a published plan in the period folder (§7).
- ☐ I know when to call the consultant and when to call support, and what to send (§8).
Signed (customer plan owner) ____________ Signed (consultant) ____________ Date ________