SearchSupply Chain

Supply Chain Analytics

Supply chain analytics that answers any backorder or stock question in seconds, from the source systems

Any backorder or stock question answered in seconds, from the source systems.

See one case, screen by screen ↓
demo2.6sto the Veltrimab weeks-of-cover chart, with its sources and two read-only queries
demo9 of 13marketsdrawn for the EMEA director — the 4 outside her access left out of the chart, the total and the query
demo34 / 34questionsvalidated questions giving their expected answer when re-asked overnight
target3.4smedian from a question to a chart, with its source and query
In short

What is Supply Chain Analytics?

It is the analysis planners and supply chain leaders run on backorders, stock, shipments and forecasts to prevent shortages and answer the market. Supply Chain Analytics lets them ask in plain words and get the answer as a chart, with its numbers, the source systems and the read-only query beneath it.

How to choose AI solutions for life sciences →

Updated

The problem

Why a new supply question waits days for an answer

The fixed dashboard answers the questions someone thought of last year. A new one that cuts across systems — weeks of cover by market for one brand, net of allocations, against the approved S&OP forecast — needs stock from the ERP, demand from the planning system and a decision on what counts as free stock. It goes to an analyst's queue, and the planner waits while a shortage call is on the calendar.

Self-service tools that query through one shared account make it worse in a different way: the screen checks access, the query does not. A country lead sees another market's stock and allocations, or a planner sees supplier prices. So the extract is cut by hand for each reader, and nobody can say afterwards which table and which forecast version a number came from.

typical41%of planning time spent preparing data
demo2–3daysa question waited through analyst requests — the baseline the solution's dashboard measures against
Where a new question's working days goestimated
By hand2.5 days
With the solution0.2 days
  • Waiting in the analyst's queue1 → 0 d
  • Pulling stock, order and forecast extracts0.5 → 0 d
  • Joining by SKU and market, net of allocations0.4 → 0 d
  • Agreeing definitions — forecast version, quality hold0.2 → 0.1 d
  • Cutting the result to each reader's markets0.2 → 0 d
  • Charting, checking and sending0.2 → 0.1 d

Estimated split for one new cross-system question, such as weeks of cover by market for a brand, answered by analyst request and with the solution.

How it works

How a question moves

Six agents screen, route and answer every question read-only, inside the asker's access; a supply chain leader validates shared answers.

What comes in
Questions inPlain words · over ERP + planning data
Agents at work
Question screenerstops changes + personal data
Then
Orchestratorroutes, applies your access
Then
Backorders specialist
Inventory specialist
In-transit specialist
Forecast specialist
A person decides
Supply chain leadervalidates shared answers
What comes out
Answer as a chart
Source + query beneath
Only what you may see
One case, step by step

One question, from plain words to a chart only the right people see

