• All Demos
  • Grid SDK
  • Chart SDK
  • Scheduler SDK
  • Gantt SDK
  • Rich Text Editor SDK
  • Diagram SDK
  • File Manager SDK
  • Document SDK
  • PDF Viewer SDK
  • DOCX Editor SDK
  • Spreadsheet Editor SDK
  • Material 3
  • Bootstrap 5
  • Fluent 2
  • Tailwind CSS
  • Fluent 2 High Contrast
Preferences
Mode Selection
Touch
Mouse
Theme Selection
Theme Mode
Localization
*Translated by Google Translator.
Currency

Example of Purchase Approval Workflow in ASP.NET Core Diagram Component

This sample demonstrates an equipment purchase approval workflow using the ASP.NET Core Diagram component. It visualizes the end-to-end process, from request submission and budget validation to manager approval, purchase order creation, and final outcome tracking.

DEMO
SOURCE

This sample showcases an interactive equipment purchase approval workflow using the ASP.NET Core Diagram component. HTML nodes display purchase details for each stage, while connectors represent the workflow path and annotation templates display the current status of each stage. The refreshTemplate API updates the node and annotation templates at runtime.

The workflow validates the equipment name, requester, business reason, quantity, and unit price before allowing a request to be submitted. When the user clicks the Submit Request button, the workflow first checks the available budget. If the request is within the available budget, the workflow pauses at Manager Review and displays Approve and Reject handles on the selected manager node. Approval creates a purchase order and moves the request toward completion, while rejection or an insufficient budget follows the red path to a rejected outcome. The Reset option clears the workflow and prepares it for a new request.

Transform your ASP.NET Core web apps today with Syncfusion® ASP.NET Core components
145+ high-performance and responsive UI components
Dedicated support
Hassle-free licensing
TRY IT FOR FREE
opens in a new tab