- Process Engine Bootstrapping — Configure and build a process engine.
- Process Engine API — The services that make up the engine API.
- Process Engine Concepts — Core concepts: deployments, definitions, instances, and jobs.
- Process Variables — Store and retrieve data during execution.
- Process Instance Restart — Restart completed or cancelled instances.
- Delegation Code — Hook Java logic into execution (delegates, listeners).
- Expression Language — Use expressions in your models.
- Scripting — Use scripts in processes and decisions.
- Templating — Render templates from the engine.
- Custom Code & Security — Secure the custom code you run in the engine.
- External Tasks — Decouple work using the external task pattern.
- Connectors — Call HTTP/SOAP services from your processes.
- Process Versioning — Version process definitions over time.
- Database — Database schema, configuration, and performance.
- History — Audit data, history levels, and cleanup.
- Deployment Cache — How the engine caches deployed artifacts.
- Password Hashing — Configure password hashing.
- Password Policy — Enforce password policies.
- Transactions in Processes — How transactions map to process execution.
- The Job Executor — Asynchronous and timer-based work.
- Multi-Tenancy — Serve multiple tenants from one engine.
- Id Generators — How the engine generates identifiers.
- Metrics — Collect engine metrics.
- Incidents — Track and handle execution failures.
- Process Engine Plugins — Extend the engine with plugins.
- Identity Service — Users, groups, and the identity backend.
- Authorization Service — Fine-grained authorizations.
- Deployments — Deploy and manage resources.
- Process Diagram Visualization — Render diagrams with status overlays.
- Time zones — How the engine handles time zones.
- Decisions — Evaluate DMN decisions from the engine.
- Batch — Run bulk operations asynchronously.
- Error Handling — Handle errors during execution.
- Diagnostics data — The diagnostics the engine collects.
Process Engine
Process Engine
The process engine is the core of ASEE Flow. This section covers how to bootstrap it, interact with it through the API, and configure its behavior.