Skip to content

ken0gul/WorkflowEngineV1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workflow Engine V1.0

Overview

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.

Features

  • 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.

Technologies

  • 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.

Workflow Diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published