Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com> |
||
---|---|---|
.. | ||
Basic | ||
README.md | ||
dapr.yaml | ||
fundamentals.http |
README.md
Workflow Basics
This tutorial covers the fundamentals of authoring Dapr Workflows. For more information about the fundamentals of Dapr Workflows, see the Dapr docs.
Inspect the code
Open the BasicWorkflow.cs
file in the tutorials/workflow/csharp/fundamentals/Basic
folder. This file contains the definition for the workflow.
The workflow consists of two activities: Activity1
and Activity2
, which are called in sequence. You can find the Activity definitions in the Activities
folder.
graph LR
SW((Start
Workflow))
A1[Activity1]
A2[Activity2]
EW((End
Workflow))
SW --> A1
A1 --> A2
A2 --> EW
Run the tutorial
-
Use a terminal to navigate to the
tutorials/workflow/csharp/fundamentals
folder. -
Build the project using the .NET CLI.
dotnet build ./Basic/
-
Use the Dapr CLI to run the Dapr Multi-App run file
dapr run -f .
-
Use the POST request in the
basics.http
file to start the workflow. -
Use the GET request in the
basics.http
file to get the status of the workflow. -
Stop the Dapr Multi-App run process by pressing
Ctrl+C
.