Workflow Engine V1.0 is a powerful and flexible system designed to manage and execute workflows. It incorporates various design patterns such as State, Chain of Responsibility, Strategy, Template Method, Observer, Composite, Command, and Unit of Work to handle complex workflows with nested tasks and dynamic state transitions.
- Dynamic Workflow Execution: Manage and execute workflows with various states and tasks.
- Task Handlers: Handle tasks using different strategies and chains of responsibility.
- State Management: Utilize state patterns to manage task and workflow states.
- Transaction Management: Implement Unit of Work pattern for consistent database transactions.
- User Notifications: Integrate SweetAlert2 for user notifications and feedback.
- ASP.NET Core: Web framework for building robust applications.
- Entity Framework Core: ORM for managing database operations.
- SQL Server: Database system used for storing workflows, tasks, and documents.
- JavaScript: For dynamic interactions on the frontend.
- SweetAlert2: Library for beautiful and customizable alerts.
