Make your business process
something you can run.
Deploy models, start work and connect your own systems through HTTP workers. Use processes for predictable sequences, decisions for rules and cases for adaptive work.
Choose the model that fits the work
| Model | Use it for | Example |
|---|---|---|
| BPMN | Repeatable process flow | Review and approve a request |
| DMN | Explicit decision rules | Route by amount and risk |
| CMMN | Adaptive case work | Investigate an exception |
Your worker does what your system needs
A service task creates a job. Your worker activates matching jobs, performs the operation and reports completion or failure. It can be written in any language that can make the required HTTP requests.
Design business operations for safe retries. No lock expires: a job stays with the worker that activated it until that worker completes or fails it, or the server restarts. A network timeout does not tell you whether an external action already happened, so make each action idempotent on the job key.
Explore worker documentationFrom model to running process
- Prepare a supported model and validate its task definitions.
- Deploy it to your workspace.
- Start an instance with the required variables.
- Run workers for your service tasks.
- Inspect progress and incidents. An instance in incident is restarted as a new instance; there is no resume route yet.
Check the current API contract for accepted model elements and payload formats before migrating existing processes.
Bring agent capabilities into a process
An agent can perform a bounded part of a wider process. Keep its inputs, expected outputs and approval requirements explicit. Use ACN when several agents need shared context and PAOL when you need coordinated agent orchestration.
Explore PAOL orchestrationBuild one useful process first.
Deploy a small process and follow one instance through a completed job.
Every verified account gets 100 credits every day. Starting a process instance, starting a case, evaluating a decision, deploying through /api/v1/models and completing a task through /api/v1/tasks/{id}/complete each cost 1 credit. Deploying BPMN through /api/v1/process-definitions, activating, completing or failing a job, and every read are free.