Tuesday, October 6, a little before ten. Lena Ortiz, supply chain director for EMEA, runs the weekly S&OP and shortage calls with country managers. She needs to know where Veltrimab — a 2–8 °C biologic in 150 mg and 300 mg prefilled syringes — is running short. Here is what happens next, screen by screen, in the working solution.

  1. 01Tuesday morning

    A question box, not another dashboard

    Lena Ortiz · Supply chain director, EMEA

    Her home is the question box and the last answers, on ERP and supply planning data as of 06:10 today. Already answered for her team this morning: 6 of 14 EMEA backorder SKUs have stock arriving this week, 7 SKUs at Plant 3 — Leiden are below safety stock, and 5 of 6 product families are inside the 20% forecast accuracy target.

    “Ask in plain words. The answer comes back as a chart, with its numbers, the source systems and the query beneath it — drawn only from the markets you may see.”

  2. 02One question

    “Weeks of cover for Veltrimab by market”

    The agents

    The question screener reads it as a read-only request, brand Veltrimab, grouped by market. Then Lena's access is applied — EMEA, 9 markets, cost visible. The orchestrator sends it to two specialists: Inventory for free stock in the ERP, net of allocations, and Forecast for weekly demand in the September S&OP plan.

    Each step shows as it runs, with its time: screened in 0.2 s, access applied in 0.1 s, routed in 0.3 s.

  3. 032.6 seconds later

    Nine markets, two below the minimum

    Orchestrator

    The bars draw against the 3-week minimum and 4-week target: Belgium 1.6 and the United Kingdom 2.2 are below the minimum, Italy sits at 3.1, the Nordics lead at 9.1. EMEA overall is 5.2 weeks on 8,699 free syringes. The 1,500 syringes arriving at DC Eindhoven on Oct 8 (SHP-EU-40809) count once received.

    “Showing 9 of 13 markets · 4 outside your access are left out of the chart, the total and the query.”

  4. 04Beneath the chart

    The sources and the exact query, open to read

    Inventory and Forecast specialists

    Stock comes from ERP inventory (inv.stock_on_hand, 06:05 today, 118 rows), demand from the supply planning system (pl.demand_forecast, September S&OP of Sep 29, 36 rows). Both read-only queries carry the market filter. Weeks of cover is free syringes — unrestricted stock minus units allocated to open orders — divided by the average weekly forecast for the next four weeks.

    Stock in transit or on quality hold is left out until it is received and released.

  5. 05Before she shares it

    She previews the answer as Sam Patel

    Lena Ortiz · Supply chain director, EMEA

    Sam is the Central Europe planner. As him, the chart redraws with his four markets — Germany, Switzerland, the Netherlands and Belgium: 6.8 weeks overall, 1 of 4 below the minimum, 4,239 free syringes. Value at standard cost is masked, because planners do not read cost.

    “Preview narrows only — it never shows more than you may see. Every preview is kept in the audit trail.”

  6. 06One more preview

    As Grace Whitfield, only the UK

    Lena Ortiz · Supply chain director, EMEA

    Grace is the commercial lead for the UK and Ireland, answering hospital trusts and wholesalers. Her view shows one market: the United Kingdom at 2.2 weeks — 572 free syringes against 260 a week, below the 3-week minimum. The other 12 markets are counted, never named, never in her total.

  7. 07A follow-up

    Which backorders have stock arriving this week?

    Backorders and In-transit specialists

    Two specialists, joined on SKU, in 2.9 s: 6 of the 14 SKUs on backorder in EMEA have stock arriving Oct 5–11 — 7,800 units against 6,295 backordered. Four are fully covered. CVT-SH-7F11 and NXL-DES-2515 stay short by 490 units between them. NXL-BC-3020 lands Oct 10 but needs incoming quality release, so it can ship from Oct 12.

    The orchestrator joined the two results in the answer itself — the warehouse only ever saw two read-only queries.

  8. 08“And the forecast impact?”

    Two SKUs stay at risk until their next receipt

    Forecast and Inventory specialists

    The follow-up carries over the 6 SKUs, so nothing is asked twice. CVT-SH-7F11's shortfall grows from 280 to about 1,480 units before the Nov 2 receipt, and demand has run 14% above forecast for eight weeks. NXL-DES-3018 runs out around Oct 17 and is about 300 units short until the Oct 21 receipt.

    Forecast is the approved September S&OP version (SOP-2026-09); bias is shown with its sign so the planner can judge it.

  9. 09A request to change data

    “Update the ETA for shipment SHP-EU-40851” is stopped

    Question screener

    The screener reads write intent and stops the question before it reaches the orchestrator. No SQL is written and no table is touched; the full text goes to the audit trail for the quality reviewer. ETAs, orders and stock are changed in their own systems by the teams that own them.

    “This asks to change data. Supply Chain Analytics only reads.”

  10. 10Saved and validated

    The answer the team asks every Monday

    Lena Ortiz · Supply chain director, EMEA

    The EMEA arrivals answer is in the Library, validated, re-run at 06:12 after the morning load and sent to the EMEA planning team every Monday at 07:00. Its history shows each re-run and Lena's validation, which saved the expected answer for the nightly check.

    History: “Lena Ortiz validated it — expected answer saved for nightly runs”

Who it’s for

Built for everyone who asks about supply.

The same Veltrimab answer, seen by the five people who ask, approve and check it — what their week looked like, and what it looks like now.

LO
Lena OrtizSupply chain director, EMEA · validates shared answers
Supply chain director, EMEA
Before
Runs the weekly S&OP and shortage calls with country managers, and waits days for a cross-market answer cut by hand for each reader.
Now
Asks in plain words, reads the chart with its sources and query on one screen, and previews what each colleague will see before she shares it.
SP
Sam PatelSupply planner · Germany, Switzerland, the Netherlands, Belgium
Supply planner, Central Europe
Before
Works backorders, allocations and DC transfers from extracts that show either too much or a smaller total with no explanation.
Now
Gets his four markets in seconds, with cost masked and a line saying how many markets were left out.
GW
Grace WhitfieldCommercial lead, UK & Ireland · answers trusts and wholesalers
Commercial lead, UK & Ireland
Before
Needs UK cover to answer hospital trusts and wholesalers, and gets EMEA cover.
Now
Sees the United Kingdom only — 2.2 weeks, below the minimum — and nothing from markets that are not hers.
OH
Omar HaddadData owner · approves tables and market access
Data owner, supply-chain warehouse
Before
Approves which tables may be read, because a new table is a decision, not a setting — but a tool on one shared account cannot show him who saw which rows.
Now
Decides which tables each specialist may read and which markets each person sees; every change, preview and denial is on the record.
DO
Dana OkaforQuality, distribution · reviews cold chain and the query trail
Quality, distribution
Before
Has to trace a number in a report back to a system of record after the fact.
Now
Sees every stopped question, the nightly validation and the query behind each answer, and reviews cold-chain logger status from a saved answer.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents screen, route and answer every question read-only, inside the asker's access; a supply chain leader validates shared answers.

