Supply chain impact
Purchasing knows the contract, the supplier and the raw material. Operations knows which assembly lines that material feeds and which finished products come off them. Sales knows the portfolio and the customers holding orders. Each of the three is right, and none of them can answer the question the other two make possible: if this supplier fails today, which customers are hurt?
Where the knowledge sits
ERP · purchasing
Purchasing
ERP · production
Operations
CRM
Sales
Three links in one chain, held in three systems, and the joins between them exist only in the heads of the people who have been there long enough. The problem is not a lack of data. It is the structural fragmentation of what the organisation knows.
Today
Because the links are disconnected, answering it means:
01
Cross-functional meetings
02
Spreadsheets from three ERPs
03
Manual reconciliation
04
A dose of guesswork
The work is competent. The timing is the problem: an answer that takes weeks arrives after the customer has already noticed. By then the decision is not containment, it is apology.
One model, one query
Simulate the disruption of a supplier — Victory Bikes, in the Adventure Works model — and the agent walks the relationships upstream and downstream from that one node:
Impact simulation
Victory Bikes
Re-run traversal
Victory Bikes
External Entity · Partner & Supplierhas party ←
Supply of Touring Tire Tube
Governance & Compliance · Agreementis subject to ←
Touring Tire Tube
Physical Assets · Inventory & Materialdepends on ←
SO70282
Business · Commercial Interactionis placed by →
Dalton Adams
External Entity · Customerimpacted customer
Seconds, and what comes back is not a summary. It is a list you can act on:
1
raw material that will run short — Touring Tire Tube
1
active purchase order stalls
3
assembled products depend on that input
1
customer holding an order for them, and the account owner behind it
Five hops, and the agent inferred none of them. Each hop is a typed relationship somebody or some system already asserted. The chain crosses a third-party agreement, a component, a sales order and a person: four types, three departments, one query.
Risk, and what to do about it
One hop further out is the part no summary reaches: whether the component has a second, pre-contracted source. For this one, it does not.
Inventory & Material
Touring Tire Tube
Agreement · and no other
1 agreement · Victory Bikes
And that absence is the finding: a single point of failure, named, with the orders and the customers it puts at risk. Where a second agreement does exist — as it does for the tyres this supplier also provides — the same traversal returns it, and the answer becomes an impact with a mitigation attached. Either way the answer is specific, and you did not have to know which case you were in before asking.
And because this is a state of the model rather than a report someone runs, it does not wait to be asked:
01
Detected
02
Routed
03
Decided by a person
04
Recorded
Not a vague warning. A single point of failure, named — with the orders and the customers behind it.
Autonomy of attention, not of authority. The agent identifies, reports, monitors and escalates. It does not change your organisation.
What it takes
The agreements are in your purchasing system. The bills of material are in operations. The orders and the accounts are in sales. None of it has to be authored by hand — it is read in, and the nodes stay bound to the source they came from.
What is genuinely new is the joins between them, and they are typed once rather than reconciled per question. That is the work. It is also the reason the second question costs nothing: the traversal that answers a supplier failure is the one that answers a plant closure, a discontinued component, an expiring contract.
Ask it yourself
Adventure Works is fully modelled in the demo tenant — the supplier, the agreement, the component, the order and the customer. Ask it what a supplier failure reaches, and read the path it answers with.