Skip to main content
Version: v0.1.4-beta.2

Automated Tasks

Automated tasks perform work without waiting for a person. Easy BPM supports different task types so the process model can show what kind of automation is happening.

Task typeUse
API TaskCall an external HTTP service through the asynchronous worker
Service TaskApply internal mappings or service-style work
Code TaskRun deterministic Java or Kotlin business logic
AI TaskSend a prompt to a configured AI provider
Agent ProcessInvoke a deployed agent workflow and map its result

Choose the type that makes runtime behavior visible. An external HTTP call belongs in an API Task, not hidden inside custom code. A calculation belongs in a Code Task rather than an AI Task. Human judgment belongs in a Human Task.

Automated work should define clear inputs and outputs, protect credentials, handle timeouts, and be safe to retry. Failures may follow an attached error boundary or create an incident for operators.

See API Tasks, Code Tasks, and the Modeler task components.