Signing in

You will be sent to MillerKnoll sign-in.

Workshops

Portal Mill Operations

Monday 29 June, 9:00–12:00 at Portal Mill — hybrid-friendly for regional team members. Graham identified five areas where AI could help Ops; this page maps each to a path you can try in the room using the files he emailed.

Learning outcomes

  • Work in the right tool — Excel for Rover CNC data, Scorecard, and inventory extracts; Outlook or Copilot chat for weekly inventory mail and dealer triage
  • Start from Graham’s real files — every hands-on path uses the spreadsheets and emails you already have; nothing fictional in the numbers
  • Separate “today” from “needs a project” — analysis and triage drafts you can run this week vs Siteline automation that needs IT and governance
  • Prompt with guardrails — read-only rules, cite columns and tabs, flag gaps as [Needs input] instead of inventing metrics
  • Verify before you trust — treat every Copilot output as a first draft; shop-floor and ERP owners confirm before action
Files to bring & where AI fits — open before the session

Files to bring (from Graham’s email)

  • Rover Data.xlsx — CNC / AlphaCAM export (Rovers A1 & A2)
  • May_Operations Scorecard template_FY26_Final.xlsm — monthly plant scorecard
  • HM-InventoryExtract_UK_*.xls — UK inventory extract
  • Inventory Update email (Ian’s weekly format) — copy/paste the body for the Outlook path

Graham’s five themes — and where AI fits today

ThemeToolTry today?Agent / project?
CNC machine data (Rovers)Copilot in ExcelYesDeeper dashboards → data/IT
Operations ScorecardCopilot in ExcelYesCleaner plant model → Excel + IT
Inventory reductionCopilot in Excel + OutlookYesPredictive tools → project
Dealer order changes (Siteline)Copilot chat / Outlook → Agent BuilderTriage draft yesERP update → IT + governance
Production & material planningDiscussionScoping onlyFollow-up when data ready

New to building a Copilot agent? Read How to Build a Copilot Agent (10–15 min) before the Siteline path. For structured Excel lessons, see Copilot in Excel — Data Analysis.

ReferencesAI ToolkitPrompt LibraryAI on MyMillerKnollCopilot in Excel — Data Analysis

Run of show — 9:00–12:00

Loose by design. We go deep on the paths with the most energy and leave with at least one working output per table.

TimeWhat happensYou leave with
9:00–10:00AI intro, our team, your teams, review use case ideas, Copilot capability demo.Shared context and a shortlist of use cases to build from.
10:00–11:00Build block — 15 minutes of data gathering, 45 minutes of building.At least one working build or tested workflow per table.
11:00–12:00Share-out of builds.Build examples, lessons learned, and owned next steps.
CNC machine dataCopilot in Excel — Rover / AlphaCAM dataBoard types, scrap by cell, replacement routes — Matt’s ask, answered from the file Graham shared.

Start here: open Rover Data.xlsx from Graham’s email in Excel desktop with Copilot enabled. Send the simple prompt, reply Go when ready. About 15 minutes to first insight.

You will have in ~15 minutes: a column map, board-type list, scrap ranked by CELL and Board, and top replacement part numbers — all cited to the sheet.

Try it once — scrap and board overview

  1. Open Rover Data.xlsx and click HomeCopilot.
  2. Copy and send the simple prompt below. Wait for Copilot to reply Ready.
  3. Say Go (e.g. Go. The data is on the active sheet.).
  4. Compare Copilot’s board and CELL read to a quick pivot or filter you run yourself.
I have Rover CNC / AlphaCAM export data open in this workbook (Rovers A1 and A2). When I say "Go", analyze the active sheet and tell me: 1. What columns exist and what each appears to mean 2. How many rows and what date range StartDate covers 3. All distinct board types (Board column) and row count per board 4. Average Scrap % by CELL and by Board — flag the top 3 highest scrap combinations 5. For replacement jobs (Split column contains "Replacement"), list the top 5 Part Numbers by QTY with their CELL Rules: - Read-only — do not modify the workbook - Cite sheet name and column headers when stating findings - Flag outliers instead of treating them as normal - Do not invent board types, scrap rates, or part numbers not in the file Do not analyze yet. Reply "Ready — say Go when the Rover file is open." when you understand these rules.

Stop and check: Copilot named the right columns; scrap figures trace to the Scrap % column; it did not edit the workbook.

Keep going — scrap drivers and replacement routes (~30 minutes)

Run the advanced prompt in the same Copilot session after the simple pass checks out.

