How we tell these stories
We tell every case the same way: not just the challenge and the result, but how we designed the flow and solved it step by step. In automation, the "how" is what holds up in production. So it's the part worth reading.
How we thought about it
The approach
The process does not decide for purchasing. It applies the decisions purchasing already made, to every line, every day. Each rule the team used to run in their heads became a gate in the scenario, and anything that fits no rule goes to a person.
01 · Three gates for every line
Order type, delivery date and stock. A line goes into a purchase order only after passing all three.
02 · Exceptions go to a person, not a guess
A delivery date on an unexpected weekday or a partial shortfall is never resolved automatically. The line moves to a review list and waits for a purchasing decision.
03 · Every line ends in a bucket
Ordered, covered by stock, rejected, held or waiting for review. The daily report shows purchasing every bucket, so no line gets lost on the way.