JSPM

@bpmnkit/casen-report

0.1.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 233
  • Score
    100M100P100Q81936F
  • License MIT

Render HTML reports from Camunda 8 incident and SLA data

Package Exports

  • @bpmnkit/casen-report

Readme

BPMN Kit logo

@bpmnkit/casen-report

Render HTML reports from Camunda 8 incident and SLA data

npm license typescript ai-assisted experimental

Website · Documentation · GitHub · Changelog


Overview

casen-report is an official casen CLI plugin that generates HTML reports from live Camunda 8 data. Install it once and run casen report incidents or casen report sla from any terminal.

Installation

casen plugin install casen-report

Commands

casen report incidents

Fetch active incidents and render an HTML report grouped by process.

# Print table to stdout
casen report incidents

# Filter by process definition ID
casen report incidents --process-id order-process

# Write self-contained HTML file
casen report incidents --out incidents.html

# Limit fetch size
casen report incidents --limit 500 --out incidents.html

Flags

Flag Short Description Default
--process-id -p Filter by process definition ID
--limit -l Max incidents to fetch 200
--out -o Write HTML to this file path

casen report sla

Fetch process instances and generate an SLA compliance report. Instances whose duration exceeds the threshold are marked as BREACHED.

# Print table (30-minute SLA threshold)
casen report sla --threshold 30

# SLA report for a specific process, save to file
casen report sla --threshold 60 --process-id order-process --out sla.html

Flags

Flag Short Description Default
--threshold -t SLA threshold in minutes (required)
--process-id -p Filter by process definition ID
--limit -l Max instances to fetch 200
--out -o Write HTML to this file path

Report Format

HTML reports are self-contained single-file documents — no external CSS, no fonts to load. They use the BPMN Kit dark theme and include:

  • Summary stat cards — totals, breach counts, compliance rate
  • Sortable data table — all fetched rows with status badges
  • Generated timestamp — so reports can be archived

Package Description
@bpmnkit/core BPMN/DMN/Form parser, builder, layout engine
@bpmnkit/canvas Zero-dependency SVG BPMN viewer
@bpmnkit/editor Full-featured interactive BPMN editor
@bpmnkit/engine Lightweight BPMN process execution engine
@bpmnkit/feel FEEL expression language parser & evaluator
@bpmnkit/plugins 22 composable canvas plugins
@bpmnkit/api Camunda 8 REST API TypeScript client
@bpmnkit/ascii Render BPMN diagrams as Unicode ASCII art
@bpmnkit/ui Shared design tokens and UI components
@bpmnkit/profiles Shared auth, profile storage, and client factories for CLI & proxy
@bpmnkit/operate Monitoring & operations frontend for Camunda clusters
@bpmnkit/connector-gen Generate connector templates from OpenAPI specs
@bpmnkit/cli Camunda 8 command-line interface (casen)
@bpmnkit/proxy Local AI bridge and Camunda API proxy server
@bpmnkit/patterns Domain process patterns for BPMNKit AIKit
@bpmnkit/worker-client Thin Zeebe REST client for standalone workers
@bpmnkit/cli-sdk Plugin authoring SDK for the casen CLI
@bpmnkit/create-casen-plugin Scaffold a new casen CLI plugin in seconds
@bpmnkit/casen-worker-http Example HTTP worker plugin — completes jobs with live JSONPlaceholder API data
@bpmnkit/casen-worker-ai AI task worker — classify, summarize, extract, and decide using Claude

License

MIT © BPMN Kit — made by u11g

BPMN Kit