Using the Rover CNC data in this workbook, go deeper: 1. Compare scrap performance across CELL15, CELL17, and CELL23 — which cell drives the most total scrap volume? 2. For the highest-scrap board type, break down Scrap % by whether the job is a replacement (Split contains "Replacement") vs other splits 3. Pick one replacement job (one Job Number) and narrate the route: Part Number, CELL, Split/nest name, QTY, and StartDate — what would you ask the shop floor about this job? 4. List two data-quality issues that could mislead a scrap analysis Rules: - Read-only — do not modify the workbook - Every number must trace to a column in the file - Mark uncertain interpretations as [Verify with shop floor] - Do not recommend process changes without stating the evidence is correlational only

Discuss with the room: which findings need shop-floor validation before any process change?

Evaluation rubric — Rover CNC

CriterionWhat good looks like
Read-onlySource Rover sheet untouched; analysis stays in Copilot chat or new sheets you approve
CitationsFindings reference Board, CELL, Scrap %, Split columns — not invented part numbers
OutliersExtreme scrap rows flagged, not averaged away
Action boundaryRecommendations labelled [Verify with shop floor] until ops confirms
Operations ScorecardCopilot in Excel — plant scorecardCompare plants on Reliability and trends — without fighting the clunky workbook layout by hand.

Start here: open May_Operations Scorecard template_FY26_Final.xlsm from Graham’s email. Use tabs Scorecard and Scorecard (By Plant). About 15 minutes to a plant comparison you can use in a monthly review.

You will have in ~15 minutes: Reliability MTD/YTD vs Target for key international plants and one sanity-check headline.

Try it once — plant Reliability comparison

  1. Open the Scorecard .xlsm in Excel desktop (enable macros if prompted — Copilot reads values, not VBA).
  2. Copy and send the simple prompt. Wait for Ready, then say Go.
  3. Spot-check United Kingdom, Dongguan, and HM India rows on Scorecard (By Plant) yourself.
I have the Operations Scorecard workbook open (May_Operations Scorecard template). When I say "Go", using the Scorecard and Scorecard (By Plant) tabs: 1. List the key metric rows available (Safety, PPM, Reliability, Inventory Turns, Labor, etc.) 2. For Reliability on Scorecard (By Plant): compare MTD and YTD for United Kingdom, Dongguan, and HM India against their Target values 3. Name which plants are below Target on Reliability YTD 4. One plain-language headline a plant leader could sanity-check before a monthly review Rules: - Read-only — do not modify formulas or structure - Cite tab name and row labels when stating values - If a target or plant name is missing, write [Not in file] — do not invent it - Do not analyze until I say "Go" Reply "Ready — say Go when the Scorecard file is open." when you understand these rules.

Stop and check: values match the By Plant tab; plants below Target are named correctly; nothing invented outside the file.

Keep going — cross-plant leadership narrative (~30 minutes)
Using the Operations Scorecard workbook, build a cross-plant leadership view: 1. On Scorecard (By Plant), rank the international plants (United Kingdom, Dongguan, HM India, Brazil, Naughtone) on Reliability YTD vs Target — who is furthest from target? 2. On the main Scorecard tab, show the last 3 months of trend for Inventory Turns and Direct Labor % of Production — note direction only, cite month columns 3. Draft a 5-bullet "Monthly ops review" narrative for Graham's network — mix wins, risks, and [Needs input] where the file does not support a claim 4. List which comparisons are hard in this workbook and would need a cleaner data model Rules: - Read-only - Every metric must cite tab + row label - No invented targets, plant names, or trend claims - Label anything beyond 12 visible months as [History not in this file]

Discuss: what would a cleaner “plant comparison” sheet look like so Copilot (and humans) spend less time navigating?

Evaluation rubric — Operations Scorecard

CriterionWhat good looks like
Tab disciplineCopilot uses Scorecard and Scorecard (By Plant) — cites tab names
AccuracyMTD/YTD/Target values match cells you spot-check
HonestyMissing history or targets marked [Not in file] — not invented
UsefulnessOutput editable into a monthly review slide within 20 minutes of human review
InventoryInventory extract + weekly update emailSummarize the UK extract in Excel; draft leadership narrative from Ian’s weekly mail in Outlook.

Two wins in this path: (A) Excel on the UK extract — ~15 min; (B) Outlook or Copilot chat on the weekly Inventory Update email — ~10 min.

Part A — Excel: UK inventory extract

  1. Open the extract in Excel desktop with Copilot.
  2. Send the simple prompt, wait for Ready, say Go.
I have the UK inventory extract open in this workbook (HM-InventoryExtract). When I say "Go", analyze the active sheet and tell me: 1. What columns exist and row count 2. Summary by Warehouse: item count and total Qty on Hand 3. Top 10 items by Qty on Hand with Item, Description, Warehouse, and Location 4. Items where Qty on Hand is more than 10× Safety Stock (or Safety Stock is 0 but Qty on Hand > 100) — flag as review candidates 5. One headline about inventory concentration risk Rules: - Read-only — do not modify the workbook - Cite column names; do not invent SKUs or quantities - Do not analyze until I say "Go" Reply "Ready — say Go when the inventory extract is open." when you understand these rules.

