A step-by-step guide to integrating Dapr Workflow into an ABP Framework project. Covers creating an order processing workflow with activities (CheckInventory, ProcessPayment, NotifyCustomer), registering them via AddDaprWorkflow, running the app alongside the Dapr sidecar using the CLI, and triggering workflows from ABP controllers using DaprWorkflowClient. Key concepts explained include durable execution, determinism requirements, replay-safe logging, and the task chaining pattern. Uses ABP 10.4 (.NET 10) and Dapr 1.18.

15m read timeFrom abp.io
Post cover image
Table of contents
What Dapr Workflow Actually Is?A Quick Note on ABP and DaprWhat We'll BuildPrerequisitesCreate the ProjectInstall the Dapr.Workflow PackageDefine the Workflow and Its ActivitiesRegister the WorkflowRun It With the Dapr SidecarDoes It Actually Work?Triggering Workflows From Your ABP CodeGoing FurtherConclusion
374 Impressions