A Valtimo plugin that asks Claude a question from a BPMN process and puts the answer back into the case.
An Ask Claude service task sends a prompt — with case data woven into it — to the Anthropic Messages API and
stores the answer as a process variable. Optionally it sends a document along, and writes fields out of a JSON
answer straight into the case document.
┌──────────────┐ {{doc:/question}} ┌────────────┐ ┌────────┐
│ BPMN case │ ────────────────────▶ │ Ask Claude │ ───────▶ │ Claude │
│ │ ◀──────────────────── │ │ ◀─────── │ │
└──────────────┘ claudeAnswer, └────────────┘ └────────┘
doc:/zaak/urgentie
- Add the plugin to a Valtimo application — see Plugin documentation.
- Create a configuration under Admin → Plugins with an Anthropic API key.
- Link a service task to the Ask Claude action.
To try it without writing a process, run the demo application. It ships a fixture case with one process per thing the action can do — plain question, prompt placeholders, result mapping, document attachment — each startable on its own.
- Handleiding — Dutch, for administrators and process designers: setting it up in the admin UI, no technical background needed
- Plugin documentation — configuration, the action, prompt placeholders, result mapping
- Demo application — the fixture case, and running it locally
- Getting started — developing on this repository
- Release notes — version history and changes
-- contact person name (company name) --