Stop and check: warehouse totals and top items match filters you run manually; no invented SKUs.

Part B — Outlook: weekly Inventory Update

Open Ian’s Inventory Update email from Graham’s thread. Copy the plain-text body (retail vs contract totals, vendor CHANGE table). Paste into Copilot in Outlook or Copilot chat.

When I paste the body of a weekly Inventory Update email in the next message, produce: 1. Executive summary (3 bullets): total retail vs contract movement, direction vs prior week, one risk flag 2. Top 5 vendor changes by absolute £ CHANGE — only from the pasted text 3. Suggested follow-up questions for the inventory team (max 3) Rules: - Use only figures and vendor codes from my paste — never invent £ amounts or vendor names - If a week column is unclear, write [Needs input] - Keep under 250 words Do not draft yet. I will paste the email text in my next message. Reply "Ready — waiting for the inventory update." when you understand these rules.

Stop and check: every £ figure in the summary appears in the pasted email; vendor names are not hallucinated.

Evaluation rubric — Inventory

CriterionWhat good looks like
Extract analysisWarehouse summary and review candidates cite Item and Qty on Hand columns
Email summaryRetail vs contract movement matches pasted weeks only
Reduction lensFlags concentration risk — does not pretend to set reduction targets
Predictive boundaryPredictive inventory tools called out as a separate project
Dealer order changesSiteline triage — email to action checklistStructure dealer date-change requests before anyone touches Siteline — human confirms every ERP update.

Start here: Customer Care receives dealer emails to change order dates in Siteline (ERP). Today that is manual. Copilot can triage — not update the system.

Try it once — triage a dealer request (~15 min)

  1. Go to Copilot chat or Copilot in Outlook.
  2. Send the simple prompt. Wait for Ready.
  3. Paste either a redacted real dealer email from your queue or the practice example below.
When I paste a dealer email requesting an order or delivery date change in the next message, produce a Siteline action checklist: 1. Order / CO number(s) mentioned 2. Line-level changes requested (product, qty, old date → new date) 3. Ambiguities that need human clarification before ERP update 4. Suggested Siteline fields to verify (order header, line dates, hold codes) — generic field names only 5. Draft internal note for the agent handler (not a customer reply) Rules: - Extract only from the pasted email — do not invent order numbers or dates - Mark missing CO/line detail as [Needs clarification] - Do not claim the ERP was updated — this is triage only - Flag if the request needs escalation (partial ship, credit, cancellation) Do not process yet. I will paste the dealer email in my next message. Reply "Ready — waiting for the dealer email." when you understand these rules.

Stop and check: CO number and dates match the email only; ambiguities listed before any Siteline step; output says triage — not “updated ERP.”

Make it reusable — minimal agent (~20 min)

Open Agent Builder on your computer (not on your phone — Agent Builder needs a desktop browser):

  1. Go to microsoft365.com/chat .
  2. In the left menu, click Agents, then New agent, then Skip to configure.
  3. You will work on the Configure tab (fill in the fields), then Try it (test your agent), then click Create when you are ready to save.
  1. Name: Dealer Order Change Triage
  2. Description: Structures dealer emails into Siteline action checklists for human review.
  3. Paste the minimal instructions below.

On the Configure tab, paste each section from Copilot's output into the matching box:

In Agent Builder (Configure tab)Paste from your Copilot chat output
DescriptionAgent Overview section
InstructionsAgent Instructions section
Conversation startersSuggested starters from Copilot's output
Knowledge Files listed under Knowledge Base Recommendations in Copilot's output

Evaluation rubric — Dealer triage

CriterionWhat good looks like
ExtractionOrder numbers and line changes match the pasted email only
ClarificationsAmbiguous lines flagged before ERP work
ERP boundaryNo claim that Siteline was updated — human enters system
EscalationCredit, cancel, partial-ship flagged explicitly
Parked for follow-upProduction & material planningNo data file yet — use the session to scope what to bring next time.

Graham flagged production and material planning as a priority but does not yet have a shareable dataset. Use 10–15 minutes in the closing block to answer these scoping questions — capture answers for a follow-up workshop.

Scoping questions

  • What decision does planning make weekly that takes the most manual Excel time?
  • Which systems hold truth today (MRP, ERP, plant spreadsheets) — and where do they disagree?
  • What one export could Matt or the planning team pull that mirrors the Rover / Scorecard pattern?
  • Which metrics would Graham trust Copilot to summarize vs which need a formal planner sign-off?
  • Who owns the follow-up session once sample data exists?

MillerKnoll AI · 2026