Skip to Content- 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.