Predictika · Everpure FlashArray quote-to-cash: quote to manufacturing BOM
Once a customer quote for an Everpure FlashArray is approved, it is converted into the bill of materials for manufacturing or assembly. When a quoted part is short, or a substitute is not equivalent, the BOM swaps in another one. An AI sales agent prepares that BOM. Before it is released, the agent sends it to Predictika, which checks every part against the quote, the array it goes into, the site, the stock on hand and the committed delivery date, and returns a verdict and every reason.
This validator checks the manufacturing BOM for any FlashArray//X70, //X90 or //XL170 order, not just the scenarios shown below.
Illustrative, not Everpure's: the stock, lead times and part costs (an invented snapshot dated October 3, 2026). Model assumptions: the DirectFlash module sizes (24, 48, 75 and 150 TB), the 24-module expansion shelf, the R4 controller chassis and the alternate build site chassis are simplified illustrative values, not Everpure part data.
Not covered: FlashArray//C, //E and //XL130 and //XL190 models, FlashBlade, software and firmware images, and build-floor scheduling. Assumptions: stock, lead times and part costs are invented illustrative values as of October 3, 2026, not Everpure data; the hardware specifications are simplified from public datasheets; the customer, its contract rules and the agent are fictional.
7 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A part is short, so the BOM needs another one | Only with workarounds Stock lives in an ERP or planning system outside the quote. A rules-based CPQ explodes the quote into the BOM whatever is on the shelf, unless that data is integrated and kept current. | Stock and lead time per part are in the model; the order is checked against them on every call. |
| A substitute that is not equivalent, such as an older controller generation | Only with care One equivalence rule per attribute and per part family. It works until a new generation or family arrives and someone has to add its rules. | The generation and model of the chassis, and the family of each module, are compared with the quote every time. |
| Modules that do not fit the chassis, the rack or the site power | Only with care Slot counts, shelf rules, rack units and wattage are written per model, so each new array means more rules to maintain. | Slots, shelves, rack units and power draw are computed from the BOM and checked together. |
| Substitutes that cost more than the quoted parts | Only with workarounds The price on a signed quote is fixed. Comparing it with the cost of what is actually built needs a separate margin report that someone has to run. | The cost of the BOM against the quoted parts routes a margin review. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as each step is completed, so a planner often fixes one error and meets the next. | All findings come back together, blocks first, then approvals. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the release; approval findings need a person to sign off.
| 1 | FlashArray//X90 R4 controller chassis is controller generation R4; the quote is for generation R5, which Evergreen entitlements and upgrades are tied to. |
| 2 | DirectFlash Module 75 TB: the order needs 16 and 6 are free; the next supply arrives in 9 weeks, so the order ships in 11 weeks against the 6 committed. |
| 3 | The agent states a ship time of 3 weeks; the validator computes 11 weeks from the parts supply. |
| 4 | The chassis and shelves take 11 rack units; the site has 8. |
| 5 | The substitute parts are worth $18,000 more than the quoted parts at cost; supplying them at the quoted price needs a margin review. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. The customer signed a quote for a FlashArray//X90 R5 with 1,200 TB raw and 4,000 TB effective capacity, built from 75 TB DirectFlash modules, for a site with 12 rack units and 3,000 W. We committed delivery in 6 weeks and the order ships in 3 weeks. The quote is approved. Build the BOM with the X90 R4 controller chassis we have in stock and the 16 quoted modules, and release the order.
Verdict: Blocked.
The agent's request. Same order, same 6-week commitment. Use the R5 controller chassis and 8 of the 150 TB DirectFlash modules, which give the same 1,200 TB raw. It ships in 2 weeks. Please release the order.
Verdict: Allowed.
The agent's request. The customer signed a quote for a FlashArray//X90 R5 with 1,200 TB raw and 4,000 TB effective capacity, built from 75 TB DirectFlash modules, for a site with 12 rack units and 3,000 W. We committed delivery in 6 weeks. The quote is approved. Please build the manufacturing BOM from the quoted parts, 16 modules, and release the order.
Verdict: Blocked.
The agent's request. Same order, same 6-week commitment. Build it with the 150 TB DirectFlash module instead, 8 of them, which give the same 1,200 TB raw. Please release the order.
Verdict: Allowed.
The agent's request. The customer signed a quote for a FlashArray//XL170 R5 with 1,500 TB raw and 5,200 TB effective capacity, built from 75 TB DirectFlash modules, for a site with 12 rack units and 3,500 W. We committed delivery in 8 weeks. The quote is approved. Build the BOM with the XL170 R4 controller chassis we have in stock and 10 of the 150 TB modules, and release the order.
Verdict: Blocked.
The agent's request. Same order. Use the R5 controller chassis from the alternate build site instead of the R4 chassis. Please release the order.
Verdict: Allowed.
The agent's request. The customer signed a quote for a FlashArray//X90 R5 with 1,200 TB raw and 4,000 TB effective capacity, for a site with 8 rack units and 3,000 W. We committed delivery in 12 weeks. The quote is approved. Build the BOM from 50 of the 24 TB DirectFlash modules, which we have in stock, and release the order.
Verdict: Blocked.
The agent's request. Same order. Use 16 of the 75 TB DirectFlash modules, with one expansion shelf, instead of the 24 TB modules. Please release the order.
Verdict: Allowed.
The agent's request. The customer signed a quote for a FlashArray//X90 R5 with 1,200 TB raw and 4,000 TB effective capacity, built from 75 TB DirectFlash modules, for a site with 12 rack units and 3,000 W. We committed delivery in 12 weeks. The quote is approved. Build the BOM from 25 of the 48 TB modules, supplied at the quoted price, and release the order.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.