Question screener

Checks every question before it is routed — stops requests to change data, requests for personal or restricted data, and instructions hidden in a question — and explains a stop in one plain sentence.

  • Fails closed — an unclear question is not routed
  • Every stop is logged with the full text
Orchestrator

Reads each question, picks the specialists, chains them for multi-part questions, passes SKUs, regions and weeks between them, joins their results and draws the chart. Carries context from earlier answers in the conversation.

  • Never writes SQL itself — only the specialists query
  • Never widens the asker's access
  • Every number must cite its query
Backorders specialist

Answers questions about open backorders — which SKUs, which customers, how old, how much — with one read-only query per question.

  • SELECT statements only, on its 5 allowed tables
  • 5,000 rows and 30 seconds per query
Inventory specialist

Answers questions about free stock, cover, safety stock, shelf life and confirmed receipts by site.

  • Leaves quality-hold and blocked stock out of free stock unless asked
  • SELECT statements only, on its 7 allowed tables
In-transit specialist

Answers questions about inbound shipments — what is moving, when it lands by carrier ETA, delays and cold-chain logger status.

  • Reports logger readings as recorded; never judges product release
  • SELECT statements only, on its 6 allowed tables
Forecast specialist

Answers questions about demand forecast, accuracy and bias by SKU, product family and region, reporting bias with its sign.

  • Uses the latest approved S&OP version unless asked otherwise
  • SELECT statements only, on its 5 allowed tables
Supply chain leader

Validates the answers the team shares. The agents propose; a named person decides.

Ask in plain words

Ask about any answer, table or rule

Besides the questions that come back as charts, the assistant explains who sees what, sets a watch on a number, schedules a saved answer for a colleague or requests a table — always inside the same rules.

Who can see the Veltrimab cover answer?

Each person sees it inside their own access. You see 9 EMEA markets and the value at standard cost. Sam Patel sees 4 markets — Germany, Switzerland, the Netherlands and Belgium — with cost masked. Grace Whitfield sees the United Kingdom only. Nobody sees a market total that includes rows they may not read.

Which EMEA SKUs are still short after this week's arrivals?

Two stay short: CVT-SH-7F11 by 280 units (next receipt Nov 2) and NXL-DES-2515 by 210 units (clears with the Oct 14 receipt). CVT-SH-7F11 is the one to watch — demand has run 14% above forecast for eight weeks.

Alert me when CVT-SH-7F11 backorders pass 1,000 units

Done. A watch is on CVT-SH-7F11 backordered units in EMEA — 880 today. The Backorders specialist checks it every hour after the warehouse refresh and notifies you when it passes 1,000. It reads the same table as your saved answer, so no new access was needed.

Let the Forecast specialist read supplier lead times

A request is raised to add md.supplier to the Forecast specialist's tables. It already serves Inventory and In-transit. Omar Haddad owns the data and decides; until he approves, the Forecast specialist cannot read it.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

AskThe question box with suggested questions, answers already run for the team this morning, earlier questions, and the asker's markets.
Agents at workThe question screened, the asker's access applied, two specialists routed and each query run — every step with its time.
The answer as a chartWeeks of cover by market against the minimum and target, three key numbers, and the line saying how many markets were left out.
Sources and queryThe source systems with their tables, refresh times and rows, and each specialist's read-only query with its market filter.
Preview as a plannerThe same answer as the Central Europe planner sees it: four markets, cost masked, nine markets left out.
Preview as a commercial leadThe UK and Ireland commercial lead's view: the United Kingdom only, below the 3-week minimum.
Backorders against arrivalsBackordered against arriving units by SKU this week, with what stays short and what waits for quality release.
Forecast impactProjected free stock week by week until the next confirmed receipt, with forecast bias over eight weeks.
A stopped questionA request to change data stopped at screening: no SQL written, no table touched, logged for review.
A saved answerA validated answer in the Library: its chart, sources, access, schedule and history of re-runs and validation.
Who sees which marketsPeople against markets, the cost column, rows left out today and the leak count — with changes decided by the data owner.
DashboardQuestions answered per week, which specialists answered, time to an answer, nightly validation and the guardrail stops.
Your rulesSpecialists on or off, read-only queries, rows and time per query, screening, supplier prices and answering inside the asker's access.
Governance

Read-only, inside each person's access, on the record.

