Skip to Content- Approval History Build a document approval timeline with completed actions, pending stages, executors, comments, and eligible approvers.
- Inbox and Outbox Use ApprovalPlugin Inbox for My Tasks and current approvers, and Outbox for Completed by me application screens.
- Approval Plugin ApprovalPlugin records approval history, maintains inbox entries, and derives outbox summaries for Workflow Engine processes.
- Approval Plugin Overview Register ApprovalPlugin, configure its actions and settings, and connect WorkflowRuntime to approval persistence.
- HTTP Requests Call external APIs from your workflow using HTTPRequest action and route based on responses using CheckParameter condition.
- Basic Plugin BasicPlugin adds workflow actions and conditions to WorkflowRuntime - HTTP requests, email, subprocesses, parameter manipulation, and role-based authorization.
- Managing Parameters Use SetParameter, RemoveParameter, and CheckParameter in BasicPlugin to store, delete, and branch on process parameter values.
- Managing Subprocesses Use fork transitions, CheckAllSubprocessesCompleted, and DeleteSubprocesses in BasicPlugin to coordinate child workflow processes.
- Basic Plugin Overview Register BasicPlugin with WorkflowRuntime to add HTTP requests, email, process and parameter management, and role-based authorization.
- Parallel Approval Use FillApproversUsers and IsApproveComplete in BasicPlugin to implement multi-user parallel approval workflows.
- Predefined Actors Register predefined actors with BasicPlugin and resolve their identities to restrict Workflow Engine commands from application code.
- Process Control Use SetState, SetActivity, and ExecuteCommand in BasicPlugin to control process execution flow and coordinate between process instances.
- Role-Based Authorization Use the CheckRole rule in BasicPlugin to restrict workflow command execution to users who belong to specific application roles.
- Sending Emails Use SendEmail action in BasicPlugin to send email notifications at specific workflow stages using SMTP configuration.
- Plugins Workflow Engine plugins extend the runtime with pre-built actions, rules, and custom activities for approvals, file operations, BPMN support, and more.
- Workflow Engine HTTP API Browse Workflow Engine HTTP API endpoints, request parameters, response schemas, authentication requirements, and downloadable OpenAPI files.