The ABP Elsa Workflows Module brings visual workflow design and management to ABP Framework apps, seamlessly integrated with ABP security systems.
The Elsa Workflows Module supports the entire workflow lifecycle from design to execution and monitoring.
Design, secure, and monitor workflows using Elsa Studio with ABP-ready authentication and permission management.
Use Elsa Studio, a standalone Blazor application, to design workflows visually with a drag-and-drop interface. Create workflow definitions, manage versions, and design complex business processes without writing code.
All Elsa Workflow permissions are integrated with ABP's Permission Management system. Manage permissions through your ABP application's UI, grant or revoke access for roles and users with granular control.
Elsa Studio users can log in using their existing ABP Identity credentials. Support both Password Flow for direct login and Code Flow (OAuth 2.0) with OpenIddict for single sign-on scenarios.
Execute workflows and monitor their execution instances in real-time through Elsa Studio. Track workflow progress, view execution history, and debug workflow issues without accessing the database.
Built-in integration points for ABP’s security, identity, multi-tenancy and authentication stack.
Workflow API endpoints protected by ABP permissions.
Unified authentication with ABP Identity.
Tenant-aware workflow execution and management.
OAuth 2.0 Code Flow for single sign-on.
Build workflows for communication, approvals, data processing, and event-driven automation across your application.
Automate email sending, notifications, and communication workflows. Trigger emails based on events, conditions, or schedules.
Create approval workflows for documents, requests, or transactions. Route items through approval chains with conditional logic.
Orchestrate data transformation, validation, and processing tasks. Coordinate multiple services and operations.
Build event-driven workflows that react to application events. Automate responses to user actions or system events.
Visual design, deep ABP integration, and a complete workflow runtime—without building custom infrastructure.
Design workflows visually with drag-and-drop interface. No code required for business users to create and modify workflows.
Fully integrated with ABP's permission system, identity management, and multi-tenancy. Works seamlessly with other ABP modules.
Building workflow systems requires workflow engines, visual designers, execution monitoring, and permission management. The Elsa Workflows Module provides all of this integrated with ABP.
Business users and developers can design and execute workflows visually without writing custom orchestration code. Focus on solving business problems, not building infrastructure.
Elsa Workflows works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.
All starter templates offer multiple options for implementing your data access layer.
ABP allows you to build with multiple UI framework options.
Explore detailed documentation, API references, and implementation guides.