Read-only, on the connectionOnly SELECT statements reach the warehouse — enforced on the connection, not just by the agents. Rows and time per query are capped, and a cut result says so.
Answers inside the asker's accessA market filter from the person's role is added to every query, so hidden rows never leave the source. Value at standard cost is masked for planners, commercial and quality; supplier prices are restricted for everyone.
What was left out is counted, not shownEvery chart says how many markets it left out, without naming them or adding them to a total. Leaders may preview an answer as a colleague; preview narrows only and is logged.
The data owner decides what is readEach specialist reads only its own allow-listed tables. A new table, or a new market for a person, goes to the data owner for approval before anything can read it.
Validated answers re-asked every nightA supply chain leader validates the answers the team shares. The 34 validated questions are asked again overnight and compared with their expected answers; a drift goes to a person.
Every question on the audit trailEach question, routing decision, SQL statement, row count, preview and stop is kept for six years, with who asked and when.
Configuration

Your data rules, not ours

Read-only queries, answering inside the asker's access and saying what was left out are always on. The rest are settings your team chooses.

SettingDefaultChoose from
Rows per query5,000Step up or down; larger results are cut and the answer says so
Time per query30 seconds15 · 30 · 60 seconds
Screen every questionOnOn · Off
Weeks-of-cover thresholdsMinimum 3 wk · target 4 wkMinimum 2 wk · target 4 wk · Minimum 3 wk · target 4 wk · Minimum 4 wk · target 6 wk
Refresh saved answersEvery morning, 06:15Every morning, 06:15 · Every hour · Only when opened
Flag numbers that move10%5% · 10% · 20%
Who may preview as a colleagueSupply chain leadersSupply chain leaders · Leaders and data owner · Nobody
Add a table to a specialist — who approvesOmar HaddadOmar Haddad · Lena Ortiz · Sam Patel · Dana Okafor
Connections

Reads the systems your supply chain already runs on

ERPstock on hand by SKU, lot, DC and status; open orders and backorder lines; confirmed receipts
Supply planning systemapproved S&OP forecast versions, forecast accuracy and bias, safety stock policy
Transport managementinbound shipments, contents by SKU and lot, ETAs and 2–8 °C cold-chain logger summaries
Product and location master dataSKU, family, UDI-DI, storage, standard cost; plants and distribution centres
Supplier portalsuppliers, lead times and on-time delivery
People and their accesseach person's markets and columns, from their role
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
3.4s
median to a chart, with its source and query
By request2–3 days
With agents≈ 3 s
typical
41%
of planning time spent preparing data today
of planning time on data prep
proven
0
write paths: every query read-only, inside the asker's access
of queries read-only

“demo” = seen in the working solution, on its sample supply data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (CEL planning study — 41% of planning time spent on data preparation). People, products, shipments, sites and hospitals named on this page are fictional — characters and sample data in the working solution.

Questions

What supply chain teams ask us.

What is supply chain analytics for pharma and medtech?

It is the analysis planners and supply chain leaders run on backorders, stock, shipments and forecasts to prevent shortages and answer the market. Supply Chain Analytics lets them ask in plain words and get the answer as a chart, with its numbers, the source systems and the read-only query beneath it.

How does it answer a question like weeks of cover by market?

A question screener checks the request, then an orchestrator sends it to the specialists it needs — here Inventory for free stock in the ERP and Forecast for weekly demand in the approved S&OP plan. Each runs one read-only query on its own tables, and the orchestrator draws the chart. On the sample data, that took 2.6 seconds.

Can a country lead see another market's stock or allocations?

No. A market filter from the person's role is part of every query, so rows outside their access never leave the source system. The chart says how many markets it left out without naming them or adding them to a total, and cost is masked for people who do not read it.

Can it change an ETA, an order or stock?

No. Only SELECT statements reach the warehouse, enforced on the connection. A request to change data is stopped at screening before any query is written, and the stop is logged with the full text.

How do we know the numbers are right?

Every answer shows its tables, refresh times, row counts, the query and the reasoning behind its definitions, such as which forecast version and why quality-hold stock is left out. A supply chain leader validates answers the team shares, and validated questions are re-asked every night against their expected answers.

Do people stay in control of what is shared and read?

Yes. A supply chain leader validates shared answers and can preview them as a colleague — preview only narrows. The data owner approves every new table for a specialist and every change to a person's markets, and supplier prices stay restricted for everyone.

Which systems does it read?

The ERP for stock, orders and receipts, the supply planning system for approved S&OP forecasts and accuracy, transport management for inbound shipments and cold-chain loggers, product and location master data, and the supplier portal. Saved answers re-run after the morning warehouse load.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your table catalog, access rules by market and a set of real questions with agreed answers — and it goes live once every quality gate has passed. We will walk you through it on your own questions first.

See it on
your supply data.

We'll run Supply Chain Analytics on your own backorder, stock and forecast questions.