Templates / Incident & escalation / incident-escalation
Incident Escalation
Turns a monitoring alert into a managed incident. A DMN table classifies severity from customer impact and error rate; minor alerts become backlog tickets, everything else pages the on-call engineer. If nobody acknowledges within 15 minutes an interrupting timer escalates to the incident commander, and a Sev 1 ends with a post-mortem.
Scenarios · 3
- A customer outage is paged, resolved and gets a post-mortem classify-severity → page-on-call → acknowledge → mitigate → write-postmortem
- A degradation is resolved without a post-mortem acknowledge → mitigate → needs-postmortem → resolved
- A minor internal alert becomes a ticket classify-severity → create-ticket → ticket-created
Job types · 3
-
pager-pagePage on-call engineer, Page incident commander -
statuspage-updatePublish status update -
ticket-createCreate backlog ticket
Files · 3
- incident-escalation.bpmn Process model
- incident-escalation.bpmn.tests.json Test scenarios (runScenario format)
- incident-severity.dmn DMN decision
Every scenario passes on @bpmnkit/engine's runScenario in the
package's tests. casen template use incident-escalation [dir] writes the files above
into your project — see the templates guide for running
the scenarios and deploying.