How to · guide 04 of 12 · 4 min read
Fragnet risk insertion — delay that propagates via logic
tab 3 Risk Register · Mode column · demo risk R-01 is one
Some risks don't make an activity slower — they insert new work or a waiting period after it: a failed inspection, a consent that hasn't landed, re-work before handover. Stretching the activity's duration models that wrongly (it inflates the activity's own resource-time and misses downstream geometry). A fragnet risk injects the sampled delay after the mapped activity, so it propagates through the network logic like the inserted fragment it represents.
- Add the risk normally — probability, distribution, min / likely / max in working days (this is the fragnet's duration when it fires).
- Set Mode to fragnet in the register's Mode column.
- Map the anchor activity first. The delay is inserted after the first activity in Maps to — put the anchor (the activity the fragnet hangs off) at the front. Its successors inherit the delay through their existing relationships; nothing about the anchor's own duration changes.
- Run and read the drivers. A firing fragnet shows up in the completion distribution exactly as far as the network logic carries it — on a path with float, part of it is absorbed; on the critical path, all of it lands. The demo's R-01 Late utility diversion consent is modelled this way: 35% × triangular(10/20/45) inserted after the utility diversions.
Two things to know. Only the first mapped activity anchors the fragnet — extra mappings don't spread it. And several fragnets anchored on the same activity sum in iterations where they fire together. The Schedule tab won't show new bars: the fragnet is a simulation event, not an edit to your network.
Model a consent delay →